Class GameplayTagAssetInterface
Gameplay Tag Asset Interface
Inherited Members
Namespace: UE4.GameplayTags
Assembly: UE4DotNet.dll
Syntax
public class GameplayTagAssetInterface : Interface
Properties
| Improve this Doc View SourceDefaultObject
Get UE4 Default Object for this Class
Declaration
public static GameplayTagAssetInterface DefaultObject { get; }
Property Value
Type | Description |
---|---|
GameplayTagAssetInterface |
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
Methods
| Improve this Doc View SourceGetOwnedGameplayTags()
Get any owned gameplay tags on the asset @
Declaration
public GameplayTagContainer GetOwnedGameplayTags()
Returns
Type | Description |
---|---|
GameplayTagContainer |
Remarks
param OutTags [OUT] Set of tags on the asset
HasAllMatchingGameplayTags(GameplayTagContainer)
Check if the asset has gameplay tags that matches against all of the specified tags (expands to include parents of asset tags) @
Declaration
public bool HasAllMatchingGameplayTags(GameplayTagContainer TagContainer)
Parameters
Type | Name | Description |
---|---|---|
GameplayTagContainer | TagContainer |
Returns
Type | Description |
---|---|
System.Boolean |
Remarks
param TagContainer Tag container to check for a match
@return True if the asset has matches all of the gameplay tags, will be true if container is empty
HasAnyMatchingGameplayTags(GameplayTagContainer)
Check if the asset has gameplay tags that matches against any of the specified tags (expands to include parents of asset tags) @
Declaration
public bool HasAnyMatchingGameplayTags(GameplayTagContainer TagContainer)
Parameters
Type | Name | Description |
---|---|---|
GameplayTagContainer | TagContainer |
Returns
Type | Description |
---|---|
System.Boolean |
Remarks
param TagContainer Tag container to check for a match
@return True if the asset has matches any of the gameplay tags, will be false if container is empty
HasMatchingGameplayTag(GameplayTag)
Check if the asset has a gameplay tag that matches against the specified tag (expands to include parents of asset tags) @
Declaration
public bool HasMatchingGameplayTag(GameplayTag TagToCheck)
Parameters
Type | Name | Description |
---|---|---|
GameplayTag | TagToCheck |
Returns
Type | Description |
---|---|
System.Boolean |
Remarks
param TagToCheck Tag to check for a match
@return True if the asset has a gameplay tag that matches, false if not
New(UObject, Name)
Spawn an object of this class
Declaration
public static GameplayTagAssetInterface New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
GameplayTagAssetInterface |
Operators
| Improve this Doc View SourceImplicit(IntPtr to GameplayTagAssetInterface)
Convert from IntPtr to UObject
Declaration
public static implicit operator GameplayTagAssetInterface(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
GameplayTagAssetInterface |