Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Tasks/AbilityTask_ApplyRootMotionRadialForce.h |
Include |
#include "Abilities/Tasks/AbilityTask_ApplyRootMotionRadialForce.h" |
UCLASS()
class UAbilityTask_ApplyRootMotionRadialForce : public UAbilityTask_ApplyRootMotion_Base
Applies force to character's movement
Name | Description | ||
---|---|---|---|
|
bIsAdditive |
||
|
bIsPush |
||
|
bNoZForce |
||
|
bUseFixedWorldDirection |
||
|
float |
Duration |
|
|
FixedWorldDirection |
||
|
Location |
||
|
AActor * |
LocationActor |
|
|
OnFinish |
||
|
float |
Radius |
|
|
float |
Strength |
|
|
UCurveFloat ... |
StrengthDistanceFalloff |
Strength of the force over distance to Location Curve Y is 0 to 1 which is percent of full Strength parameter to apply Curve X is 0 to 1 normalized distance (0 = 0cm, 1 = what Strength % at Radius units out) |
|
UCurveFloat ... |
StrengthOverTime |
Strength of the force over time Curve Y is 0 to 1 which is percent of full Strength parameter to apply Curve X is 0 to 1 normalized time if this force has a limited duration (Duration > 0), or is in units of seconds if this force has unlimited duration (Duration < 0) |
Name | Description | |
---|---|---|
|
UAbilityTask_ApplyRootMotionRadialForce ( |
Name | Description | ||
---|---|---|---|
|
UAbilityTask... |
ApplyRootMotionRadialForce ( |
Apply force to character's movement |
Name | Description | ||
---|---|---|---|
|
SharedInitAndApply() |
Name | Description | ||
---|---|---|---|
|
PreDestroyFromReplication() |
Called right before being marked for destruction due to network replication |