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(); }
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(); }