Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
| Name | IGameplayCueInterface |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayCueInterface.h |
| Include Path | #include "GameplayCueInterface.h" |
Syntax
class IGameplayCueInterface
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IGameplayCueInterface() |
GameplayCueInterface.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bForwardToParent | bool | If true, keep checking for additional handlers | GameplayCueInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BlueprintCustomHandler
(
EGameplayCueEvent::Type EventType, |
Internal function to map ufunctions directly to gameplaycue tags | GameplayCueInterface.h |
|
virtual void ForwardGameplayCueToParent () |
Call from a Cue handler event to continue checking for additional, more generic handlers. | GameplayCueInterface.h |
|
virtual void GameplayCueDefaultHandler
(
EGameplayCueEvent::Type EventType, |
Default native handler, called if no tag matches found | GameplayCueInterface.h | |
virtual void GetGameplayCueSets
(
TArray< class UGameplayCueSet* >& OutSets |
Return the cue sets used by this object. | GameplayCueInterface.h | |
virtual void HandleGameplayCue
(
UObject* Self, |
Handle a single gameplay cue | GameplayCueInterface.h | |
virtual void HandleGameplayCue
(
AActor* Self, |
Handle a single gameplay cue | GameplayCueInterface.h | |
virtual void HandleGameplayCues
(
UObject* Self, |
Wrapper that handles multiple cues | GameplayCueInterface.h | |
virtual void HandleGameplayCues
(
AActor* Self, |
Wrapper that handles multiple cues | GameplayCueInterface.h | |
virtual bool ShouldAcceptGameplayCue
(
UObject* Self, |
Returns true if the object can currently accept gameplay cues associated with the given tag. | GameplayCueInterface.h | |
virtual bool ShouldAcceptGameplayCue
(
AActor* Self, |
Returns true if the actor can currently accept gameplay cues associated with the given tag. | GameplayCueInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ClearTagToFunctionMap() |
Clears internal cache of what classes implement which functions | GameplayCueInterface.h | |
static void DispatchBlueprintCustomHandler
(
UObject* Object, |
Calls the UFunction override for a specific gameplay cue | GameplayCueInterface.h |