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