public void DebugFTUE_DATA() { if (SaveGame.Exists("FTUE")) { FTUE ftue_tmp = SaveGame.Load <FTUE>("FTUE"); Debug.Log("FTUE 1: " + ftue_tmp.FTUE_1_done + " / FTUE 2: " + ftue_tmp.FTUE_2_done + " / FTUE 3: " + ftue_tmp.FTUE_3_done); } }
public void resetFTUE_DATA() { if (SaveGame.Exists("FTUE")) { FTUE ftue_tmp = SaveGame.Load <FTUE>("FTUE"); ftue_tmp.FTUE_1_done = false; ftue_tmp.FTUE_2_done = false; ftue_tmp.FTUE_3_done = false; SaveGame.Save <FTUE>("FTUE", ftue_tmp); } }
public void ResetSave() { for (int x = 0; x < objRemaning.obj.Count; x++) { objRemaning.obj[x].stolen = false; } SaveGame.Save <ObjectRemaning>("ObjectRemaining", objRemaning); FTUE ftue_tmp = SaveGame.Load <FTUE>("FTUE"); ftue_tmp.FTUE_1_done = false; ftue_tmp.FTUE_2_done = false; ftue_tmp.FTUE_3_done = false; SaveGame.Save <FTUE>("FTUE", ftue_tmp); }
public void PlayButton() { if (SaveGame.Exists("FTUE")) { FTUE ftue_tmp = SaveGame.Load <FTUE>("FTUE"); if (!ftue_tmp.FTUE_1_done || !ftue_tmp.FTUE_2_done || !ftue_tmp.FTUE_3_done) { SceneManager.LoadScene("MAIN"); } else { SceneManager.LoadScene(NameScenePlay); } } else { SceneManager.LoadScene("MAIN"); } }
public void Awake() { if (SaveGame.Exists("FTUE")) { bool ftueStarted = false; FTUE ftue_tmp = SaveGame.Load <FTUE>("FTUE"); if (!ftue_tmp.FTUE_1_done) { Instantiate(FTUE1_Prefab, Vector3.zero, Quaternion.identity); Debug.Log("FTUE1 Started"); EndScript.FTUE = true; stat.power = Power.Cook; ftueStarted = true; } if (!ftue_tmp.FTUE_2_done && !ftueStarted) { Instantiate(FTUE2_Prefab, Vector3.zero, Quaternion.identity); Debug.Log("FTUE2 Started"); EndScript.FTUE = true; stat.power = Power.Cheater; ftueStarted = true; } if (!ftue_tmp.FTUE_3_done && !ftueStarted) { Instantiate(FTUE3_Prefab, Vector3.zero, Quaternion.identity); Debug.Log("FTUE3 Started"); stat.power = Power.Hunter; EndScript.FTUE = true; ftueStarted = true; } } else { FTUE ftue = new FTUE(); SaveGame.Save <FTUE>("FTUE", ftue); } }
private void OnTriggerEnter2D(Collider2D collision) { //Is the Player if (((1 << collision.gameObject.layer) & playerMask) != 0) { //If Objective Completed if (GameManager.Instance.objectiveDone) { if (FTUE) { if (collision.GetComponent <PlayerControl>().Get_inventory().Count >= 3) { // Save FTUE if (SaveGame.Exists("FTUE")) { bool ftueFound = false; FTUE ftue_tmp_ = SaveGame.Load <FTUE>("FTUE"); if (!ftue_tmp_.FTUE_1_done) { ftue_tmp_.FTUE_1_done = true; ftueFound = true; } if (!ftue_tmp_.FTUE_2_done && !ftueFound) { ftue_tmp_.FTUE_2_done = true; ftueFound = true; } if (!ftue_tmp_.FTUE_3_done && !ftueFound) { ftue_tmp_.FTUE_3_done = true; ftueFound = true; } SaveGame.Save <FTUE>("FTUE", ftue_tmp_); } for (int x = 0; x < objectivesData.obj.Count; x++) { for (int y = 0; y < collision.GetComponent <PlayerControl>().Get_inventory().Count; ++y) { if (objectivesData.obj[x].name == collision.GetComponent <PlayerControl>().Get_inventory()[y].name) { objectivesData.obj[x].stolen = true; ObjectRefs.Instance.soungManager.PlaywinSnd(); } } } //EditorUtility.SetDirty(objectivesData); //Save System SaveGame.Save <ObjectRemaning>("ObjectRemaining", objectivesData); FTUE ftue_tmp = SaveGame.Load <FTUE>("FTUE"); //ObjectRefs.Instance.menuCanvas.GetComponent<LevelMenu_Manager>().Active_WinPanel(); if (ftue_tmp.FTUE_3_done) { ObjectRefs.Instance.menuCanvas.GetComponent <LevelMenu_Manager>().Active_WinPanel(); } else { SceneManager.LoadScene("MAIN"); } } } else { for (int x = 0; x < objectivesData.obj.Count; x++) { for (int y = 0; y < collision.GetComponent <PlayerControl>().Get_inventory().Count; ++y) { if (objectivesData.obj[x].name == collision.GetComponent <PlayerControl>().Get_inventory()[y].name) { objectivesData.obj[x].stolen = true; ObjectRefs.Instance.soungManager.PlaywinSnd(); } } } //EditorUtility.SetDirty(objectivesData); //Save System SaveGame.Save <ObjectRemaning>("ObjectRemaining", objectivesData); ObjectRefs.Instance.menuCanvas.GetComponent <LevelMenu_Manager>().Active_WinPanel(); } } } }