Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
A set of gameplay cue actors to handle gameplay cue events
| Name | UGameplayCueSet |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayCueSet.h |
| Include Path | #include "GameplayCueSet.h" |
Syntax
UCLASS (MinimalAPI)
class UGameplayCueSet : public UDataAsset
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataAsset → UGameplayCueSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGameplayCueSet
(
const FObjectInitializer& ObjectInitializer |
GameplayCueSet.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GameplayCueData | TArray< FGameplayCueNotifyData > | GameplayCueSet.h |
|
|
| GameplayCueDataMap | TMap< FGameplayTag, int32 > | Maps GameplayCue Tag to index into above GameplayCues array. | GameplayCueSet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddCues
(
const TArray< FGameplayCueReferencePair >& CuesToAdd |
Adds a list of cues to the set | GameplayCueSet.h | |
void CopyCueDataToSetForEditorPreview
(
FGameplayTag Tag, |
GameplayCueSet.h | ||
virtual void Empty() |
Removes all cues from the set | GameplayCueSet.h | |
| Returns filenames of everything we know about (loaded or not) | GameplayCueSet.h | ||
virtual void GetSoftObjectPaths
(
TArray< FSoftObjectPath >& List |
Extracts all soft object paths pointing to Cues | GameplayCueSet.h | |
virtual bool HandleGameplayCue
(
AActor* TargetActor, |
Handles the cue event by spawning the cue actor. Returns true if the event was handled. | GameplayCueSet.h | |
virtual void PrintCues() |
GameplayCueSet.h | ||
virtual void RemoveCuesByStringRefs
(
const TArray< FSoftObjectPath >& CuesToRemove |
Removes all cues from the set matching the supplied string refs | GameplayCueSet.h | |
virtual void RemoveCuesByTags
(
const FGameplayTagContainer& TagsToRemove |
Removes all cues from the set matching any of the supplied tags | GameplayCueSet.h | |
virtual void RemoveLoadedClass
(
UClass* Class |
Nulls reference to the loaded class. | GameplayCueSet.h | |
virtual void UpdateCueByStringRefs
(
const FSoftObjectPath& CueToRemove, |
Updates an existing cue | GameplayCueSet.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildAccelerationMap_Internal() |
GameplayCueSet.h | ||
virtual bool HandleGameplayCueNotify_Internal
(
AActor* TargetActor, |
GameplayCueSet.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FGameplayTag BaseGameplayCueTag() |
GameplayCueSet.h |