public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     s.WriteStringPointer(bw, m_name);
     s.WriteClassPointer <hclBufferSetupObject>(bw, m_inputBufferSetupObject);
     m_inputTriangleSelection.Write(s, bw);
     s.WriteClassPointer <hclTransformSetSetupObject>(bw, m_outputTransformSetSetupObject);
     s.WriteStringPointerArray(bw, m_deformedBones);
     bw.WriteUInt32(m_maxTrianglesPerBone);
     bw.WriteSingle(m_minimumTriangleWeight);
 }
 public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     s.WriteStringPointer(bw, m_name);
     s.WriteClassPointer <hclBufferSetupObject>(bw, m_inputBufferSetupObject);
     m_inputTriangleSelection.Write(s, bw);
     s.WriteClassPointer <hclBufferSetupObject>(bw, m_outputBufferSetupObject);
     m_outputVertexSelection.Write(s, bw);
     m_influenceRadiusPerVertex.Write(s, bw);
     bw.WriteUInt32((uint)m_scaleNormalBehaviour);
     bw.WriteUInt32(m_maxTrianglesPerVertex);
     bw.WriteSingle(m_minimumTriangleWeight);
     bw.WriteBoolean(m_deformNormals);
     bw.WriteBoolean(m_deformTangents);
     bw.WriteBoolean(m_deformBiTangents);
     bw.WriteBoolean(m_useMeshTopology);
 }