namespace SabreTools.Models.BSP
{
///
/// Half-Life Level
///
///
public sealed class File
{
///
/// Header data
///
#if NET48
public Header Header { get; set; }
#else
public Header? Header { get; set; }
#endif
///
/// Lumps
///
#if NET48
public Lump[] Lumps { get; set; }
#else
public Lump?[]? Lumps { get; set; }
#endif
///
/// Texture header data
///
#if NET48
public TextureHeader TextureHeader { get; set; }
#else
public TextureHeader? TextureHeader { get; set; }
#endif
///
/// Textures
///
#if NET48
public Texture[] Textures { get; set; }
#else
public Texture?[]? Textures { get; set; }
#endif
}
}