Beispiel #1
0
        //読み込み
        internal void Read(System.IO.BinaryReader reader)
        {
            dataList.Clear();
            //バージョンチェック
            int version = reader.ReadInt32();

            if (version == Version)
            {
                int count = reader.ReadInt32();
                for (int i = 0; i < count; ++i)
                {
                    AdvBacklogDataInPage data = new AdvBacklogDataInPage();
                    data.Read(reader, version);
                    dataList.Add(data);
                }
            }
            else
            {
                Debug.LogError(LanguageErrorMsg.LocalizeTextFormat(ErrorMsg.UnknownVersion, version));
            }
        }
        internal void Read(BinaryReader reader)
        {
            this.dataList.Clear();
            int version = reader.ReadInt32();

            if (version == 0)
            {
                int num2 = reader.ReadInt32();
                for (int i = 0; i < num2; i++)
                {
                    AdvBacklogDataInPage item = new AdvBacklogDataInPage();
                    item.Read(reader, version);
                    this.dataList.Add(item);
                }
            }
            else
            {
                object[] args = new object[] { version };
                Debug.LogError(LanguageErrorMsg.LocalizeTextFormat(ErrorMsg.UnknownVersion, args));
            }
        }