using System.Runtime.InteropServices;
namespace SabreTools.Data.Models.BSP
{
///
///
[StructLayout(LayoutKind.Sequential)]
public sealed class BspHeader
{
///
/// Version
///
/// Must be 30 for a valid HL BSP file
public int Version;
///
/// Lumps
///
/// 15 entries
[MarshalAs(UnmanagedType.ByValArray, SizeConst = Constants.BSP_HEADER_LUMPS)]
public BspLumpEntry[] Lumps = new BspLumpEntry[Constants.BSP_HEADER_LUMPS];
}
}