using PixelCrushers; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Beyond { public class TutorialSaveData { public bool played = false; } [AddComponentMenu("Pixel Crushers/Save System/Savers/TutorialSaver")] public class TutorialSaver : Saver { [SerializeField] private TutorialController tutorialControler; // Start is called before the first frame update public override void ApplyData(string s) { TutorialSaveData data = new(); JsonUtility.FromJsonOverwrite(s, data); tutorialControler.played = data.played; if (tutorialControler.played) { tutorialControler.SkipTutorial(); } // Debug.Log(data); } public override string RecordData() { // tutorialControler.isCompleted; // Debug.Log(treesStateData.Count); TutorialSaveData data = new(); data.played = tutorialControler.played; string json = JsonUtility.ToJson(data, true); // Debug.Log(json); return json; } } }