public void processFile(String parentName, String filePath) { Console.WriteLine("DEBUG > BarPageHandler > Getting file info..."); // Get file data this.FilePath = filePath; FileName = Path.GetFileName(this.FilePath); Console.WriteLine("DEBUG > BarPageHandler > Reading " + FileName + "..."); switch (FileHandler.getFileType(FileName)) { case FileTypesEnum.MIXDATA: BarFileLoaded = new MixdataFile(FileName, File.ReadAllBytes(filePath).ToList()); break; case FileTypesEnum.JIMINY: BarFileLoaded = new JiminyFile(FileName, File.ReadAllBytes(filePath).ToList()); break; case FileTypesEnum.BATTLE: BarFileLoaded = new BattleFile(FileName, File.ReadAllBytes(filePath).ToList()); break; case FileTypesEnum.SYSTEM: BarFileLoaded = new SystemFile(FileName, File.ReadAllBytes(filePath).ToList()); break; case FileTypesEnum.ARD: BarFileLoaded = new ArdFile(FileName, File.ReadAllBytes(filePath).ToList()); break; } }
private void CheckBattle() { if (GetFlag("IN_BATTLE") && SceneManager.GetActiveScene() != SceneManager.GetSceneByName("BattleScene")) { //SaveState.savedCameraPosition = FollowCamera.instance.transform.position; //SaveState.savedPlayerPosition = PlayerMovement.instance.transform.position; if (GetFlag("END_STRETCH")) { currentBattle = battles[4]; SaveState.savedScene = "Overworld DQK"; } else if (GetFlag("KAI")) { currentBattle = battles[3]; SaveState.savedScene = "Jesse"; } else if (GetFlag("QUINN")) { currentBattle = battles[2]; SaveState.savedScene = "Overworld DQK"; } else if (GetFlag("DARCI")) { currentBattle = battles[1]; SaveState.savedScene = "Overworld DQ"; } else if (GetFlag("HAS_KEYS")) { currentBattle = battles[0]; SaveState.savedScene = "Overworld D"; } else { currentBattle = battles[0]; SaveState.savedScene = "Overworld D"; } // FollowCamera.instance.gameObject.SetActive(false); SceneManager.LoadScene("BattleScene", LoadSceneMode.Single); } else if (!GetFlag("IN_BATTLE") && SceneManager.GetActiveScene() == SceneManager.GetSceneByName("BattleScene") && GetFlag("DIALOGUE_VISIBLE")) { SceneManager.LoadScene(SaveState.savedScene, LoadSceneMode.Single); //FollowCamera.instance.gameObject.SetActive(true); //FollowCamera.instance.gameObject.transform.position = SaveState.savedCameraPosition; //PlayerMovement.instance.gameObject.transform.position = SaveState.savedPlayerPosition; } }