UGameplayAbilitySet

This is an example DataAsset that could be used for defining a set of abilities to give to an AbilitySystemComponent and bind to an input command.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayAbilitySet.h

Include

#include "GameplayAbilitySet.h"

Syntax

UCLASS()
class UGameplayAbilitySet : public UDataAsset

Remarks

This is an example DataAsset that could be used for defining a set of abilities to give to an AbilitySystemComponent and bind to an input command. Your project is free to implement this however it wants!

Variables

Name Description

Public variable UProperty Category, EditAnywhere

TArray< FGamepl...

 

Abilities

Constructors

Name Description

Public function

UGameplayAbilitySet

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

void

 

GiveAbilities

(
    UAbilitySystemComponent* Abili...
)