Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void SaveGame()
- {
- ES3.Save<int>("currentCoins", LevelManager.instance.currentCoins);
- ES3.Save<int>("currentPts", LevelManager.instance.currentPts);
- ES3.Save<float>("currentVol", LevelManager.instance.currentVol);
- ES3.Save<Vector2>("playerPosition", PlayerController.instance.transform.position);
- ES3.Save<Scene>(SceneManager.GetActiveScene().name, "savedScene");
- }
- public void LoadGame()
- {
- LevelManager.instance.currentCoins = ES3.Load<int>("currentCoins");
- LevelManager.instance.currentPts = ES3.Load<int>("currentPts");
- LevelManager.instance.currentVol = ES3.Load<float>("currentVol");
- PlayerController.instance.transform.position = ES3.Load<Vector2>("playerPosition");
- levelToLoad = ES3.Load<string>("savedScene");
- SceneManager.LoadScene(levelToLoad);
- }
- public void DeleteData()
- {
- ES3.DeleteFile("West Institute/SaveData.es3");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement