namespace SabreTools.Models.BSP
{
///
public sealed class Texture
{
///
/// Name
///
#if NET48
public string Name { get; set; }
#else
public string? Name { get; set; }
#endif
///
/// Width
///
public uint Width { get; set; }
///
/// Height
///
public uint Height { get; set; }
///
/// Offsets
///
#if NET48
public uint[] Offsets { get; set; }
#else
public uint[]? Offsets { get; set; }
#endif
///
/// Texture data
///
#if NET48
public byte[] TextureData { get; set; }
#else
public byte[]? TextureData { get; set; }
#endif
///
/// Palette size
///
public uint PaletteSize { get; set; }
///
/// Palette data
///
#if NET48
public byte[] PaletteData { get; set; }
#else
public byte[]? PaletteData { get; set; }
#endif
}
}