public bool ReadHeader(VxlFile f) { Name = f.ReadCString(16); LimbNumber = f.ReadUInt32(); unknown1 = f.ReadUInt32(); unknown2 = f.ReadUInt32(); return(true); }
// public Palette Palette; // not actually used public bool Read(VxlFile f) { FileName = f.ReadCString(16); PaletteCount = f.ReadUInt32(); HeaderCount = f.ReadUInt32(); TailerCount = f.ReadUInt32(); Debug.Assert(HeaderCount == TailerCount); BodySize = f.ReadUInt32(); PaletteRemapStart = f.ReadByte(); PaletteRemapEnd = f.ReadByte(); var pal = f.Read(768); // Palette = new Palette(pal, "voxel palette"); return true; }
// public Palette Palette; // not actually used public bool Read(VxlFile f) { FileName = f.ReadCString(16); PaletteCount = f.ReadUInt32(); HeaderCount = f.ReadUInt32(); TailerCount = f.ReadUInt32(); Debug.Assert(HeaderCount == TailerCount); BodySize = f.ReadUInt32(); PaletteRemapStart = f.ReadByte(); PaletteRemapEnd = f.ReadByte(); var pal = f.Read(768); // Palette = new Palette(pal, "voxel palette"); return(true); }
public bool ReadHeader(VxlFile f) { Name = f.ReadCString(16); LimbNumber = f.ReadUInt32(); unknown1 = f.ReadUInt32(); unknown2 = f.ReadUInt32(); return true; }