private GlobalDataType[] ReadGlobalDataTable(int tableSize) { GlobalDataType[] gtab = new GlobalDataType[tableSize]; for (int i = 0; i < tableSize; i++) { GlobalData gd = new GlobalData(); gd.type = br.ReadUInt32(); gd.length = br.ReadUInt32(); gd.data = br.ReadBytes((int)gd.length); gtab[i] = ParseGlobalData(gd); } return(gtab); }
public static IGlobalData ReadIGlobalDataType(this BinaryReader br, GlobalDataType type, uint length) { var positionStart = br.BaseStream.Position; IGlobalData result = default !;
private GlobalDataType[] ReadGlobalDataTable(int tableSize) { GlobalDataType[] gtab = new GlobalDataType[tableSize]; for (int i = 0; i < tableSize; i++) { GlobalData gd = new GlobalData(); gd.type = br.ReadUInt32(); gd.length = br.ReadUInt32(); gd.data = br.ReadBytes((int)gd.length); gtab[i] = ParseGlobalData(gd); } return gtab; }