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]);
 }
Exemple #2
0
 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);
     }
 }
Exemple #4
0
 public void Load()
 {
     checkPointPos = SaveLoadCheckpoint.LoadLevelCheckPointData();
 }
Exemple #5
0
 public void Save()
 {
     SaveLoadCheckpoint.SaveLevelCheckPointData(this);
 }