Merge pull request #68033 from MewPurPur/auto-light3d-warning-updates

Show Light3D's scale warning immediately when a user edits the property.
This commit is contained in:
Clay John
2023-05-02 14:08:08 -07:00
committed by GitHub
6 changed files with 8 additions and 21 deletions
+1 -3
View File
@@ -907,9 +907,7 @@ void RigidBody2D::_notification(int p_what) {
} break;
case NOTIFICATION_LOCAL_TRANSFORM_CHANGED: {
if (Engine::get_singleton()->is_editor_hint()) {
update_configuration_warnings();
}
update_configuration_warnings();
} break;
}
#endif
+1 -5
View File
@@ -83,13 +83,9 @@ void CollisionObject3D::_notification(int p_what) {
_update_pickable();
} break;
#ifdef TOOLS_ENABLED
case NOTIFICATION_LOCAL_TRANSFORM_CHANGED: {
if (Engine::get_singleton()->is_editor_hint()) {
update_configuration_warnings();
}
update_configuration_warnings();
} break;
#endif
case NOTIFICATION_TRANSFORM_CHANGED: {
if (only_update_transform_changes) {
+1 -5
View File
@@ -104,11 +104,7 @@ void CollisionPolygon3D::_notification(int p_what) {
if (parent) {
_update_in_shape_owner(true);
}
#ifdef TOOLS_ENABLED
if (Engine::get_singleton()->is_editor_hint()) {
update_configuration_warnings();
}
#endif
update_configuration_warnings();
} break;
case NOTIFICATION_UNPARENTED: {
+1 -5
View File
@@ -99,11 +99,7 @@ void CollisionShape3D::_notification(int p_what) {
if (parent) {
_update_in_shape_owner(true);
}
#ifdef TOOLS_ENABLED
if (Engine::get_singleton()->is_editor_hint()) {
update_configuration_warnings();
}
#endif
update_configuration_warnings();
} break;
case NOTIFICATION_UNPARENTED: {
+3
View File
@@ -284,6 +284,9 @@ void Light3D::_update_visibility() {
void Light3D::_notification(int p_what) {
switch (p_what) {
case NOTIFICATION_TRANSFORM_CHANGED: {
update_configuration_warnings();
} break;
case NOTIFICATION_VISIBILITY_CHANGED:
case NOTIFICATION_ENTER_TREE: {
_update_visibility();
+1 -3
View File
@@ -599,9 +599,7 @@ void RigidBody3D::_notification(int p_what) {
} break;
case NOTIFICATION_LOCAL_TRANSFORM_CHANGED: {
if (Engine::get_singleton()->is_editor_hint()) {
update_configuration_warnings();
}
update_configuration_warnings();
} break;
}
#endif