using System.Runtime.InteropServices; namespace SabreTools.Data.Models.WAD3 { /// /// [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class Header { /// /// "WAD3" /// /// 4 bytes [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string Signature = string.Empty; /// /// Number of Directory entries /// public uint NumDirs; /// /// Offset from the WAD3 data's beginning for first Directory entry /// public uint DirOffset; } }