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); }
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); }
public void RegisterPlayer(PlayerSystem.Player player) { Players.Add(player); }