/// <inheritdoc /> public override void Read(BinaryReader reader) { string maskType = reader.ReadBytes(4).GetString(); switch (maskType) { case "MS16": Mask = new MS16(); break; case "MSK8": Mask = new MSK8(); break; case "MASK": Mask = new MSK8(); break; default: return; } Mask.LoadTextureData(reader); }