LSLib.Granny.GR2.GR2Reader.ReadArrayIndicesReference C# (CSharp) Method

ReadArrayIndicesReference() public method

public ReadArrayIndicesReference ( ) : ArrayIndicesReference
return ArrayIndicesReference
        public ArrayIndicesReference ReadArrayIndicesReference()
        {
            var reference = new ArrayIndicesReference();
            reference.Size = Reader.ReadUInt32();
            if (Magic.Is32Bit)
                reference.Offset = Reader.ReadUInt32();
            else
                reference.Offset = Reader.ReadUInt64();
            Debug.Assert(!reference.IsValid || reference.Offset + reference.Size * 4 <= (ulong)Stream.Length);
            return reference;
        }