Module |
|
Header |
/Engine/Source/Runtime/GameplayTags/Classes/GameplayTagContainer.h |
Include |
#include "GameplayTagContainer.h" |
Source |
/Engine/Source/Runtime/GameplayTags/Private/GameplayTagContainer.cpp |
bool DoesTagContainerMatchComplex
(
const FGameplayTagContainer & OtherContainer,
TEnumAsByte< EGameplayTagMatchType::Type > TagMatchType,
TEnumAsByte< EGameplayTagMatchType::Type > OtherTagMatchType,
EGameplayContainerMatchType ContainerMatchType
) const
Returns true if the tags in this container match the tags in OtherContainer for the specified matching types.
Returns true if ContainerMatchType is Any and any of the tags in OtherContainer match the tags in this or ContainerMatchType is All and all of the tags in OtherContainer match at least one tag in this. Returns false otherwise.
Parameter |
Description |
---|---|
OtherContainer |
The Container to filter against |
TagMatchType |
Type of match to use for the tags in this container |
OtherTagMatchType |
Type of match to use for the tags in the OtherContainer param |
ContainerMatchType |
Type of match to use for filtering |