public MapManager(IPathfinderManager pathfinderManager, ICharacterRepository characterRepository, INpcManager npcManager) { this._logger.Info("MapManager loading..."); this.MapsData = new ConcurrentDictionary <long, Map>(); this._pathfinderManager = pathfinderManager; this._characterRepository = characterRepository; this._npcManager = npcManager; }
public GameSession( Session session, INpcManager npcManager, IObjectManager objectManager, bool isOpenWorldSession) { this.session = session; Npcs = npcManager; Objects = objectManager; IsOpenWorldSession = isOpenWorldSession; Players = new PlayerManager(); }