mirror of
https://github.com/Steffo99/better-tee.git
synced 2024-11-22 15:24:18 +00:00
78 lines
No EOL
1.5 KiB
C#
78 lines
No EOL
1.5 KiB
C#
using Mirror;
|
|
|
|
|
|
namespace NetMessage
|
|
{
|
|
namespace Error
|
|
{
|
|
public class InvalidPassword : MessageBase {}
|
|
}
|
|
|
|
namespace Connect
|
|
{
|
|
public class PlayerJoin : MessageBase
|
|
{
|
|
public string playerName;
|
|
public string gamePassword;
|
|
}
|
|
|
|
public class PlayerJoinSuccessful : MessageBase
|
|
{
|
|
public Player player;
|
|
|
|
public PlayerJoinSuccessful(Player player) {
|
|
this.player = player;
|
|
}
|
|
}
|
|
|
|
public class ViewerLink : MessageBase
|
|
{
|
|
public string gamePassword;
|
|
}
|
|
|
|
public class ViewerLinkSuccessful : MessageBase
|
|
{
|
|
public Viewer viewer;
|
|
|
|
public ViewerLinkSuccessful(Viewer viewer) {
|
|
this.viewer = viewer;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
namespace Game
|
|
{
|
|
public class Settings : MessageBase
|
|
{
|
|
public GameSettings settings;
|
|
}
|
|
|
|
public class Start : MessageBase
|
|
{
|
|
public Player[] players;
|
|
}
|
|
|
|
public class End : MessageBase
|
|
{
|
|
public Player[] leaderboard;
|
|
}
|
|
}
|
|
|
|
namespace Act
|
|
{
|
|
public class Init : MessageBase
|
|
{
|
|
public ActSettings settings;
|
|
}
|
|
|
|
public class Start : MessageBase {}
|
|
|
|
public class Results : MessageBase
|
|
{
|
|
public ActResults results;
|
|
}
|
|
|
|
public class End : MessageBase {}
|
|
}
|
|
} |