NavigationObstacle2D: estimate agent radius only when configured to do so

This commit is contained in:
Ricardo Buring 2022-04-03 22:11:44 +02:00 committed by Relintai
parent eb8cf74074
commit 156fd78792

View File

@ -148,7 +148,7 @@ void NavigationObstacle2D::initialize_agent() {
}
void NavigationObstacle2D::reevaluate_agent_radius() {
if (!estimate_agent_radius()) {
if (!estimate_radius) {
Navigation2DServer::get_singleton()->agent_set_radius(agent, radius);
} else if (parent_node2d && parent_node2d->is_inside_tree()) {
Navigation2DServer::get_singleton()->agent_set_radius(agent, estimate_agent_radius());