using UnityEngine; /// /// This class contains all the variables that will be serialized and saved to a file.
/// Can be considered as a save file structure or format. ///
[System.Serializable] public class Save { // This is test data, written according to TestScript.cs class // This will change according to whatever data that needs to be stored // The variables need to be public, else we would have to write trivial getter/setter functions. public int _testInteger = default; public float _testFloat = default; public bool _testBool = default; public string ToJson() { return JsonUtility.ToJson(this); } public void LoadFromJson(string json) { JsonUtility.FromJsonOverwrite(json, this); } }