UpkManager.Domain.Models.UpkFile.Tables.DomainExportTableEntry.WriteBuffer C# (CSharp) Method

WriteBuffer() public method

public WriteBuffer ( ByteArrayWriter Writer, int CurrentOffset ) : Task
Writer ByteArrayWriter
CurrentOffset int
return Task
    public override async Task WriteBuffer(ByteArrayWriter Writer, int CurrentOffset) {
      Writer.WriteInt32(TypeReference);
      Writer.WriteInt32(ParentReference);
      Writer.WriteInt32(OwnerReference);

      await NameTableIndex.WriteBuffer(Writer, 0);

      Writer.WriteInt32(ArchetypeReference);

      Writer.WriteUInt32(FlagsHigh);
      Writer.WriteUInt32(FlagsLow);

      Writer.WriteInt32(BuilderSerialDataSize);
      Writer.WriteInt32(BuilderSerialDataOffset);

      Writer.WriteUInt32(ExportFlags);

      Writer.WriteInt32(NetObjectCount);

      await Writer.WriteBytes(Guid);

      Writer.WriteUInt32(Unknown1);

      await Writer.WriteBytes(Unknown2);
    }