Scopes
Lite Pro
Scopes define where a tag is allowed to be used. They protect users from applying a tag to the wrong target type.
Target Types
Section titled “Target Types”| Target | Meaning |
|---|---|
| Actor | Native Actor Tags on AActor::Tags. |
| Component | Native Component Tags on UActorComponent::ComponentTags. |
| Asset | Pro Asset Tags on Content Browser assets. |
Quick Tag Scopes Lite
Section titled “Quick Tag Scopes ”LiteQuick Tags support Actor and Component workflows only.
| Scope | Allowed use |
|---|---|
| Actor | Actor Tags |
| Component | Component Tags |
| Actor + Component | Actor Tags and Component Tags |
Quick Tags cannot be used as Asset Tags.
TagSet Scopes Pro
Section titled “TagSet Scopes ”ProTagSet Tags can support Actor, Component, Asset, or combinations.
| Scope | Allowed use |
|---|---|
| Actors | Actor Tags |
| Components | Component Tags |
| Assets | Asset Tags |
| Actors & Components | Actor and Component |
| Actors & Assets | Actor and Asset |
| Components & Assets | Component and Asset |
| Actors, Components & Assets | All supported targets |
| Inherited | Uses the group or TagSet scope |
Scope Mismatch
Section titled “Scope Mismatch”Diagnostics reports a Scope Mismatch when a tag is used on a target its definition does not allow.
Example: a tag with Component-only scope is assigned to an Actor. The tag may still exist technically, but the definition says that usage is not valid.