using ACE.Common; using ACE.DatLoader.Entity; using System; using System.Collections.Generic; using System.IO; using System.Linq; namespace ACE.DatLoader.FileTypes { [DatFileType(DatFileType.SurfaceTexture)] public class SurfaceTexture : FileType { // public int Id { get; private set; } public int Unknown { get; private set; } public byte UnknownByte { get; private set; } // public int TextureCount { get; private set; } public List Textures { get; private set; } = new List(); // These values correspond to a Surface (0x06) entry public override void Unpack(BinaryReader reader) { Id = reader.ReadUInt32(); Unknown = reader.ReadInt32(); UnknownByte = reader.ReadByte(); Textures.Unpack(reader); } } }