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

Structure that is used to combine tags from parent and child blueprints in a safe way. More...

Public Member Functions

Inherited Tag Container
void RemoveTag (FGameplayTag TagToRemove)
void AddTag (FGameplayTag TagToAdd)
Functions
FInheritedTagContainer & opAssign (FInheritedTagContainer Other)

Public Attributes

Application
FGameplayTagContainer Added
 Tags that I have (in addition to my parent's tags).
FGameplayTagContainer Removed
 Tags that should be removed (only if my parent had them). Note: we cannot use this to remove a tag that exists on a target. It only modifies the result of CombinedTags.
FGameplayTagContainer CombinedTags
 CombinedTags = Inherited - Removed + Added.

Detailed Description

Structure that is used to combine tags from parent and child blueprints in a safe way.

Member Function Documentation

◆ AddTag()

void AddTag ( FGameplayTag TagToAdd)

◆ opAssign()

◆ RemoveTag()

void RemoveTag ( FGameplayTag TagToRemove)

Member Data Documentation

◆ Added

Tags that I have (in addition to my parent's tags).

◆ CombinedTags

FGameplayTagContainer CombinedTags

CombinedTags = Inherited - Removed + Added.

◆ Removed

Tags that should be removed (only if my parent had them). Note: we cannot use this to remove a tag that exists on a target. It only modifies the result of CombinedTags.