internal BiffArchiveRecord(BiffArchive archive, int index, AssetLoader loader) : base(archive, index) { BinaryReader reader = loader.Reader; Id = reader.ReadInt32(); Offset = reader.ReadUInt32(); Size = reader.ReadInt32(); Type = (BiffArchiveRecordType)reader.ReadUInt16(); Unknowns.ReadInt16s(reader, 1); }
internal BiffArchiveTileset(BiffArchive archive, int index, AssetLoader loader) : base(archive, index) { BinaryReader reader = loader.Reader; Id = reader.ReadInt32(); Offset = reader.ReadUInt32(); int tileCount = reader.ReadInt32(); int tileSize = reader.ReadInt32(); Type = (BiffArchiveRecordType)reader.ReadUInt16(); }
internal BiffArchiveObject(BiffArchive archive, int index) : base(archive, "") { Index = index; }