void LoadMemo() { if (string.IsNullOrEmpty(memoDataJson.GetValue())) { return; } MemoDataFile file = JsonUtility.FromJson <MemoDataFile>(memoDataJson.GetValue()); for (int i = 0; i < file.dataArray.Length; i++) { AddMemo(new Memo(file.dataArray[i])); } }
//外部ファイルに書き込む public void SaveMemo() { MemoDataFile file = new MemoDataFile(); file.dataArray = new MemoData[memoList.Count]; for (int i = 0; i < memoList.Count; i++) { Memo memo = memoList[i]; MemoData data = new MemoData(); data.id = memo.ID; data.title = memo.Title; data.body = memo.Body; data.original_game_name = memo.OriginalGameName; data.change_point = memo.ChangePoint; data.date = memo.Date; data.author = memo.Author; file.dataArray[i] = data; } memoDataJson.SetValue(JsonUtility.ToJson(file)); }