Example #1
0
 public void Deserialize(Package package)
 {
     Index     = ObjectIndex.Deserialize(package);
     TypeIndex = package.ReadUInt16();
     if (package.Header.Flags & PackageFlags.BuiltinOuterIndexFields)
     {
         OuterIndex = ObjectIndex.Deserialize(package);
     }
     SizeInFile   = package.ReadUInt32();
     OffsetInFile = package.ReadUInt32();
     LinkedObject = package.GetTypedObjectAt(OffsetInFile, TypeIndex);
 }