From 0b8c06b149c3933f34b5e4ef04ca9d3b434a9592 Mon Sep 17 00:00:00 2001 From: Ruan Lucas <79365912+RuanLucasGD@users.noreply.github.com> Date: Thu, 8 Jun 2023 11:52:00 -0400 Subject: [PATCH] fix for #1002 --- Source/Editor/Gizmo/TransformGizmoBase.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index 2a746bcbe..d17913dfd 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -81,6 +81,7 @@ namespace FlaxEditor.Gizmo : base(owner) { InitDrawing(); + ModeChanged += ResetTranslationScale; } /// @@ -326,6 +327,11 @@ namespace FlaxEditor.Gizmo } } + private void ResetTranslationScale() + { + _translationScaleSnapDelta.Normalize(); + } + private void UpdateRotate(float dt) { float mouseDelta = _activeAxis == Axis.Y ? -Owner.MouseDelta.X : Owner.MouseDelta.X;