using System; using System.Collections.Generic; 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. ///
[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 string _locationId; public List _itemStacks = new List(); public string ToJson() { return JsonUtility.ToJson(this); } public void LoadFromJson(string json) { JsonUtility.FromJsonOverwrite(json, this); } }