UHorseMovementState¶
#include <HorseMovementState.h>
Inherits from UCombatState, UAssemblyInstance, UObject
Public Functions¶
| Name | |
|---|---|
| void | GearDown() |
| void | GearUp() |
| bool | GetBoostMode() |
| bool | GetControlMode() |
| float | GetCrusingSpeed() |
| float | GetCurrentForwardSpeed() |
| UHorseMovement * | GetHorseMovement() |
| void | GetInputDirection([[EHorseMovementInput]] & Direction, float & HeldTime) |
| void | GetInputForward(float & InputForwardOut, float & HeldTime) |
| void | GetInputStrafe(float & InputStrafe, float & HeldTime) |
| void | GetInputTurn(float & InputTurn, float & HeldTime) |
| bool | GetInvertedBackwardStrafe() |
| float | GetMaxSpeed(FName State) |
| float | GetMinSpeed(FName State) |
| float | GetOrbitTurnScale(float LookAtDistance, float StrafeSpeed, float TurnRate) |
| float | GetSettleSpeed(FName State) |
| float | GetSpeed(FName State, float Percent) |
| void | GetTargetOrientationOffset(float & Min, float & Max, [[EMovementDirection]] Direction) |
| float | GetTurnInputScale([[EHorseTurnInput]] TurnInput, float OrientationOffset) |
| void | ModifyAccelerationScale(float Target, float InterpSpeed) |
| void | ModifyTargetSpeed(float Target) |
| void | ModifyTurnRateScale(float Target, float InterpSpeed) |
| void | StrafeGearDown() |
| void | StrafeGearUp() |
| void | TurnTowardsCamera(float TurnRate, float TurnRateWithInput) |
| UHorseMovementState() | |
| void | UpdateMovement() |
Public Attributes¶
| Name | |
|---|---|
| UHorseMovement * | movement |
Updated on 2025-01-21 at 09:02:24 +0100