예제 #1
0
        public IEnumerable <IPlayer> FindPlayers(string partialNameOrId)
        {
            RustPlayerManager rustPlayerManager = null;

            foreach (RustPlayer value in rustPlayerManager.allPlayers.Values)
            {
                if ((value.Name == null || value.Name.IndexOf(partialNameOrId, StringComparison.OrdinalIgnoreCase) < 0) && !(value.Id == partialNameOrId))
                {
                    continue;
                }
                yield return(value);
            }
        }
예제 #2
0
 /// <summary>
 /// Creates the game-specific player manager object
 /// </summary>
 /// <returns></returns>
 public IPlayerManager CreatePlayerManager()
 {
     PlayerManager = new RustPlayerManager();
     PlayerManager.Initialize();
     return(PlayerManager);
 }
예제 #3
0
 /// <summary>
 /// Creates the game-specific player manager object
 /// </summary>
 /// <returns></returns>
 public IPlayerManager CreatePlayerManager()
 {
     PlayerManager = new RustPlayerManager();
     PlayerManager.Initialize();
     return PlayerManager;
 }