Navigation
API > API/Plugins > API/Plugins/Mover > API/Plugins/Mover/DefaultMovementSet > API/Plugins/Mover/DefaultMovementSet/LayeredMoves
Inheritance Hierarchy
- FLayeredMoveBase
- FLayeredMove_AnimRootMotion
References
| Module | Mover |
| Header | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
| Include | #include "DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h" |
Syntax
USTRUCT (BlueprintType )
struct FLayeredMove_AnimRootMotion : public FLayeredMoveBase
Remarks
Anim Root Motion Move: handles root motion from a montage played on the primary visual component (skeletal mesh). In this method, root motion is extracted independently from anim playback. The move will end itself if the animation is interrupted on the mesh.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UAnimMontage > | Montage | ||
| float | PlayRate | Rate at which this montage is intended to play. | |
| float | StartingMontagePosition | Montage position when started (in unscaled seconds). |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FLayeredMoveBase
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| FLayeredMoveBase * | Clone () |
||
| bool | GenerateMove
(
const FMoverTickStartData& StartState, |
Generate a movement. | |
| UScriptStruct * | |||
| void | NetSerialize
(
FArchive& Ar |
||
| FString |