diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index 2c7580c79..5e2a20d17 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -338,7 +338,7 @@ namespace FlaxEditor.Gizmo } Vector3 absoluteDelta = Vector3.Zero; - if (!_hasAbsoluteSnapped && AbsoluteSnapEnabled) + if (!_hasAbsoluteSnapped && AbsoluteSnapEnabled && ActiveTransformSpace == TransformSpace.World) { _hasAbsoluteSnapped = true; @@ -390,7 +390,7 @@ namespace FlaxEditor.Gizmo float snapValue = RotationSnapValue * Mathf.DegreesToRadians; float absoluteDelta = 0.0f; - if (!_hasAbsoluteSnapped && AbsoluteSnapEnabled) + if (!_hasAbsoluteSnapped && AbsoluteSnapEnabled && ActiveTransformSpace == TransformSpace.World) { _hasAbsoluteSnapped = true;