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