Пример #1
0
 internal WorldManager(EventManager p_eventManager)
 {
     CurrentSaveGameFolder    = GamePaths.UserGamePath;
     QuickSaveAllowed         = true;
     m_mapData                = new Dictionary <String, MapData>();
     m_objects                = new List <BaseObject>();
     m_invalidSpawner         = new List <Int32>();
     m_questHandler           = new QuestHandler();
     m_loreBookHandler        = new LoreBookHandler();
     m_bestiaryHandler        = new BestiaryHandler();
     m_achievementManager     = new AchievementManager();
     m_hintManager            = new HintManager();
     m_mapNotesController     = new MapNotesController(p_eventManager);
     m_npcFactory             = new NpcFactory(p_eventManager);
     m_saveGameManager        = new DefaultSaveGameManager();
     m_spiritBeaconController = new SpiritBeaconController(p_eventManager);
     m_worldMapController     = new WorldMapController(p_eventManager);
 }
Пример #2
0
 public void Init()
 {
     m_bookTextLabel.HideButtons = true;
     m_loreBookHandler           = LegacyLogic.Instance.WorldManager.LoreBookHandler;
     m_foundBooks = m_loreBookHandler.FoundBooks;
 }