Esempio n. 1
0
 public static PlayerInfo[] FindPlayers([NotNull] string namePart, int limit)
 {
     if (namePart == null)
     {
         throw new ArgumentNullException("namePart");
     }
     CheckIfLoaded();
     lock ( AddLocker ) {
         return(Trie.GetList(namePart, limit).ToArray());
     }
 }
Esempio n. 2
0
 public static PlayerInfo[] FindPlayers(string namePart, int limit)
 {
     if (namePart == null)
     {
         throw new ArgumentNullException("namePart");
     }
     lock ( AddLocker ) {
         //return Trie.ValuesStartingWith( namePart ).Take( limit ).ToArray(); // <- works, but is slightly slower
         return(Trie.GetList(namePart, limit).ToArray());
     }
 }