Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
A Gameplay Ability Blueprint is essentially a specialized Blueprint whose graphs control a gameplay ability The ability factory should pick this for you automatically
| Name | UGameplayAbilityBlueprint |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayAbilityBlueprint.h |
| Include Path | #include "GameplayAbilityBlueprint.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UGameplayAbilityBlueprint : public UBlueprint
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintCore → UBlueprint → UGameplayAbilityBlueprint
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGameplayAbilityBlueprint
(
const FObjectInitializer& ObjectInitializer |
GameplayAbilityBlueprint.h |
Functions
Public
Overridden from UBlueprint
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool SupportedByDefaultBlueprintFactory() |
GameplayAbilityBlueprint.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UGameplayAbilityBlueprint * FindRootGameplayAbilityBlueprint
(
UGameplayAbilityBlueprint* DerivedBlueprint |
Returns the most base gameplay ability blueprint for a given blueprint (if it is inherited from another ability blueprint, returning null if only native / non-ability BP classes are it's parent) | GameplayAbilityBlueprint.h |