27 lines
620 B
C#
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]);
|
||
|
}
|
||
|
}
|
||
|
}
|