public IEnumerator LoadGameCoroutine() { // do game startup stuff here GameSettings.Initialize(); TResourceManager.RegisterHandler(new LBDHandler()); TResourceManager.RegisterHandler(new TIXHandler()); TResourceManager.RegisterHandler(new Texture2DHandler()); TResourceManager.RegisterHandler(new MaterialHandler()); ControlSchemeManager.Initialize(); DreamJournalManager.Initialize(); MapReader.MapScaleFactor = 1F; GameSettings.LoadSettings(); Shader.SetGlobalFloat("_FogStep", 0.08F); Shader.SetGlobalFloat("AffineIntensity", 0.5F); PsxVram.Initialize(); if (Application.isEditor) { // if we're running inside the editor, we want to have the mouse! GameSettings.SetCursorViewState(true); } yield return(LBDTilePool.InitialiseCoroutine()); // TODO //SaveGameManager.LoadGame(); OnGameDataLoaded.Raise(); }
/// <summary> /// Used for initialization /// </summary> void Awake() { // initialize data CraftableItemsRegistry.Initialize(); ControlSchemeManager.Initialize(); }