IEnumerator ExecuteAfterTime(float time) { yield return(new WaitForSeconds(time)); if (scene.name == "MainMenu") { if (this.gameObject.name == "New Game") { System.IO.File.Delete(saveManager.path); saveManager.LoadGameData(); levelManager.ChangeSceneTo(nyScene); } else if (this.gameObject.name == "Continue") { saveManager.LoadGameData(); gameManager.isLoading = true; levelManager.ChangeSceneTo(saveManager.saveData.currentScene); } } else { levelManager.ChangeSceneTo(nyScene); } }
void Awake() { cardDataBase = GameObject.FindObjectOfType <Sc_CardDataBase>(); saveDataManager = GameObject.FindObjectOfType <SaveDataManager>(); levelManager = GameObject.FindObjectOfType <Sc_LevelManager>(); saveDataManager.LoadGameData(); }
public void load() { isLoading = true; saveDataManager = GameObject.FindObjectOfType <SaveDataManager>(); saveDataManager.LoadGameData(); if (saveDataManager.saveData.currentMonsterSave == 0) { currentMonster = monsterDataBase.IntroMonster[0]; } else if (saveDataManager.saveData.currentMonsterSave == 1) { currentMonster = monsterDataBase.TierOneMonster[0]; } else if (saveDataManager.saveData.currentMonsterSave == 3) { currentMonster = monsterDataBase.TierTwoMonster[0]; } if (saveDataManager.saveData.isNewGame == false) { saveGameFound = true; } }