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); }
public void Init() { m_bookTextLabel.HideButtons = true; m_loreBookHandler = LegacyLogic.Instance.WorldManager.LoreBookHandler; m_foundBooks = m_loreBookHandler.FoundBooks; }