fix: rotation in relation to camera no longer broken

This commit is contained in:
Chris
2025-08-10 11:36:20 -04:00
parent 6a0fb1a53c
commit 13f6cb5fdb

View File

@@ -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(){