using PixelCrushers; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Beyond { public class ItemSeenContainer { public List itemsSeen; public List skillsSeen; } [AddComponentMenu("Pixel Crushers/Save System/Savers/NewItemPopupSaver")] public class NewItemPopupSaver : Saver { public static List itemsSeen = new(); public static List skillsSeen = new(); public override void ApplyData(string s) { if (s == null) { return; } ItemSeenContainer container = new ItemSeenContainer(); JsonUtility.FromJsonOverwrite(s, container); itemsSeen = container.itemsSeen; skillsSeen = container.skillsSeen; } public override string RecordData() { ItemSeenContainer container = new ItemSeenContainer(); container.itemsSeen = itemsSeen; container.skillsSeen = skillsSeen; string json = JsonUtility.ToJson(container, true); //Debug.Log(json); return json; } } }