public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_geometry = new hkGeometry();
     m_geometry.Read(des, br);
     m_cuttingTriangles = new hkBitField();
     m_cuttingTriangles.Read(des, br);
 }
Ejemplo n.º 2
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_read = new hkBitField();
     m_read.Read(des, br);
     m_readBeforeWrite = new hkBitField();
     m_readBeforeWrite.Read(des, br);
     m_written = new hkBitField();
     m_written.Read(des, br);
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_navMeshInstance  = des.ReadClassPointer <hkaiNavMeshInstance>(br);
     m_geometry         = des.ReadClassPointer <hkGeometry>(br);
     m_walkableBitfield = new hkBitField();
     m_walkableBitfield.Read(des, br);
     m_cuttingBitfield = new hkBitField();
     m_cuttingBitfield.Read(des, br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_data       = des.ReadClassPointer <hknpCompressedMeshShapeData>(br);
     m_quadIsFlat = new hkBitField();
     m_quadIsFlat.Read(des, br);
     m_triangleIsInterior = new hkBitField();
     m_triangleIsInterior.Read(des, br);
     br.ReadUInt64();
 }
 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);
 }
Ejemplo n.º 6
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_geometry         = des.ReadClassPointer <hkGeometry>(br);
     m_carvers          = des.ReadClassPointerArray <hkaiCarver>(br);
     m_cuttingTriangles = new hkBitField();
     m_cuttingTriangles.Read(des, br);
     m_settings = new hkaiNavMeshGenerationSettings();
     m_settings.Read(des, br);
     m_unsimplifiedNavMesh = des.ReadClassPointer <hkaiNavMesh>(br);
     br.ReadUInt64();
 }