using FSO.Files.Utils; using System.IO; namespace FSO.Files.Formats.IFF.Chunks { public class HOUS : IffChunk { public int Version; public int UnknownFlag; public int UnknownOne; public int UnknownNumber; public int UnknownNegative; public short CameraDir; public short UnknownOne2; public short UnknownFlag2; public uint GUID; public string RoofName; public override void Read(IffFile iff, Stream stream) { using (var io = IoBuffer.FromStream(stream, ByteOrder.LITTLE_ENDIAN)) { var zero = io.ReadInt32(); Version = io.ReadInt32(); var suoh = io.ReadCString(4); UnknownFlag = io.ReadInt32(); UnknownOne = io.ReadInt32(); UnknownNumber = io.ReadInt32(); UnknownNegative = io.ReadInt32(); CameraDir = io.ReadInt16(); UnknownOne2 = io.ReadInt16(); UnknownFlag2 = io.ReadInt16(); GUID = io.ReadUInt32(); RoofName = io.ReadNullTerminatedString(); } } } }