Component:ProtoFluxInputListManager: Difference between revisions

From Resonite Wiki
add info
add info
 
Line 3: Line 3:
|Name=Proto Flux Input List Manager
|Name=Proto Flux Input List Manager
}}
}}
{{stub}}
The '''ProtoFluxInputListManager''' component is used to manage a list of inputs on a ProtoFlux visual.


== Fields ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|Visual|'''[[Component:ProtoFluxNodeVisual|ProtoFluxNodeVisual]]'''|TypeAdv0=true|
|Visual|'''[[Component:ProtoFluxNodeVisual|ProtoFluxNodeVisual]]'''|TypeAdv0=true| The ProtoFlux visual this is a part of.
|List|{{RootFieldType|RelayRef`1|[[Type:ISyncList|ISyncList]]}}|TypeAdv1=true|
|List|{{RootFieldType|RelayRef`1|[[Type:ISyncList|ISyncList]]}}|TypeAdv1=true| The list this is a visual for.
|MinElements|Int|
|MinElements|Int| The minimum elements allowed for the list.
|AddButtonEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv3=true|
|AddButtonEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv3=true| The enabled field of the add elements button.
|RemoveButtonEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv4=true|
|RemoveButtonEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv4=true| The enabled field of the remove elements button.
|_elements|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}|TypeAdv5=true|
|_elements|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}|TypeAdv5=true| A list of slots representing the UIX elements of the list of inputs.
|InputType|{{RootFieldType|SyncType}}|TypeAdv6=true|
|InputType|{{RootFieldType|SyncType}}|TypeAdv6=true| The C# Type of the list of inputs for the list this is managing.
}}
}}


Line 30: Line 30:
[[Category:Components:Uncategorized{{#translation:}}|Proto Flux Input List Manager]]
[[Category:Components:Uncategorized{{#translation:}}|Proto Flux Input List Manager]]
[[Category:Components{{#translation:}}|Proto Flux Input List Manager]]
[[Category:Components{{#translation:}}|Proto Flux Input List Manager]]
[[Category:ComponentStubs]]

Latest revision as of 19:20, 30 July 2025

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

The ProtoFluxInputListManager component is used to manage a list of inputs on a ProtoFlux visual.

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.
Visual ProtoFluxNodeVisual The ProtoFlux visual this is a part of.
List direct RelayRef`1<ISyncList> The list this is a visual for.
MinElements Int The minimum elements allowed for the list.
AddButtonEnabled field drive of Bool The enabled field of the add elements button.
RemoveButtonEnabled field drive of Bool The enabled field of the remove elements button.
_elements list of Slot A list of slots representing the UIX elements of the list of inputs.
InputType direct SyncType The C# Type of the list of inputs for the list this is managing.

Sync Delegates

Triggers
Method Name Method type and Arguments. Is the method hidden? Description
AddElement:ButtonEventHandler ButtonEventHandler X Called when the add element button is touched.
RemoveElement:ButtonEventHandler ButtonEventHandler X Called when the remove button is touched.

Usage

Examples

See Also