Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        public GameSession(
            Session session,
            INpcManager npcManager,
            IObjectManager objectManager,
            bool isOpenWorldSession)
        {
            this.session = session;

            Npcs               = npcManager;
            Objects            = objectManager;
            IsOpenWorldSession = isOpenWorldSession;
            Players            = new PlayerManager();
        }