Component:ProtoFluxInputProxy: Difference between revisions

From Resonite Wiki
Automated: update Fields
add info
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
|Name=Proto Flux Input Proxy
|Name=Proto Flux Input Proxy
}}
}}
{{stub}}
The '''ProtoFluxInputProxy''' component is used to manage the input sockets of protoflux nodes, making components become the actual visuals the user uses to interact with protoflux with. Otherwise, users would have to use purely the developer tool.


== Usage ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|Node|ProtoFluxNode|
|Node|ProtoFluxNode| The ProtoFlux component whose input you wish to proxy.
|ElementName|String|
|ElementName|String| The name that appears when you hover this input with a Flux Tool.
|IsDynamic|Bool|
|IsDynamic|Bool| Whether this input can be converted by inputting a different type.
|Index|Int|
|Index|Int| The index in a list if this points to a list of inputs/outputs.
|ConnectPoint|Slot|
|ConnectPoint|Slot| What Slot a wire visual parents itself under.
|Wire|{{RootFieldType|CleanupRef`1|[[Component:ProtoFluxWireManager|ProtoFluxWireManager]]}}|TypeAdv5=true|
|Wire|{{RootFieldType|CleanupRef`1|[[Component:ProtoFluxWireManager|ProtoFluxWireManager]]}}|TypeAdv5=true| The wire Manager handling the visual for the connection to this connector.
|NodeInput|{{RootFieldType|RelayRef`1|[[Type:ISyncRef|ISyncRef]]}}|TypeAdv6=true|
|NodeInput|{{RootFieldType|RelayRef`1|[[Type:ISyncRef|ISyncRef]]}}|TypeAdv6=true| The field on a protoflux node Component this connector is being used as a way to connect to.
|InputType|{{RootFieldType|SyncType}}|TypeAdv7=true|
|InputType|{{RootFieldType|SyncType}}|TypeAdv7=true| The type of the input this proxy is for.
}}
}}


== Behavior ==
== Usage ==
Used to manage the wire visuals and interfacing with protoflux Components and their visuals.


== Examples ==
== Examples ==


== See Also ==
== See Also ==
* [[ProtoFlux]]


[[Category:Components:Uncategorized{{#translation:}}|Proto Flux Input Proxy]]
[[Category:Components:Uncategorized{{#translation:}}|Proto Flux Input Proxy]]
[[Category:Components{{#translation:}}|Proto Flux Input Proxy]]
[[Category:Components{{#translation:}}|Proto Flux Input Proxy]]
[[Category:ComponentStubs]]

Latest revision as of 20:36, 23 July 2025

Component image 
Proto Flux Input Proxy component as seen in the Scene Inspector

The ProtoFluxInputProxy component is used to manage the input sockets of protoflux nodes, making components become the actual visuals the user uses to interact with protoflux with. Otherwise, users would have to use purely the developer tool.

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.
Node ProtoFluxNode The ProtoFlux component whose input you wish to proxy.
ElementName String The name that appears when you hover this input with a Flux Tool.
IsDynamic Bool Whether this input can be converted by inputting a different type.
Index Int The index in a list if this points to a list of inputs/outputs.
ConnectPoint Slot What Slot a wire visual parents itself under.
Wire direct CleanupRef`1<ProtoFluxWireManager> The wire Manager handling the visual for the connection to this connector.
NodeInput direct RelayRef`1<ISyncRef> The field on a protoflux node Component this connector is being used as a way to connect to.
InputType direct SyncType The type of the input this proxy is for.

Usage

Used to manage the wire visuals and interfacing with protoflux Components and their visuals.

Examples

See Also