Skip to content

UAbilitiesComponent

#include <AbilitiesComponent.h>

Inherits from UTBLComponent, IInstancedObjectContainer, UActorComponent

Public Functions

Name
FResult CanInitiate(UAbilitySpec * Spec)
void ClientAbilityInitiated(const FClientAbilityInitiationParams & Params)
void ClientAbilityInvocationComplete(int32 InvocationId)
void ClientSpamTest(const FString & Payload)
void ClientStartTargetMethodCosmetic(UAbilitySpec * AbilitySpec, int32 InvocationId, FAbilityInitiationParams InitiationParams, UAbilityTargetMethod * TargetMethod)
FAbility GetAbility(UAbilitySpec * Spec)
FResult InitiateAbility(UAbilitySpec * Spec, FAbilityInitiationParams InitiationParams)
void OnInvocationComplete(AAbilityInvocation * Invocation, UAbilitySpec * AbilitySpec)
void RemoveInvocationActor(UAbilitySpec * AbilitySpec, TEnumAsByte< [[EInvocationScope::Type]] > Scope, AActor * Actor)
void ServerCombatStateStartAttack(UAbilitySpec * AbilitySpec, const FCombatStateStartAttack & Params)
void ServerInitiateAbility(const FServerInitiateAbilityParams & Params)
void ServerTerminateAbility(UAbilitySpec * AbilitySpec)
void SyncServerInitiateAbility(const FServerInitiateAbilityParams & Params)
FResult TerminateAbility(UAbilitySpec * Spec)
UAbilitiesComponent()

Public Attributes

Name
FAbilityArray Abilities
TArray< UAbilitySpec * > AbilityGrants
UAbilitySpec * InitiatingAbility
FAbilityAdded OnAdded
FAbilityErrorSignature OnError
FAbilityInitiatedSignature OnInitiated
FAbilityOnCooldown OnOnCooldown
FAbilityRemoved OnRemoved
FTargetMethodFinishedSignature OnTargetMethodFinished
int32 Version

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