示例#1
0
        // ロード
        public CommentData Load()
        {
            CommentMethod data     = new CommentMethod();
            string        readdata = "";

            // jsonから読み込み
            StreamReader reader;

            reader   = new StreamReader(Application.persistentDataPath + "/commentdata.json");
            readdata = reader.ReadToEnd();
            reader.Close();
            data = JsonUtility.FromJson <CommentMethod>(readdata);

            CommentData commentData = new CommentData();

            // ロードデータ代入
            commentData.Commentdata_one   = data.commentdata_one;
            commentData.Commentdata_two   = data.commentdata_two;
            commentData.Commentdata_three = data.commentdata_three;
            commentData.Commentdata_four  = data.commentdata_four;
            commentData.Commentdata_five  = data.commentdata_five;
            commentData.Commentdata_six   = data.commentdata_six;
            commentData.Commentdata_seven = data.commentdata_seven;


            return(commentData);
        }
示例#2
0
        // セーブ
        public void Save(CommentData commentData)
        {
            CommentMethod data = new CommentMethod();

            // セーブデータ代入
            data.commentdata_one   = commentData.Commentdata_one;
            data.commentdata_two   = commentData.Commentdata_two;
            data.commentdata_three = commentData.Commentdata_three;
            data.commentdata_four  = commentData.Commentdata_four;
            data.commentdata_five  = commentData.Commentdata_five;
            data.commentdata_six   = commentData.Commentdata_six;
            data.commentdata_seven = commentData.Commentdata_seven;

            // jsonに書き出し
            StreamWriter writer;
            string       jsonData = JsonUtility.ToJson(data);

            writer = new StreamWriter(Application.persistentDataPath + "/commentdata.json", false); // trueで追記、falseで上書き
            writer.Write(jsonData);
            writer.Flush();
            writer.Close();
        }