private void SavePcList() { PcDataList list = new PcDataList(); foreach (PcData pc in pcDataList) { list.Pcs.Add(pc); } string dataAsJson = JsonUtility.ToJson(list); string filePath = Database.DataPath + "player_character_list.json"; File.WriteAllText(filePath, dataAsJson); }
private void LoadPcList() { string filePath = Database.DataPath + "player_character_list.json"; if (File.Exists(filePath)) { string dataAsJson = File.ReadAllText(filePath); PcDataList list = JsonUtility.FromJson <PcDataList>(dataAsJson); foreach (PcData pc in list.Pcs) { pcDataList.Add(pc); } } }