예제 #1
0
    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]));
        }
    }
예제 #2
0
    //外部ファイルに書き込む
    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));
    }