void Start() { if (Game.GameToLoad != "") { gameName = Game.GameToLoad; gamePath = ResourceManager.Instance.getCurrentDirectory() + System.IO.Path.DirectorySeparatorChar + "Games" + System.IO.Path.DirectorySeparatorChar; useSystemIO = true; } selected_path = gamePath + gameName; selected_game = selected_path + "/"; //Controller.getInstance ().init ("Games/Fire.eap"); List <Incidence> incidences = new List <Incidence>(); data = new AdventureData(); AdventureHandler_ adventure = new AdventureHandler_(data); switch (getLoadingType()) { case ResourceManager.LoadingType.RESOURCES_LOAD: adventure.Parse(gameName + "/descriptor"); break; case ResourceManager.LoadingType.SYSTEM_IO: adventure.Parse(selected_game + "descriptor.xml"); break; } /*Texture2DHolder holder = new Texture2DHolder (data.getChapters () [0].getScenes () [0].getResources () [0].getAssetPath (Scene.RESOURCE_TYPE_BACKGROUND)); * * if (!holder.Loaded ()) * Debug.Log ("no se ha cargado");*/ if (data.getCursors().Count == 0) { loadDefaultCursors(); } guiprovider = new GUIProvider(data); if (!forceScene) { renderScene(data.getChapters()[current_chapter].getInitialGeneralScene().getId()); } else { renderScene(scene_name); } TimerController.Instance.Timers = getTimers(); TimerController.Instance.Run(); }
void Start() { guiprovider = new GUIProvider (Game.Instance.GameState.Data); }
void Start() { guiprovider = new GUIProvider(Game.Instance.GameState.Data); }