/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Tasks/AbilityTask_ApplyRootMotion_Base.h
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
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UAbilityTask_ApplyRootMotion_Base : public [UAbilityTask](API\Plugins\GameplayAbilities\Abilities\Tasks\UAbilityTask)
bool
bIsFinished
float
EndTime
float
FinishClampVelocity
If FinishVelocityMode mode is "ClampVelocity", character velocity is clamped to this value when root motion finishes
FVector
FinishSetVelocity
If FinishVelocityMode mode is "SetVelocity", character velocity is set to this value when root motion finishes
ERootMotionFini...
FinishVelocityMode
What to do with character's Velocity when root motion finishes
FName
ForceName
TObjectPtr<UCh...
MovementComponent
uint16
RootMotionSourceID
float
StartTime