Example #1
0
            public void Deserialize(Stream input)
            {
                this.Unknown0 = ReadString(input);
                this.Unknown1 = input.ReadValueU32();
                this.Unknown2 = input.ReadValueU32();
                this.Unknown3 = input.ReadValueU32();
                this.Unknown4 = input.ReadValueU32();
                this.Unknown5 = input.ReadValueU32();
                this.Unknown6 = input.ReadValueU32();

                var count = input.ReadValueU32();

                this.Unknown7.Clear();
                for (uint i = 0; i < count; i++)
                {
                    var unknown7 = new Subtype3();
                    unknown7.Deserialize(input);
                    this.Unknown7.Add(unknown7);
                }
            }
Example #2
0
            public void Deserialize(Stream input)
            {
                this.Unknown0 = ReadString(input);
                this.Unknown1 = input.ReadValueU32();
                this.Unknown2 = input.ReadValueU32();
                this.Unknown3 = input.ReadValueU32();
                this.Unknown4 = input.ReadValueU32();
                this.Unknown5 = input.ReadValueU32();
                this.Unknown6 = input.ReadValueU32();

                var count = input.ReadValueU32();
                this.Unknown7.Clear();
                for (uint i = 0; i < count; i++)
                {
                    var unknown7 = new Subtype3();
                    unknown7.Deserialize(input);
                    this.Unknown7.Add(unknown7);
                }
            }