Navigation
API > API/Plugins > API/Plugins/Mover > API/Plugins/Mover/MoveLibrary
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UGroundMovementUtils
References
| Module | Mover |
| Header | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/GroundMovementUtils.h |
| Include | #include "MoveLibrary/GroundMovementUtils.h" |
Syntax
UCLASS ()
class UGroundMovementUtils : public UBlueprintFunctionLibrary
Remarks
GroundMovementUtils: a collection of stateless static BP-accessible functions for a variety of ground movement-related operations
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanStepUpOnHitSurface
(
const FHitResult& Hit |
||
| FProposedMove | ComputeControlledGroundMove
(
const FGroundMoveParams& InParams |
Generate a new movement based on move/orientation intents and the prior state, constrained to the ground movement plane. | |
| FVector | ComputeDeflectedMoveOntoRamp
(
const FVector& OrigMoveDelta, |
Used to change a movement to be along a ramp's surface, typically to prevent slow movement when running up/down a ramp | |
| bool | TryMoveToAdjustHeightAboveFloor
(
const FMovingComponentSet& MovingComps, |
Moves vertically to stay within range of the walkable floor. | |
| bool | TryMoveToStepUp
(
const FMovingComponentSet& MovingComps, |
TODO: Refactor this API for fewer parameters. | |
| float | TryWalkToSlideAlongSurface
(
const FMovingComponentSet& MovingComps, |
Attempts to move a component along a surface in the walking mode. |