コード例 #1
0
ファイル: ObjectTable.cs プロジェクト: alex4401/Hydra
 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);
 }