Skip to content

AAbilityInvocation

#include <AbilityInvocation.h>

Inherits from AActor, IInstancedObjectContainer

Public Functions

Name
AAbilityInvocation()
void AddInvocationActor(FName ActorName, AActor * Actor)
int32 FindInvocationActor(AActor * Actor)
void FindInvocationActors(FName ActorName, TArray< AActor * > & OutActors)
void OnActorDestroyed(AActor * Actor)
void RemoveInvocationActor(AActor * Actor)
void Terminate()

Public Attributes

Name
FName AbilitiesTableRow
UAbilityActivationMethod * ActivationMethod
int32 AttackID
TArray< FTimerHandle > AutonomousTimers
double CompletionTime
int32 Flags
int32 ID
UAbilitySpec * InitiatedAbilitySpec
FAbilityInitiationParams InitiationParams
AActor * Initiator
AInventoryItem * InventoryItem
TSubclassOf< AInventoryItem > InventoryItemClass
TArray< FInvocationActor > InvocationActors
FInvocationComplete InvocationEvent
UAbilityInvocationRegistryComponent * InvocationRegistry
FInvocationCompleteSignature OnComplete
int32 RandomSeed
UAbilityTargetMethod * TargetMethod
bool bActivationMethodFinished
bool bActive
bool bCleanedUp
bool bClientComplete
bool bClientInvocation
bool bPendingCleanup
bool bTargetMethodFinished

Updated on 2025-01-21 at 09:02:23 +0100