unreal.GameplayTagAssetInterface
¶
- class unreal.GameplayTagAssetInterface(outer: Optional[Object] = None, name: Union[Name, str] = 'None')¶
Bases:
Interface
Gameplay Tag Asset Interface
C++ Source:
Module: GameplayTags
File: GameplayTagAssetInterface.h
- get_owned_gameplay_tags() GameplayTagContainer ¶
Get any owned gameplay tags on the asset
- Returns:
tag_container (GameplayTagContainer):
- Return type:
- has_all_matching_gameplay_tags(tag_container) bool ¶
Check if the asset has gameplay tags that matches against all of the specified tags (expands to include parents of asset tags)
- Parameters:
tag_container (GameplayTagContainer) – Tag container to check for a match
- Returns:
True if the asset has matches all of the gameplay tags, will be true if container is empty
- Return type:
- has_any_matching_gameplay_tags(tag_container) bool ¶
Check if the asset has gameplay tags that matches against any of the specified tags (expands to include parents of asset tags)
- Parameters:
tag_container (GameplayTagContainer) – Tag container to check for a match
- Returns:
True if the asset has matches any of the gameplay tags, will be false if container is empty
- Return type:
- has_matching_gameplay_tag(tag_to_check) bool ¶
Check if the asset has a gameplay tag that matches against the specified tag (expands to include parents of asset tags)
- Parameters:
tag_to_check (GameplayTag) – Tag to check for a match
- Returns:
True if the asset has a gameplay tag that matches, false if not
- Return type: