ThiefLightmapper/KeepersCompound.LGS/Database/Chunks/AiConverse.cs

27 lines
620 B
C#

namespace KeepersCompound.LGS.Database.Chunks;
class AiConverseChunk : IChunk
{
public ChunkHeader Header { get; set; }
public uint Count;
public uint[] Ids;
public void ReadData(BinaryReader reader, DbFile.TableOfContents.Entry entry)
{
Count = reader.ReadUInt32();
Ids = new uint[Count];
for (var i = 0; i < Count; i++)
{
Ids[i] = reader.ReadUInt32();
}
}
public void WriteData(BinaryWriter writer)
{
writer.Write(Count);
for (var i = 0; i < Count; i++)
{
writer.Write(Ids[i]);
}
}
}