Example #1
0
        private static void SetupPlayer(LobbyPlayerPanel panel, NetworkRoomPlayerHex player)
        {
            panel.SetDisplayName(player.DisplayName);
            var readyText = player.IsReady
                ? "<color=blue>Ready</color>"
                : "<color=red>Not Ready</color>";

            panel.SetReadyStatus(readyText);
        }
Example #2
0
 public void SetupPlayer(int playerIndex, NetworkRoomPlayerHex player)
 {
     if (playerIndex == 0)
     {
         SetupPlayer(player1, player);
     }
     else
     {
         SetupPlayer(player2, player);
     }
 }
Example #3
0
 public void RemoveRoomPlayer(NetworkRoomPlayerHex player) => RoomPlayers.Remove(player);
Example #4
0
 public void AddRoomPlayer(NetworkRoomPlayerHex player)
 {
     player.IsLeader = RoomPlayers.Count == 0;
     RoomPlayers.Add(player);
 }