G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
GameplayTags

Classes

struct  FGameplayTag
 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...
struct  FGameplayTagCategoryRemap
 Category remapping. This allows base engine tag category meta data to remap to multiple project-specific categories. More...
struct  FGameplayTagContainer
 A Tag Container holds a collection of FGameplayTags, tags are included explicitly by adding them, and implicitly from adding child tags. More...
struct  FGameplayTagQuery
 An FGameplayTagQuery is a logical query that can be run against an FGameplayTagContainer. A query that succeeds is said to "match". Queries are logical expressions that can test the intersection properties of another tag container (all, any, or none), or the matching state of a set of sub-expressions (all, any, or none). This allows queries to be arbitrarily recursive and very expressive. For instance, if you wanted to test if a given tag container contained tags ((A && B) || (C)) && (!D), you would construct your query in the form ALL( ANY( ALL(A,B), ALL(C) ), NONE(D) ). More...
struct  FGameplayTagRedirect
 A single redirect from a deleted tag to the new tag that should replace it. More...
struct  FGameplayTagTableRow
 Simple struct for a table row in the gameplay tag table and element in the ini list. More...
struct  FRestrictedConfigInfo
struct  FRestrictedGameplayTagTableRow
 Simple struct for a table row in the restricted gameplay tag table and element in the ini list. More...
class  UBlueprintGameplayTagLibrary
class  UEditableGameplayTagQuery
 This is an editor-only representation of a query, designed to be editable with a typical property window. To edit a query in the editor, an FGameplayTagQuery is converted to a set of UObjects and edited, When finished, the query struct is rewritten and these UObjects are discarded. This query representation is not intended for runtime use. More...
class  UEditableGameplayTagQueryExpression
class  UEditableGameplayTagQueryExpression_AllExprMatch
class  UEditableGameplayTagQueryExpression_AllTagsMatch
class  UEditableGameplayTagQueryExpression_AnyExprMatch
class  UEditableGameplayTagQueryExpression_AnyTagsMatch
class  UEditableGameplayTagQueryExpression_NoExprMatch
class  UEditableGameplayTagQueryExpression_NoTagsMatch
class  UGameplayTagAssetInterface
class  UGameplayTagsDeveloperSettings
class  UGameplayTagsList
 Base class for storing a list of gameplay tags as an ini list. This is used for both the central list and additional lists. More...
class  UGameplayTagsManager
 Holds data about the tag dictionary, is in a singleton UObject. More...
class  UGameplayTagsSettings
 Class for importing GameplayTags directly from a config file. FGameplayTagsEditorModule::StartupModule adds this class to the Project Settings menu to be edited. Editing this in Project Settings will output changes to Config/DefaultGameplayTags.ini. More...
class  URestrictedGameplayTagsList
 Base class for storing a list of restricted gameplay tags as an ini list. This is used for both the central list and additional lists. More...

Enumerations

enum  EGameplayContainerMatchType { Any , All , EGameplayContainerMatchType_MAX }
enum  EGameplayTagQueryExprType {
  Undefined , AnyTagsMatch , AllTagsMatch , NoTagsMatch ,
  AnyExprMatch , AllExprMatch , NoExprMatch , EGameplayTagQueryExprType_MAX
}
enum  EGameplayTagSelectionType {
  None , NonRestrictedOnly , RestrictedOnly , All ,
  EGameplayTagSelectionType_MAX
}
enum  EGameplayTagSourceType {
  Native , DefaultTagList , TagList , RestrictedTagList ,
  DataTable , Invalid , EGameplayTagSourceType_MAX
}

Detailed Description

Enumeration Type Documentation

◆ EGameplayContainerMatchType

Enumerator
Any 
All 
EGameplayContainerMatchType_MAX 

◆ EGameplayTagQueryExprType

Enumerator
Undefined 
AnyTagsMatch 
AllTagsMatch 
NoTagsMatch 
AnyExprMatch 
AllExprMatch 
NoExprMatch 
EGameplayTagQueryExprType_MAX 

◆ EGameplayTagSelectionType

Enumerator
None 
NonRestrictedOnly 
RestrictedOnly 
All 
EGameplayTagSelectionType_MAX 

◆ EGameplayTagSourceType

Enumerator
Native 
DefaultTagList 
TagList 
RestrictedTagList 
DataTable 
Invalid 
EGameplayTagSourceType_MAX