MCPcopy Create free account
hub / github.com/axmolengine/axmol / removeNavMeshObstacle

Method removeNavMeshObstacle

core/navmesh/NavMesh.cpp:414–423  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

412}
413
414void NavMesh::removeNavMeshObstacle(NavMeshObstacle* obstacle)
415{
416 auto iter = std::find(_obstacleList.begin(), _obstacleList.end(), obstacle);
417 if (iter != _obstacleList.end())
418 {
419 obstacle->removeFrom(_tileCache);
420 obstacle->release();
421 _obstacleList[iter - _obstacleList.begin()] = nullptr;
422 }
423}
424
425void NavMesh::addNavMeshObstacle(NavMeshObstacle* obstacle)
426{

Callers 2

onExitMethod · 0.80

Calls 5

findFunction · 0.50
beginMethod · 0.45
endMethod · 0.45
removeFromMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected