예제 #1
0
 public static int CountPlayersByRank(Rank rank)
 {
     if (rank == null)
     {
         throw new ArgumentNullException("rank");
     }
     return(PlayerInfoList.Count(t => t.Rank == rank));
 }
예제 #2
0
 public static PlayerInfo[] FindPlayerInfoByEmail([NotNull] string name)
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     CheckIfLoaded();
     return(PlayerInfoList.Where(p => p.MojangAccount == name).ToArray());
 }
예제 #3
0
 public static int FindHostNameCount([NotNull] string name)
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     CheckIfLoaded();
     return(PlayerInfoList.Where(p => p.MojangAccount.EndsWith(name)).ToArray().Length);
 }
예제 #4
0
 public static int CountBannedPlayers()
 {
     return(PlayerInfoList.Count(t => t.Banned));
 }