예제 #1
0
        Player GetNextPlayer()
        {
            var next = AllPlayers.Find(CurrentPlayer).Next;

            if (next != null)
            {
                return(next.Value);
            }
            else
            {
                return(AllPlayers.First.Value);
            }
        }
예제 #2
0
 public Player GetPlayer(PlayerId id) => AllPlayers.Find(p => p.Id == id);
예제 #3
0
 public Player GetLoggedPlayer(string clientUsername)
 {
     return(AllPlayers.Find(p => p.Client.Username.Equals(clientUsername)));
 }