Ejemplo n.º 1
0
        // ロード
        public SaveData Load()
        {
            SaveMethod data     = new SaveMethod();
            string     readdata = "";

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

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

            SaveData saveData = new SaveData();

            // ロードデータ代入
            saveData.NowTime = data.nowTime;
            saveData.Year    = data.year;
            saveData.Month   = data.month;
            saveData.Week    = data.week;

            // ---------- チャンネルデータ ----------
            saveData.Id            = data.id;
            saveData.ChannelName   = data.channelName;
            saveData.Subscriber    = data.subscriber;
            saveData.Design        = data.design;
            saveData.Frequency     = data.frequency;
            saveData.Talk          = data.talk;
            saveData.Plan          = data.plan;
            saveData.Sing          = data.sing;
            saveData.Exp           = data.exp;
            saveData.ActiveCounter = data.activeCounter;
            saveData.Accumulation  = data.accumulation;
            saveData.SuperChat     = data.superChat;

            return(saveData);
        }