Change the "Physics Engine" project settings to prompt a restart

This commit is contained in:
Mikael Hermansson 2023-06-04 17:24:42 +02:00
parent 543750a1b3
commit 4f9f4796f2
2 changed files with 2 additions and 0 deletions

View file

@ -912,6 +912,7 @@ void PhysicsServer2DManager::on_servers_changed() {
physics_servers += "," + get_server_name(i);
}
ProjectSettings::get_singleton()->set_custom_property_info(PropertyInfo(Variant::STRING, setting_property_name, PROPERTY_HINT_ENUM, physics_servers));
ProjectSettings::get_singleton()->set_restart_if_changed(setting_property_name, true);
}
void PhysicsServer2DManager::_bind_methods() {

View file

@ -1079,6 +1079,7 @@ void PhysicsServer3DManager::on_servers_changed() {
physics_servers2 += "," + get_server_name(i);
}
ProjectSettings::get_singleton()->set_custom_property_info(PropertyInfo(Variant::STRING, setting_property_name, PROPERTY_HINT_ENUM, physics_servers2));
ProjectSettings::get_singleton()->set_restart_if_changed(setting_property_name, true);
}
void PhysicsServer3DManager::_bind_methods() {