浏览代码

Merge pull request #77839 from mihe/physics-engine-restart

Change the "Physics Engine" project settings to prompt a restart
Yuri Sizov 2 年之前
父节点
当前提交
ed63b9ea23
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      servers/physics_server_2d.cpp
  2. 1 0
      servers/physics_server_3d.cpp

+ 1 - 0
servers/physics_server_2d.cpp

@@ -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() {

+ 1 - 0
servers/physics_server_3d.cpp

@@ -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() {