public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_originalSkeletonName = des.ReadStringPointer(br);
     m_name     = des.ReadStringPointer(br);
     m_skeleton = des.ReadClassPointer <hkaSkeleton>(br);
     m_mappings = des.ReadClassArray <hkaMeshBindingMapping>(br);
     m_boneFromSkinMeshTransforms = des.ReadTransformArray(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_stepThreading = (StepThreading)br.ReadUInt32();
     br.ReadUInt32();
     m_generators             = des.ReadClassPointerArray <hkaiSilhouetteGenerator>(br);
     m_instanceTransforms     = des.ReadTransformArray(br);
     m_overlapManagerSections = des.ReadClassArray <hkaiOverlapManagerSection>(br);
     m_updatedSections        = new hkBitField();
     m_updatedSections.Read(des, br);
 }
Esempio n. 3
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_shape = des.ReadClassPointer <hkpShape>(br);
     m_isHierarchicalCompound = br.ReadBoolean();
     m_hkdShapesCollected     = br.ReadBoolean();
     br.ReadUInt32();
     br.ReadUInt16();
     m_childShapeNames = des.ReadStringPointerArray(br);
     m_childTransforms = des.ReadTransformArray(br);
     m_transform       = des.ReadTransform(br);
 }