class HumanCommandMove
function GetCurrentInputAngle
! direction held on keyboard/controller
! -180 -90 0 90 180 angles of input movement (no filtering, no postprocesses)
//! return false in idle states
The function promises the direction of keyboard / controller, but this value is overwritten when using
OverrideMovementSpeed or OverrideMovementAngle
Expected behavior:
use OverrideMovementSpeed to override player speed,
check GetCurrentInputAngle and receive information about the player keyboard/controller input
Current (bugged) behavior:
use OverrideMovementSpeed to override player speed,
check GetCurrentInputAngle and receive wrong information because of the override.
Note:
There already is a function to check the current movement angle, input angle should only be changable with actual inputs.
GetCurrentMovementAngle <--- movement angle
GetCurrentInputAngle <--- Should be ACTUAL keyboard/controlelr input ONLY