Class UGKMovementAbility
Defined in File GKMovementAbility.h
Inheritance Relationships
Base Type
public UGKGameplayAbility(Class UGKGameplayAbility)
Class Documentation
-
class UGKMovementAbility : public UGKGameplayAbility
Simple movement ability, go torwards the location under the cursor.
Note this assume
ECollisionChannel::ECC_WorldStaticas the collision channel for groundPublic Functions
-
UGKMovementAbility()
-
void ActivateAbility(const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData *TriggerEventData) override
-
void OnMovementEnded(const FGameplayAbilityTargetDataHandle &TargetData)
-
void OnMovementCancelled(const FGameplayAbilityTargetDataHandle &Data)
-
void ReplicatedTargetData(const FGameplayAbilityTargetDataHandle &Data, FGameplayTag ActivationTag)
-
void ExecuteMove(FHitResult const &Out, const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData *TriggerEventData)
Public Members
-
TEnumAsByte<ECollisionChannel> GroundChannel
-
class UGKAbilityTask_MoveToDestination *Task
-
UGKMovementAbility()