// Copyright 2025 https://yuewu.dev/en All Rights Reserved. #include "Collision/GCS_TraceFunctionLibrary.h" TArray UGCS_TraceFunctionLibrary::FilterTraceDefinitionsByTag(const TArray& Definitions, const FGameplayTag& TagToMatch) { return Definitions.FilterByPredicate([TagToMatch](const FGCS_TraceDefinition& Definition) { return Definition.TraceTag.IsValid() && Definition.CollisionShape.IsValid() && Definition.TraceTag.MatchesTag(TagToMatch); }); }