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

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

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

            ConstData constData = new ConstData();

            // ロードデータ代入
            // 1年目
            constData.Id_one          = data.id_one;
            constData.ChannelName_one = data.channelName_one;
            constData.Subscriber_one  = data.subscriber_one;
            // 2年目
            constData.Id_two          = data.id_two;
            constData.ChannelName_two = data.channelName_two;
            constData.Subscriber_two  = data.subscriber_two;
            // 3年目
            constData.Id_three          = data.id_three;
            constData.ChannelName_three = data.channelName_three;
            constData.Subscriber_three  = data.subscriber_three;
            // 4年目
            constData.Id_four          = data.id_four;
            constData.ChannelName_four = data.channelName_four;
            constData.Subscriber_four  = data.subscriber_four;
            // 5年目
            constData.Id_five          = data.id_five;
            constData.ChannelName_five = data.channelName_five;
            constData.Subscriber_five  = data.subscriber_five;
            // 6年目
            constData.Id_six          = data.id_six;
            constData.ChannelName_six = data.channelName_six;
            constData.Subscriber_six  = data.subscriber_six;
            // 7年目
            constData.Id_seven          = data.id_seven;
            constData.ChannelName_seven = data.channelName_seven;
            constData.Subscriber_seven  = data.subscriber_seven;
            // 8年目
            constData.Id_eight          = data.id_eight;
            constData.ChannelName_eight = data.channelName_eight;
            constData.Subscriber_eight  = data.subscriber_eight;
            // 9年目
            constData.Id_nine          = data.id_nine;
            constData.ChannelName_nine = data.channelName_nine;
            constData.Subscriber_nine  = data.subscriber_nine;
            // 10年目
            constData.Id_ten          = data.id_ten;
            constData.ChannelName_ten = data.channelName_ten;
            constData.Subscriber_ten  = data.subscriber_ten;
            // 11年目
            constData.Id_eleven          = data.id_eleven;
            constData.ChannelName_eleven = data.channelName_eleven;
            constData.Subscriber_eleven  = data.subscriber_eleven;
            // 12年目
            constData.Id_twelve          = data.id_twelve;
            constData.ChannelName_twelve = data.channelName_twelve;
            constData.Subscriber_twelve  = data.subscriber_twelve;


            return(constData);
        }
Ejemplo n.º 2
0
        private float[] subscriber_twelve = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; // チャンネル登録者数


        // セーブ
        public void Save(ConstData constData)
        {
            ConstMethod data = new ConstMethod();

            // セーブデータ代入
            // 1年目
            data.id_one          = constData.Id_one;
            data.channelName_one = constData.ChannelName_one;
            data.subscriber_one  = constData.Subscriber_one;
            // 2年目
            data.id_two          = constData.Id_two;
            data.channelName_two = constData.ChannelName_two;
            data.subscriber_two  = constData.Subscriber_two;
            // 3年目
            data.id_three          = constData.Id_three;
            data.channelName_three = constData.ChannelName_three;
            data.subscriber_three  = constData.Subscriber_three;
            // 4年目
            data.id_four          = constData.Id_four;
            data.channelName_four = constData.ChannelName_four;
            data.subscriber_four  = constData.Subscriber_four;
            // 5年目
            data.id_five          = constData.Id_five;
            data.channelName_five = constData.ChannelName_five;
            data.subscriber_five  = constData.Subscriber_five;
            // 6年目
            data.id_six          = constData.Id_six;
            data.channelName_six = constData.ChannelName_six;
            data.subscriber_six  = constData.Subscriber_six;
            // 7年目
            data.id_seven          = constData.Id_seven;
            data.channelName_seven = constData.ChannelName_seven;
            data.subscriber_seven  = constData.Subscriber_seven;
            // 8年目
            data.id_eight          = constData.Id_eight;
            data.channelName_eight = constData.ChannelName_eight;
            data.subscriber_eight  = constData.Subscriber_eight;
            // 9年目
            data.id_nine          = constData.Id_nine;
            data.channelName_nine = constData.ChannelName_nine;
            data.subscriber_nine  = constData.Subscriber_nine;
            // 10年目
            data.id_ten          = constData.Id_ten;
            data.channelName_ten = constData.ChannelName_ten;
            data.subscriber_ten  = constData.Subscriber_ten;
            // 11年目
            data.id_eleven          = constData.Id_eleven;
            data.channelName_eleven = constData.ChannelName_eleven;
            data.subscriber_eleven  = constData.Subscriber_eleven;
            // 12年目
            data.id_twelve          = constData.Id_twelve;
            data.channelName_twelve = constData.ChannelName_twelve;
            data.subscriber_twelve  = constData.Subscriber_twelve;

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

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