Navigation
API > API/Plugins > API/Plugins/Mover > API/Plugins/Mover/UAirMovementUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float TryMoveToFallAlongSurface
(
const FMovingComponentSet& MovingComps, |
Attempts to move a component along a surface, while checking for landing on a walkable surface. | MoveLibrary/AirMovementUtils.h |
|
static float TryMoveToFallAlongSurface
(
const FMovingComponentSet& MovingComps, |
MoveLibrary/AirMovementUtils.h |
TryMoveToFallAlongSurface(const FMovingComponentSet &, const FVector &, float, const FQuat, const FVector &, FHitResult &, bool, const FFloorCheckSettings &, FFloorCheckResult &, FMovementRecord &)
Description
Attempts to move a component along a surface, while checking for landing on a walkable surface. Intended for use while falling. Returns the percent of time applied, with 0.0 meaning no movement occurred.
| Name | TryMoveToFallAlongSurface |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/AirMovementUtils.h |
| Include Path | #include "MoveLibrary/AirMovementUtils.h" |
| Source | /Engine/Plugins/Experimental/Mover/Source/Mover/Private/MoveLibrary/AirMovementUtils.cpp |
UFUNCTION (BlueprintCallable, Category=Mover)
static float TryMoveToFallAlongSurface
(
const FMovingComponentSet & MovingComps,
const FVector & Delta,
float PctOfDeltaToMove,
const FQuat Rotation,
const FVector & Normal,
FHitResult & Hit,
bool bHandleImpact,
const FFloorCheckSettings & FloorCheckSettings,
FFloorCheckResult & OutFloorResult,
FMovementRecord & MoveRecord
)
TryMoveToFallAlongSurface(const FMovingComponentSet &, const FVector &, float, const FQuat, const FVector &, FHitResult &, bool, float, float, bool, FFloorCheckResult &, FMovementRecord &, float)
| Name | TryMoveToFallAlongSurface |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/AirMovementUtils.h |
| Include Path | #include "MoveLibrary/AirMovementUtils.h" |
| Source | /Engine/Plugins/Experimental/Mover/Source/Mover/Private/MoveLibrary/AirMovementUtils.cpp |
static float TryMoveToFallAlongSurface
(
const FMovingComponentSet & MovingComps,
const FVector & Delta,
float PctOfDeltaToMove,
const FQuat Rotation,
const FVector & Normal,
FHitResult & Hit,
bool bHandleImpact,
float FloorSweepDistance,
float MaxWalkSlopeCosine,
bool bUseFlatBaseForFloorChecks,
FFloorCheckResult & OutFloorResult,
FMovementRecord & MoveRecord,
float PerchRadiusThreshold
)