MCPcopy Create free account
hub / github.com/arnaud-jamin/Cog / PreActivate

Method PreActivate

Source/CogSample/CogSampleGameplayAbility.cpp:23–43  ·  view source on GitHub ↗

--------------------------------------------------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

21
22//--------------------------------------------------------------------------------------------------------------------------
23void UCogSampleGameplayAbility::PreActivate(const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo* ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, FOnGameplayAbilityEnded::FDelegate* OnGameplayAbilityEndedDelegate, const FGameplayEventData* TriggerEventData)
24{
25#if ENABLE_COG
26
27 COG_LOG_ABILITY(ELogVerbosity::Verbose, this, TEXT(""));
28
29 FCogDebug::StartEvent(this, "Ability", GetFName())
30 .AddParam("Name", GetNameSafe(this))
31 .AddParam("Owner", GetNameSafe(ActorInfo->OwnerActor.Get()))
32 .AddParam("Avatar", GetNameSafe(ActorInfo->AvatarActor.Get()))
33 .AddParam("Player Controller", GetNameSafe(ActorInfo->PlayerController.Get()))
34 .AddParam("Prediction Key", ActivationInfo.GetActivationPredictionKey().ToString())
35 .AddParam("Event Tag", TriggerEventData ? *TriggerEventData->EventTag.ToString() : FString("None"))
36 .AddParam("Event Magnitude", TriggerEventData ? TriggerEventData->EventMagnitude : 0.0f);
37
38#endif
39
40 Super::PreActivate(Handle, ActorInfo, ActivationInfo, OnGameplayAbilityEndedDelegate, TriggerEventData);
41
42
43}
44
45//--------------------------------------------------------------------------------------------------------------------------
46void UCogSampleGameplayAbility::ActivateAbility(const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo* ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData* TriggerEventData)

Callers

nothing calls this directly

Calls 1

ToStringMethod · 0.80

Tested by

no test coverage detected