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
|
@ -498,6 +498,9 @@ void NavigationPolygonInstance::_navpoly_changed() {
|
||||||
if (is_inside_tree() && (Engine::get_singleton()->is_editor_hint() || get_tree()->is_debugging_navigation_hint())) {
|
if (is_inside_tree() && (Engine::get_singleton()->is_editor_hint() || get_tree()->is_debugging_navigation_hint())) {
|
||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
if (navpoly.is_valid()) {
|
||||||
|
Navigation2DServer::get_singleton()->region_set_navpoly(region, navpoly);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String NavigationPolygonInstance::get_configuration_warning() const {
|
String NavigationPolygonInstance::get_configuration_warning() const {
|
||||||
|
|
Loading…
Reference in New Issue