Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
References
Module | GameplayAbilities |
Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectTypes.h |
Include | #include "GameplayEffectTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FGameplayTagRequirements
Remarks
Encapsulate require and ignore tags
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
FGameplayTagContainer | IgnoreTags | None of these tags may be present |
![]() ![]() ![]() ![]() |
FGameplayTagContainer | RequireTags | All of these tags must be present |
![]() ![]() ![]() ![]() |
FGameplayTagQuery | TagQuery | Build up a more complex query that can't be expressed with RequireTags/IgnoreTags alone |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FGameplayTagQuery | Converts the RequireTags and IgnoreTags fields into an equivalent FGameplayTagQuery | |
![]() ![]() |
bool | IsEmpty () |
True if neither RequireTags or IgnoreTags has any tags |
![]() ![]() |
bool | RequirementsMet
(
const FGameplayTagContainer& Container |
True if all required tags and no ignore tags found |
![]() ![]() |
FString | ToString () |
Return debug string |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const FGameplayTagRequirements& Other |
|
![]() ![]() |
bool | operator==
(
const FGameplayTagRequirements& Other |