コード例 #1
0
ファイル: Lobby.cs プロジェクト: Aspekt1024/HexCraft
        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);
        }
コード例 #2
0
ファイル: Lobby.cs プロジェクト: Aspekt1024/HexCraft
 public void SetupPlayer(int playerIndex, NetworkRoomPlayerHex player)
 {
     if (playerIndex == 0)
     {
         SetupPlayer(player1, player);
     }
     else
     {
         SetupPlayer(player2, player);
     }
 }
コード例 #3
0
 public void RemoveRoomPlayer(NetworkRoomPlayerHex player) => RoomPlayers.Remove(player);
コード例 #4
0
 public void AddRoomPlayer(NetworkRoomPlayerHex player)
 {
     player.IsLeader = RoomPlayers.Count == 0;
     RoomPlayers.Add(player);
 }