protected virtual void ReadArrayFromIndexFile(BinaryReader br) { uint num; while ((num = br.ReadUInt16()) != 0) { var a = br.ReadUInt16(); var b = br.ReadUInt16(); var c = br.ReadUInt16(); ArrayDefinitions.Add(new ArrayDefinition { Index = num, Type = c, Dim2 = a, Dim1 = b }); } }
protected override void ReadArrayFromIndexFile(BinaryReader br) { uint num; while ((num = br.ReadUInt32()) != 0) { var a = br.ReadInt32(); var b = br.ReadInt32(); if (b != 0) { ArrayDefinitions.Add(new ArrayDefinition { Index = num, Type = (int)ArrayType.IntArray, Dim2 = b, Dim1 = a }); } else { ArrayDefinitions.Add(new ArrayDefinition { Index = num, Type = (int)ArrayType.IntArray, Dim2 = a, Dim1 = b }); } } }