public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_instance = des.ReadClassPointer <hkaiNavMeshInstance>(br); m_mediator = des.ReadClassPointer <hkaiNavMeshQueryMediator>(br); m_graph = des.ReadClassPointer <hkaiDirectedGraphInstance>(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 virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_instancePtr = des.ReadClassPointer <hkaiNavMeshInstance>(br); m_volumeInstancePtr = des.ReadClassPointer <hkaiNavVolumeInstance>(br); m_clusterGraphInstance = des.ReadClassPointer <hkaiDirectedGraphInstance>(br); m_mediator = des.ReadClassPointer <hkaiNavMeshQueryMediator>(br); m_volumeMediator = des.ReadClassPointer <hkaiNavVolumeMediator>(br); m_treeNode = br.ReadUInt32(); br.ReadUInt32(); }