//SFFV2 获取色表数据 private byte[] getPalData(int index) { palMsg pal = getPalMsg(index); seek(msgV2.ldataOffset + pal.ldataOffset); return(br.ReadBytes(pal.ldataLen)); }
//SFFV2 获取色表信息 public palMsg getPalMsg(int index) { palMsg pal = new palMsg(); seek(44); int palOffset = br.ReadInt32(); seek(palOffset + index * 16); pal.group = br.ReadUInt16(); pal.index = br.ReadUInt16(); pal.colorNum = br.ReadUInt16(); pal.linkIndex = br.ReadUInt16(); pal.ldataOffset = br.ReadInt32(); pal.ldataLen = br.ReadInt32(); return(pal); }