public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     bw.WriteUInt32((uint)m_stepThreading);
     bw.WriteUInt32(0);
     s.WriteClassPointerArray <hkaiSilhouetteGenerator>(bw, m_generators);
     s.WriteTransformArray(bw, m_instanceTransforms);
     s.WriteClassArray <hkaiOverlapManagerSection>(bw, m_overlapManagerSections);
     m_updatedSections.Write(s, bw);
 }
 public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     bw.WriteUInt64(0);
     s.WriteStringPointer(bw, m_originalSkeletonName);
     s.WriteStringPointer(bw, m_name);
     s.WriteClassPointer <hkaSkeleton>(bw, m_skeleton);
     s.WriteClassArray <hkaMeshBindingMapping>(bw, m_mappings);
     s.WriteTransformArray(bw, m_boneFromSkinMeshTransforms);
 }
Beispiel #3
0
 public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     s.WriteClassPointer <hkpShape>(bw, m_shape);
     bw.WriteBoolean(m_isHierarchicalCompound);
     bw.WriteBoolean(m_hkdShapesCollected);
     bw.WriteUInt32(0);
     bw.WriteUInt16(0);
     s.WriteStringPointerArray(bw, m_childShapeNames);
     s.WriteTransformArray(bw, m_childTransforms);
     s.WriteTransform(bw, m_transform);
 }