Component:DelegateEditor: Difference between revisions

From Resonite Wiki
add info
correct
Line 3: Line 3:
|Name=Delegate Editor
|Name=Delegate Editor
}}
}}
The '''DelegateEditor''' component is used in the Inspector window of Components like the [[Component:StaticTexture2D]] to show the name of methods of [[Sync Delegate]]s.
The '''DelegateEditor''' component is used in the Inspector window of Components where there is a field a [[Sync Delegates|sync delegate]] can be dropped into.


== Fields ==
== Fields ==
Line 16: Line 16:


== Examples ==
== Examples ==
Used in the Inspector window of a [[Component:StaticTexture2D]] to show the name of methods of [[Sync Delegate]]s
Used in the Inspector window of a [[Component:CharacterTeleporter]] for example.


== See Also ==
== See Also ==

Revision as of 19:59, 15 February 2025

Component image 
Delegate Editor component as seen in the Scene Inspector

The DelegateEditor component is used in the Inspector window of Components where there is a field a sync delegate can be dropped into.

Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't.
_targetDelegate direct RelayRef`1<ISyncDelegate> The Sync delegate to show.
_textDrive field drive of String The text field to drive with the name of the Sync delegate method.
_button Button The button to interface with the Sync delegate.

Usage

This isn't usually used by the user, and falls into the category of Components used in Ref Hacking.

Examples

Used in the Inspector window of a Component:CharacterTeleporter for example.

See Also