mysimulation/server/tso.files/Formats/IFF/Chunks/HOUS.cs
Tony Bark 8fec258215 Added FSO.Files for use with the API server
Don't ask me. FreeSO is the prime example of dependency hell.
2024-05-01 04:38:12 -04:00

38 lines
1.2 KiB
C#
Executable file

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