Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UGameplayCueNotify_Static
- UGameplayCueNotify_Burst
- UGameplayCueNotify_HitImpact
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayCueNotify_Static.h |
| Include | #include "GameplayCueNotify_Static.h" |
Syntax
UCLASS&40;Blueprintable, Meta&61;&40;ShowWorldContextPin&41;, HideCategories&61;&40;Replication&41;&41;
class UGameplayCueNotify_Static : public UObject
Remarks
A non instantiated UObject that acts as a handler for a GameplayCue. These are useful for one-off "burst" effects.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | GameplayCueName | Mirrors GameplayCueTag in order to be asset registry searchable | |
| FGameplayTag | GameplayCueTag | Tag this notify is activated by | |
| bool | IsOverride | Does this Cue override other cues, or is it called in addition to them? E.g., If this is Damage.Physical.Slash, we wont call Damage.Physical afer we run this cue. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UGameplayCueNotify_Static
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UWorld * | GetWorld () |
||
| void | HandleGameplayCue
(
AActor* MyTarget, |
||
| bool | HandlesEvent
(
EGameplayCueEvent::Type EventType |
Does this GameplayCueNotify handle this type of GameplayCueEvent? | |
| void | K2_HandleGameplayCue
(
AActor* MyTarget, |
Generic Event Graph event that will get called for every event type | |
| bool | OnActive
(
AActor* MyTarget, |
Called when a GameplayCue with duration is first activated, this will only be called if the client witnessed the activation | |
| bool | OnExecute
(
AActor* MyTarget, |
Called when a GameplayCue is executed, this is used for instant effects or periodic ticks | |
| void | |||
| bool | OnRemove
(
AActor* MyTarget, |
Called when a GameplayCue with duration is removed | |
| bool | WhileActive
(
AActor* MyTarget, |
Called when a GameplayCue with duration is first seen as active, even if it wasn't actually just applied (Join in progress, etc) |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. | ||
| void | Handles reading, writing, and reference collecting using FArchive. |