Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Tasks/AbilityTask_ApplyRootMotion_Base.h |
Include |
#include "Abilities/Tasks/AbilityTask_ApplyRootMotion_Base.h" |
UCLASS()
class UAbilityTask_ApplyRootMotion_Base : public UAbilityTask
This delegate can be used to support target swapping on abilities. e.g. If a decoy is created and you want root motion to switch the destination to the decoy Base class for ability tasks that apply root motion
Name | Description | ||
---|---|---|---|
|
bIsFinished |
||
|
float |
EndTime |
|
|
float |
FinishClampVelocity |
If FinishVelocityMode mode is "ClampVelocity", character velocity is clamped to this value when root motion finishes |
|
FinishSetVelocity |
If FinishVelocityMode mode is "SetVelocity", character velocity is set to this value when root motion finishes |
|
|
FinishVelocityMode |
What to do with character's Velocity when root motion finishes |
|
|
ForceName |
||
|
MovementComponent |
||
|
RootMotionSourceID |
||
|
float |
StartTime |
Name | Description | |
---|---|---|
|
UAbilityTask_ApplyRootMotion_Base ( |
Name | Description | ||
---|---|---|---|
|
HasTimedOut() |
||
|
SharedInitAndApply() |
Name | Description | ||
---|---|---|---|
|
InitSimulatedTask ( |
Name |
Description |
---|---|
OnTargetActorSwapped |