Merge pull request #36512 from AndreaCatania/AndreaCatania-patch-2
Fixed remove region method.
This commit is contained in:
commit
2ead439370
1 changed files with 5 additions and 2 deletions
|
@ -545,8 +545,11 @@ void NavMap::add_region(NavRegion *p_region) {
|
|||
}
|
||||
|
||||
void NavMap::remove_region(NavRegion *p_region) {
|
||||
regions.push_back(p_region);
|
||||
regenerate_links = true;
|
||||
std::vector<NavRegion *>::iterator it = std::find(regions.begin(), regions.end(), p_region);
|
||||
if (it != regions.end()) {
|
||||
regions.erase(it);
|
||||
regenerate_links = true;
|
||||
}
|
||||
}
|
||||
|
||||
bool NavMap::has_agent(RvoAgent *agent) const {
|
||||
|
|
Loading…
Reference in a new issue