#Game Creator Conditions
Gameplay Tags Conditions let Game Creator logic ask clear, reusable questions about tags, containers, and reactive execution states.
Use them for state gates, targeting rules, interaction checks, quest branches, combat filtering, and any workflow where gameplay meaning matters.
#Category Organization
Conditions are structured into organized sub-categories in Game Creator pickers:
Gameplay Tags/
├── Check/ (Has Tag, Game Object Has Tag, Game Object Does Not Have Tag, Tags Empty)
├── Compare/ (Tag Equals, Container Equals, Contains Any, Contains All)
├── Hierarchy/ (Has Tag Under Parent, Has Only One Child Under Parent)
└── Reactions/ (Is Reaction Running, Reaction Has Queued Objects, Reaction Matches Object)
#Match Modes
Conditions expose their matching choice in the inspector:
| Mode | Meaning |
|---|---|
Exact |
The object or container must have the exact selected tag. |
Include Children |
The selected tag also matches any child tags under that hierarchy branch. |
Example:
Owned: Character.State.Burning
Query: Character.State
Mode: Include Children
Result: true
#Check Conditions (Gameplay Tags/Check/)
#Game Object Has Gameplay Tag
Checks whether a GameObject has a GameplayTagComponent with a matching tag.
| Parameter | Description |
|---|---|
| Game Object | Object to inspect. |
| Tag | Tag to query. |
| Mode | Exact or Include Children. |
#Game Object Does Not Have Gameplay Tag
Returns true if the GameObject either lacks a GameplayTagComponent or does not contain the specified tag (with Exact / Include Children support).
#Has Gameplay Tag
Checks whether a target tag container variable or property has a specific tag.
#Gameplay Tags Empty
Checks whether a tag container has no active tags.
#Compare Conditions (Gameplay Tags/Compare/)
#Gameplay Tags Contains Any
Checks whether a container has at least one tag from a query container.
#Gameplay Tags Contains All
Checks whether a container has every tag from a query container.
#Gameplay Tag Equals
Checks whether two single Gameplay Tags are equal.
#Gameplay Tag Container Equals
Checks whether two tag containers contain exactly the same tags.
#Hierarchy Conditions (Gameplay Tags/Hierarchy/)
#Gameplay Tags Has Tag Under Parent
Checks whether a container has any tag under a specified parent category.
#Gameplay Tags Has Only One Child Under Parent
Checks whether exactly one child tag exists under a parent branch (useful for validating exclusive choices).
#Reaction Conditions (Gameplay Tags/Reactions/)
#Is Reaction Running
Returns true if the specified GameplayTagReaction is actively executing instructions or processing queued objects.
#Reaction Has Queued Objects
Returns true if the GameplayTagReaction has pending GameObjects waiting in its FIFO execution queue.
#Reaction Matches Object
Evaluates whether a target GameObject matches the tag filter and lifecycle criteria of a GameplayTagReaction.