Component:DelegateEditor

From Resonite Wiki
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.

Sync Delegates

Triggers
Method Name Method type and Arguments. Is the method hidden? Description
RemovePressed:ButtonEventHandler ButtonEventHandler Remove the delegate from the delegate holding field.
OpenInspectorButton:ButtonEventHandler ButtonEventHandler Opens the inspector to the delegate location in the world if possible.

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