public void ContinueResume() { Debug.Log("Resuming game"); pauseMenuUI.SetActive(false); Time.timeScale = 1f; GameIsPaused = false; float[] checkPointPos = new float[5]; checkPointPos = SaveLoadCheckpoint.LoadLevelCheckPointData(); PlayerHealthManager.SetHP((int)SaveLoadCheckpoint.LoadLevelCheckPointData()[4]); }
void Awake() { checkPointPos = new float[5]; if (SceneSwitch) { GameObject Player = GameObject.FindGameObjectWithTag("Player"); checkPointPos = SaveLoadCheckpoint.LoadLevelCheckPointData(); Player.transform.position = new Vector3(checkPointPos[0], checkPointPos[1] + 3, checkPointPos[2]); SceneSwitch = false; UpdateHealth = true; Debug.Log("UpdateHealth is " + UpdateHealth); } }
public void Resume() { Debug.Log("Resuming game"); pauseMenuUI.SetActive(false); Time.timeScale = 1f; GameIsPaused = false; if (Checkpoint.UpdateHealth) { PlayerHealthManager.SetHP((int)SaveLoadCheckpoint.LoadLevelCheckPointData()[4]); Debug.Log("Continue Button Exception: Start with " + (int)SaveLoadCheckpoint.LoadLevelCheckPointData()[4] + " lives"); //Change Update Health back to false Checkpoint.ChangeUpdateHealth(); Debug.Log("Continue Button Exception: UpdateHealth is " + Checkpoint.UpdateHealth); } }
public void Load() { checkPointPos = SaveLoadCheckpoint.LoadLevelCheckPointData(); }
public void Save() { SaveLoadCheckpoint.SaveLevelCheckPointData(this); }