public void SetPalette(byte[] palette, Decode_Gamecube.PaletteFormats format) { PaletteFormat = format; using (var reader = new Toolbox.Core.IO.FileReader(palette)) { PaletteData = reader.ReadUInt16s(palette.Length / 2); } }
private bool HasFileName(Stream stream, string fileName) { using (var reader = new Toolbox.Core.IO.FileReader(stream, true)) { reader.ReadSignature(4, "BAHS"); reader.SeekBegin(20); uint nameLength = reader.ReadUInt32(); string name = reader.ReadString((int)nameLength, true); return(name == fileName); } }