Пример #1
0
        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
                });
            }
        }
Пример #2
0
        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
                    });
                }
            }
        }