Component:ProtoFluxOperationListManager: Difference between revisions

From Resonite Wiki
add sync delegate desc
add info
 
Line 3: Line 3:
|Name=Proto Flux Operation List Manager
|Name=Proto Flux Operation List Manager
}}
}}
{{stub}}
The '''ProtoFluxOperationListManager''' component is used for the visuals in the [[ProtoFlux:Sequence]] and [[ProtoFlux:Async Sequence]] nodes.


== 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 modifying.
|MinElements|Int|
|MinElements|Int| The minimum number of items allowed in 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 element list.
|RemoveButtonEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv4=true|
|RemoveButtonEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv4=true| The enabled field of the remove element list.
|_elements|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}|TypeAdv5=true|
|_elements|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}|TypeAdv5=true| The list of UI elements being used to display the elements in <code>List</code>
|SupportsAsync|Bool|
|SupportsAsync|Bool| Whether the elements support Async input/output.
}}
}}


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

Latest revision as of 18:16, 31 July 2025

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

The ProtoFluxOperationListManager component is used for the visuals in the ProtoFlux:Sequence and ProtoFlux:Async Sequence nodes.

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 modifying.
MinElements Int The minimum number of items allowed in the list.
AddButtonEnabled field drive of Bool The enabled field of the add element list.
RemoveButtonEnabled field drive of Bool The enabled field of the remove element list.
_elements list of Slot The list of UI elements being used to display the elements in List
SupportsAsync Bool Whether the elements support Async input/output.

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 element button is touched.

Usage

Examples

See Also