///<summary>
 ///Check if the specified tag container matches the given Tag Query
 ///@
 ///</summary>
 ///<remarks>
 ///param TagContainer                  Container to check if it matches all of the tags in the other container
 ///@param TagQuery                              Query to match against
 ///
 ///@return True if the container matches the query, false otherwise.
 ///</remarks>
 public static bool DoesContainerMatchTagQuery(GameplayTagContainer TagContainer, GameplayTagQuery TagQuery) =>
 BlueprintGameplayTagLibrary_methods.DoesContainerMatchTagQuery_method.Invoke(TagContainer, TagQuery);
 ///<summary>Get an array of all actors of a specific class (or subclass of that class) which match the specified gameplay tag query.</summary>
 ///<remarks>
 ///@param ActorClass                    Class of actors to fetch
 ///@param GameplayTagQuery              Query to match against
 ///</remarks>
 public static IReadOnlyCollection <Actor> GetAllActorsOfClassMatchingTagQuery(UObject WorldContextObject, SubclassOf <Actor> ActorClass, GameplayTagQuery GameplayTagQuery) =>
 BlueprintGameplayTagLibrary_methods.GetAllActorsOfClassMatchingTagQuery_method.Invoke(WorldContextObject, ActorClass, GameplayTagQuery);
 ///<summary>
 ///Creates a literal FGameplayTagQuery
 ///@
 ///</summary>
 ///<remarks>
 ///param       TagQuery        value to set the FGameplayTagQuery to
 ///
 ///@return      The literal FGameplayTagQuery
 ///</remarks>
 public static GameplayTagQuery MakeGameplayTagQuery(GameplayTagQuery TagQuery) =>
 BlueprintGameplayTagLibrary_methods.MakeGameplayTagQuery_method.Invoke(TagQuery);