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