| m fix link to string |  Tag page overhaul. This page is no longer a stub. More to come soon! (I am working on it) | ||
| Line 1: | Line 1: | ||
| Tags are [[Type: | '''Tags''' are [[Type:string|Strings]] that [[Resonite]] uses to label [[Slot|slots]], [[Dynamic Variables]] (Triggers & Receivers), and other objects that require a tag. Not to be confused with [[Rich Text Formatting]] tags. | ||
| {{ | == How To Use == | ||
| Tags can be used as a simple label, or it can be part of a complex system. Tags can also be swapped for other tags through [[ProtoFlux]], especially when [[Drive|driving]] a receiver. Here are the following things that require tags: | |||
| * Slots have a tag [[Field|field]] | |||
| * [[ProtoFlux:Dynamic Impulse Receiver|Dynamic Impulse Receiver]] node (including the [[ProtoFlux:Async Dynamic Impulse Receiver|Async variant]]) | |||
| * [[ProtoFlux:Dynamic Impulse Trigger|Dynamic Impulse Trigger]] node (including the [[ProtoFlux:Async Dynamic Impulse Trigger|Async variant]]) | |||
| * [[ProtoFlux:Find Child By Tag|Find Child By Tag]] | |||
| * [[ProtoFlux:Find Parent By Tag|Find Parent By Tag]] | |||
| * [[ProtoFlux:Has Tag|Has Tag]] | |||
| * [[ProtoFlux:Get Tag|Get Tag]] | |||
| * [[ProtoFlux:Set Tag|Set Tag]] | |||
| == Why Use Tags == | |||
| (ToDo) | |||
| == Unknown Tags == | |||
| * [[Component:ValueTag|ValueTag]] | |||
| * [[Component:ReferenceTag|ReferenceTag]] | |||
| {{Note|Currently the [[Component:DelegateTag|Delegate Tag]] Component will crash [[User|users]] in the world when there is an invalid input! [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/919 DelegateTag With Invalid Type Makes World Unjoinable - Issue 919]|danger}} | |||
Revision as of 21:19, 20 March 2025
Tags are Strings that Resonite uses to label slots, Dynamic Variables (Triggers & Receivers), and other objects that require a tag. Not to be confused with Rich Text Formatting tags.
How To Use
Tags can be used as a simple label, or it can be part of a complex system. Tags can also be swapped for other tags through ProtoFlux, especially when driving a receiver. Here are the following things that require tags:
- Slots have a tag field
- Dynamic Impulse Receiver node (including the Async variant)
- Dynamic Impulse Trigger node (including the Async variant)
- Find Child By Tag
- Find Parent By Tag
- Has Tag
- Get Tag
- Set Tag
Why Use Tags
(ToDo)
