Skip to content

Commit 94daa4b

Browse files
committed
Set movement state by move direction
1 parent 297ceb1 commit 94daa4b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Scripts/AimAtCursorPlayerCharacterController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,8 @@ protected void UpdateWASDInput()
184184
}
185185

186186
// Always forward
187-
MovementState movementState = MovementState.Forward;
187+
MovementState movementState = Vector3.Angle(moveDirection, PlayerCharacterEntity.CacheTransform.forward) < 120 ?
188+
MovementState.Forward : MovementState.Backward;
188189
if (InputManager.GetButtonDown("Jump"))
189190
movementState |= MovementState.IsJump;
190191
PlayerCharacterEntity.KeyMovement(moveDirection, movementState);

0 commit comments

Comments
 (0)