Component:ProtofluxArrowManager: Difference between revisions

From Resonite Wiki
Automated: create new component page
 
add info
 
Line 3: Line 3:
|Name=Protoflux Arrow Manager
|Name=Protoflux Arrow Manager
}}
}}
{{stub}}
The '''ProtofluxArrowManager''' component is used to drive and create the visuals for arrows pointing from/to variables and where they are being used.


== Usage ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|ConnectNode|{{RootFieldType|TransformRelayRef}}|TypeAdv0=true|
|ConnectNode|{{RootFieldType|TransformRelayRef}}|TypeAdv0=true| The node the arrow should point to.
|TargetSize|{{RootFieldType|RelayRef`1|[[Type:IValue`1|IValue`1]]<[[Type:Float3|Float3]]>}}|TypeAdv1=true|
|TargetSize|{{RootFieldType|RelayRef`1|[[Type:IValue`1|IValue`1]]<[[Type:Float3|Float3]]>}}|TypeAdv1=true| The size field of the target.
|TargetOffset|{{RootFieldType|RelayRef`1|[[Type:IValue`1|IValue`1]]<[[Type:Float3|Float3]]>}}|TypeAdv2=true|
|TargetOffset|{{RootFieldType|RelayRef`1|[[Type:IValue`1|IValue`1]]<[[Type:Float3|Float3]]>}}|TypeAdv2=true| The offset field of the target.
|_arrowMesh|'''[[Component:ArrowMesh|ArrowMesh]]'''|TypeAdv3=true|
|_arrowMesh|'''[[Component:ArrowMesh|ArrowMesh]]'''|TypeAdv3=true| The arrow mesh this is modifying.
|_renderer|'''[[Component:MeshRenderer|MeshRenderer]]'''|TypeAdv4=true|
|_renderer|'''[[Component:MeshRenderer|MeshRenderer]]'''|TypeAdv4=true| The renderer rendering <code>_arrowMesh</code>
|_targetVector|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv5=true|
|_targetVector|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv5=true| The field for the target vector on the arrow mesh.
}}
}}


== Behavior ==
== Usage ==
Not usually used by the user.


== Examples ==
== Examples ==


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


[[Category:Components:Uncategorized{{#translation:}}|Protoflux Arrow Manager]]
[[Category:Components:Uncategorized{{#translation:}}|Protoflux Arrow Manager]]
[[Category:Components{{#translation:}}|Protoflux Arrow Manager]]
[[Category:Components{{#translation:}}|Protoflux Arrow Manager]]
[[Category:ComponentStubs]]

Latest revision as of 19:20, 23 July 2025

Component image 
File:ProtofluxArrowManagerComponent.png
Protoflux Arrow Manager component as seen in the Scene Inspector

The ProtofluxArrowManager component is used to drive and create the visuals for arrows pointing from/to variables and where they are being used.

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.
ConnectNode direct TransformRelayRef The node the arrow should point to.
TargetSize direct RelayRef`1<IValue`1<Float3>> The size field of the target.
TargetOffset direct RelayRef`1<IValue`1<Float3>> The offset field of the target.
_arrowMesh ArrowMesh The arrow mesh this is modifying.
_renderer MeshRenderer The renderer rendering _arrowMesh
_targetVector field drive of Float3 The field for the target vector on the arrow mesh.

Usage

Not usually used by the user.

Examples

See Also