Advertisement
Guest User

Save & Load

a guest
Mar 18th, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.98 KB | None | 0 0
  1. public void SaveGame()
  2.     {
  3.         ES3.Save<int>("currentCoins", LevelManager.instance.currentCoins);
  4.         ES3.Save<int>("currentPts", LevelManager.instance.currentPts);
  5.         ES3.Save<float>("currentVol", LevelManager.instance.currentVol);
  6.  
  7.         ES3.Save<Vector2>("playerPosition", PlayerController.instance.transform.position);
  8.  
  9.         ES3.Save<Scene>(SceneManager.GetActiveScene().name, "savedScene");
  10.     }
  11.  
  12.     public void LoadGame()
  13.     {
  14.         LevelManager.instance.currentCoins = ES3.Load<int>("currentCoins");
  15.         LevelManager.instance.currentPts = ES3.Load<int>("currentPts");
  16.         LevelManager.instance.currentVol = ES3.Load<float>("currentPts");
  17.  
  18.         PlayerController.instance.transform.position = ES3.Load<Vector2>("playerPosition");
  19.  
  20.         levelToLoad = ES3.Load<string>("savedScene");
  21.  
  22.         SceneManager.LoadScene(levelToLoad);
  23.     }
  24.  
  25.     public void DeleteData()
  26.     {
  27.         ES3.DeleteFile("West Institute/SaveData.es3");
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement