Пример #1
0
        public void Deserialize(Stream input, Endian endian)
        {
            this.Build     = (FileBuild)input.ReadValueU32(endian);
            this.Alignment = input.ReadValueU16(endian);
            this.Flags     = input.ReadValueU16(endian);

            this.Type = input.ReadValueU32(endian);

            this.Unknown0C = input.ReadValueU32(endian);
            this.Type2     = input.ReadValueU32(endian);
            this.Unknown14 = input.ReadValueU32(endian);
            this.Unknown18 = input.ReadValueU32(endian);

            this.TotalSize = input.ReadValueU32(endian);

            this.BaseName = input.ReadStringZ();
            this.FileName = input.ReadStringZ();
            this.TypeName = input.ReadStringZ();
        }
Пример #2
0
        public void Deserialize(Stream input, bool littleEndian)
        {
            this.Build = (FileBuild)input.ReadValueU32(littleEndian);
            this.Alignment = input.ReadValueU16(littleEndian);
            this.Flags = input.ReadValueU16(littleEndian);

            this.Type = input.ReadValueU32(littleEndian);

            this.Unknown0C = input.ReadValueU32(littleEndian);
            this.Type2 = input.ReadValueU32(littleEndian);
            this.Unknown14 = input.ReadValueU32(littleEndian);
            this.Unknown18 = input.ReadValueU32(littleEndian);

            this.TotalSize = input.ReadValueU32(littleEndian);

            this.BaseName = input.ReadStringZ();
            this.FileName = input.ReadStringZ();
            this.TypeName = input.ReadStringZ();
        }