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); }
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); }