From 13f6cb5fdb29b0d825482f0f70763e3e7471e221 Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 10 Aug 2025 11:36:20 -0400 Subject: [PATCH] fix: rotation in relation to camera no longer broken --- Assets/Scripts/Player/UnitMovementHandler.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Assets/Scripts/Player/UnitMovementHandler.cs b/Assets/Scripts/Player/UnitMovementHandler.cs index 74fd554..42a6a85 100644 --- a/Assets/Scripts/Player/UnitMovementHandler.cs +++ b/Assets/Scripts/Player/UnitMovementHandler.cs @@ -56,8 +56,6 @@ namespace Reset.Units{ // } // Debug viewing - - // Smoothed Values [ShowInInspector, ReadOnly] private float outputSpeed; [ShowInInspector, ReadOnly] private Vector3 outputMoveDirection; @@ -82,7 +80,6 @@ namespace Reset.Units{ // DoMovement(); } - private void UpdateCurrentDirection(){ // Construct move direction @@ -200,7 +197,7 @@ namespace Reset.Units{ public void DoMovement(Vector3 moveDir, float speed){ Debug.Log( outputMoveDirection);; - controller.Move(moveDir * speed * Time.deltaTime); + controller.Move((Camera.main.transform.rotation.Flatten(0, null, 0) * (moveDir * speed) * Time.deltaTime)); } public void LateUpdate(){