G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FGameplayTag Struct Reference

A single gameplay tag, which represents a hierarchical name of the form x.y that is registered in the GameplayTagsManager You can filter the gameplay tags displayed in the editor using, meta = (Categories = "Tag1.Tag2.Tag3")). More...

Public Member Functions

Functions
bool MatchesAnyExact (FGameplayTagContainer ContainerToCheck) const
FName GetTagName () const
FString ToString () const
FGameplayTagContainer GetGameplayTagParents () const
FGameplayTagContainer GetSingleTagContainer () const
bool IsValid () const
bool MatchesAny (FGameplayTagContainer ContainerToCheck) const
bool opEquals (FGameplayTag Other) const
bool MatchesTag (FGameplayTag TagToCheck) const
int MatchesTagDepth (FGameplayTag TagToCheck) const
bool MatchesTagExact (FGameplayTag TagToCheck) const
FGameplayTag RequestDirectParent () const
FGameplayTag GetParentAtHierarchyLevel (int Level) const
 Returns a Parent GameplayTag that has only the specified amount of hierarchy levels (at most).
FGameplayTag & opAssign (FGameplayTag Other)

Static Public Member Functions

Static Functions
static FGameplayTag RequestGameplayTag (FName TagName, bool ErrorIfNotFound=true)

Public Attributes

Variables
const FGameplayTagContainer GameplayTagParents
const FGameplayTagContainer SingleTagContainer
const FName TagName

Static Public Attributes

Static Variables
static FGameplayTag Empty

Detailed Description

A single gameplay tag, which represents a hierarchical name of the form x.y that is registered in the GameplayTagsManager You can filter the gameplay tags displayed in the editor using, meta = (Categories = "Tag1.Tag2.Tag3")).

Member Function Documentation

◆ GetGameplayTagParents()

FGameplayTagContainer GetGameplayTagParents ( ) const

◆ GetParentAtHierarchyLevel()

FGameplayTag GetParentAtHierarchyLevel ( int Level) const

Returns a Parent GameplayTag that has only the specified amount of hierarchy levels (at most).

Level 0 will always result in the EmptyTag. Level 1 will always result in the Root tag.

◆ GetSingleTagContainer()

FGameplayTagContainer GetSingleTagContainer ( ) const

◆ GetTagName()

FName GetTagName ( ) const

◆ IsValid()

bool IsValid ( ) const

◆ MatchesAny()

bool MatchesAny ( FGameplayTagContainer ContainerToCheck) const

◆ MatchesAnyExact()

bool MatchesAnyExact ( FGameplayTagContainer ContainerToCheck) const

◆ MatchesTag()

bool MatchesTag ( FGameplayTag TagToCheck) const

◆ MatchesTagDepth()

int MatchesTagDepth ( FGameplayTag TagToCheck) const

◆ MatchesTagExact()

bool MatchesTagExact ( FGameplayTag TagToCheck) const

◆ opAssign()

FGameplayTag & opAssign ( FGameplayTag Other)

◆ opEquals()

bool opEquals ( FGameplayTag Other) const

◆ RequestDirectParent()

FGameplayTag RequestDirectParent ( ) const

◆ RequestGameplayTag()

FGameplayTag RequestGameplayTag ( FName TagName,
bool ErrorIfNotFound = true )
static

◆ ToString()

FString ToString ( ) const

Member Data Documentation

◆ Empty

FGameplayTag Empty
static

◆ GameplayTagParents

const FGameplayTagContainer GameplayTagParents

◆ SingleTagContainer

const FGameplayTagContainer SingleTagContainer

◆ TagName

const FName TagName