From e97d683545964f155461ed043bc036c5b4347ecf Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 3 Jun 2025 23:37:37 +0200 Subject: [PATCH] Fix regression from #3389 --- Source/Engine/Level/Actor.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/Engine/Level/Actor.cpp b/Source/Engine/Level/Actor.cpp index b96db3925..0c0a98e14 100644 --- a/Source/Engine/Level/Actor.cpp +++ b/Source/Engine/Level/Actor.cpp @@ -36,8 +36,6 @@ #define CHECK_EXECUTE_IN_EDITOR #endif -#define ACTOR_ORIENTATION_EPSILON 0.000000001f - // Start loop over actor children/scripts from the beginning to account for any newly added or removed actors. #define ACTOR_LOOP_START_MODIFIED_HIERARCHY() _isHierarchyDirty = false #define ACTOR_LOOP_CHECK_MODIFIED_HIERARCHY() if (_isHierarchyDirty) { _isHierarchyDirty = false; i = -1; } @@ -660,7 +658,7 @@ void Actor::SetStaticFlags(StaticFlags value) void Actor::SetTransform(const Transform& value) { CHECK(!value.IsNanOrInfinity()); - if (_transform.Translation != value.Translation && _transform.Orientation != value.Orientation && _transform.Scale != value.Scale) + if (_transform.Translation != value.Translation || _transform.Orientation != value.Orientation || _transform.Scale != value.Scale) { if (_parent) _parent->_transform.WorldToLocal(value, _localTransform);