| 412 | } |
| 413 | |
| 414 | void 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 | |
| 425 | void NavMesh::addNavMeshObstacle(NavMeshObstacle* obstacle) |
| 426 | { |
no test coverage detected