Update NavigationPolygonInstance when polygons of NavigationPolygon change
Updates NavigationPolygonInstance polygons on the NavigationServer2D when the NavigationPolygon Resource emits its changed signal due to e.g. polygons altered by script.
This commit is contained in:
parent
4fabc2b6a4
commit
37530b0871
1 changed files with 3 additions and 0 deletions
|
@ -498,6 +498,9 @@ void NavigationPolygonInstance::_navpoly_changed() {
|
|||
if (is_inside_tree() && (Engine::get_singleton()->is_editor_hint() || get_tree()->is_debugging_navigation_hint())) {
|
||||
update();
|
||||
}
|
||||
if (navpoly.is_valid()) {
|
||||
Navigation2DServer::get_singleton()->region_set_navpoly(region, navpoly);
|
||||
}
|
||||
}
|
||||
|
||||
String NavigationPolygonInstance::get_configuration_warning() const {
|
||||
|
|
Loading…
Reference in a new issue