예제 #1
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_geometry = new hkGeometry();
     m_geometry.Read(des, br);
     m_settings = new hkaiNavMeshGenerationSettings();
     m_settings.Read(des, br);
 }
 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);
 }
예제 #3
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_aabb = new hkAabb();
     m_aabb.Read(des, br);
     m_geometry = new hkGeometry();
     m_geometry.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);
 }
예제 #5
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_shape          = des.ReadClassPointer <hkpShape>(br);
     m_shapeTransform = des.ReadTransform(br);
     m_geometry       = new hkGeometry();
     m_geometry.Read(des, br);
 }
예제 #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();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_planes   = des.ReadVector4Array(br);
     m_geometry = new hkGeometry();
     m_geometry.Read(des, br);
     m_isInverted = br.ReadBoolean();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
     m_aabb = new hkAabb();
     m_aabb.Read(des, br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_geometry = des.ReadClassPointer <hkGeometry>(br);
     br.ReadUInt64();
 }