public UwmfLump(LumpName name, MapData mapData) { Name = name; _mapData = mapData; }
public static DataLump ReadFromStream(LumpName name, Action <Stream> getData) { using var stream = new MemoryStream(); getData(stream); return(new DataLump(name, stream.GetBuffer())); }
public static DataLump FromStream(LumpName name, Stream stream) { using var tempStream = new MemoryStream(); stream.CopyTo(tempStream); return(new DataLump(name, tempStream.GetBuffer())); }
public DataLump(LumpName name, string text) : this(name, Encoding.ASCII.GetBytes(text)) { }
public DataLump(LumpName name, byte[] data) { Name = name; _data = data; }
public Marker(LumpName name) { Name = name; }