public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { s.WriteClassPointer <hkaiNavMeshInstance>(bw, m_navMeshInstance); s.WriteClassPointer <hkGeometry>(bw, m_geometry); m_walkableBitfield.Write(s, bw); m_cuttingBitfield.Write(s, bw); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointer <hknpCompressedMeshShapeData>(bw, m_data); m_quadIsFlat.Write(s, bw); m_triangleIsInterior.Write(s, bw); bw.WriteUInt64(0); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { s.WriteClassPointer <hkGeometry>(bw, m_geometry); s.WriteClassPointerArray <hkaiCarver>(bw, m_carvers); m_cuttingTriangles.Write(s, bw); m_settings.Write(s, bw); s.WriteClassPointer <hkaiNavMesh>(bw, m_unsimplifiedNavMesh); bw.WriteUInt64(0); }
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); m_geometry.Write(s, bw); m_cuttingTriangles.Write(s, bw); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { m_read.Write(s, bw); m_readBeforeWrite.Write(s, bw); m_written.Write(s, bw); }