コード例 #1
0
        public bool TryGetDeadPlayer(out PlayerSystem.Player deadPlayer)
        {
            foreach (PlayerSystem.Player player in Players)
            {
                if (player.State == PlayerState.Dead)
                {
                    deadPlayer = player;
                    return(true);
                }
            }

            deadPlayer = null;
            return(false);
        }
コード例 #2
0
        public bool TryGetWinningPlayer(out PlayerSystem.Player alivePlayer)
        {
            foreach (PlayerSystem.Player player in Players)
            {
                if (player.State == PlayerState.Alive)
                {
                    alivePlayer = player;
                    return(true);
                }
            }

            alivePlayer = null;
            return(false);
        }
コード例 #3
0
 public void RegisterPlayer(PlayerSystem.Player player)
 {
     Players.Add(player);
 }