Beispiel #1
0
            private void Parse(BinaryReader r)
            {
                myPosition = (uint)r.BaseStream.Position;

                Util.GetOffset(r, out namePosition);

                name       = Util.GetString(r, namePosition);
                nameHash   = r.ReadUInt32();
                type       = r.ReadUInt32();
                dataOffset = r.ReadUInt32();
                Util.GetOffset(r, out unknown10Position);
            }
Beispiel #2
0
            private void Parse(BinaryReader r)
            {
                myPosition = (uint)r.BaseStream.Position;

                Util.GetOffset(r, out namePosition);

                name      = Util.GetString(r, namePosition);
                nameHash  = r.ReadUInt32();
                unknown08 = r.ReadUInt32();
                size      = r.ReadUInt32();
                Util.GetOffset(r, out fieldTablePosition);
                fieldCount = r.ReadUInt32();
            }