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 } }