Navigation
API > API/Plugins > API/Plugins/Mover > API/Plugins/Mover/UGroundMovementUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float TestMoveToStepOver
(
const FMovingComponentSet& MovingComps, |
Tests potential up-and-over movement of a component to overcome a blocking obstacle hit, such as moving up steps or slope. | MoveLibrary/GroundMovementUtils.h | |
static float TestMoveToStepOver
(
const FMovingComponentSet& MovingComps, |
MoveLibrary/GroundMovementUtils.h |
TestMoveToStepOver(const FMovingComponentSet &, const FVector &, float, const FFloorCheckSettings &, const FVector &, const FQuat &, const FHitResult &, const FFloorCheckResult &, bool, FOptionalFloorCheckResult *, FVector &, FMovementRecord &)
Description
Tests potential up-and-over movement of a component to overcome a blocking obstacle hit, such as moving up steps or slope. Sets OutFloorTestResult with final floor info (optional) Sets OutFinalLocation with final component location Appends to InOutMoveRecord with any movement substeps Returns the percent of time applied, with 0.0 meaning no movement would occur.
| Name | TestMoveToStepOver |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/GroundMovementUtils.h |
| Include Path | #include "MoveLibrary/GroundMovementUtils.h" |
| Source | /Engine/Plugins/Experimental/Mover/Source/Mover/Private/MoveLibrary/GroundMovementUtils.cpp |
static float TestMoveToStepOver
(
const FMovingComponentSet & MovingComps,
const FVector & GravDir,
float MaxStepHeight,
const FFloorCheckSettings & FloorCheckSettings,
const FVector & MoveDelta,
const FQuat & Rotation,
const FHitResult & MoveHitResult,
const FFloorCheckResult & CurrentFloor,
bool bIsFalling,
FOptionalFloorCheckResult * OutFloorTestResult,
FVector & OutFinalLocation,
FMovementRecord & InOutMoveRecord
)
TestMoveToStepOver(const FMovingComponentSet &, const FVector &, float, float, bool, float, const FVector &, const FQuat &, const FHitResult &, const FFloorCheckResult &, bool, FOptionalFloorCheckResult *, FVector &, FMovementRecord &, float)
| Name | TestMoveToStepOver |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/GroundMovementUtils.h |
| Include Path | #include "MoveLibrary/GroundMovementUtils.h" |
| Source | /Engine/Plugins/Experimental/Mover/Source/Mover/Private/MoveLibrary/GroundMovementUtils.cpp |
static float TestMoveToStepOver
(
const FMovingComponentSet & MovingComps,
const FVector & GravDir,
float MaxStepHeight,
float MaxWalkSlopeCosine,
bool bUseFlatBaseForFloorChecks,
float FloorSweepDistance,
const FVector & MoveDelta,
const FQuat & Rotation,
const FHitResult & MoveHitResult,
const FFloorCheckResult & CurrentFloor,
bool bIsFalling,
FOptionalFloorCheckResult * OutFloorTestResult,
FVector & OutFinalLocation,
FMovementRecord & InOutMoveRecord,
float PerchRadiusThreshold
)