|SpawnNodeType|{{RootFieldType|SyncType}}|TypeAdv7=true| The type of the ProtoFlux node to spawn.
|WirePoint|Slot|
|WirePoint|Slot| The slot that the tool is currently pulling a wire out of.
|MaxConnectDistance|Float|
|MaxConnectDistance|Float| The distance this protoflux tool will search for nodes from it's tip before stopping. it's usually 20 meters in local space.
|SelectionProgress|Float|
|SelectionProgress|Float| How far the user is to selecting nodes by holding [[Controls|Secondary]]
|HoveringElementName|String|
|HoveringElementName|String| The name of the protoflux element this tool is currently hovering over
|_selectedNodes|{{RootFieldType|SyncRefList`1|[[Component:ProtoFluxNodeVisual|ProtoFluxNodeVisual]]}}|TypeAdv14=true| The list of nodes the protoflux nodes that the tool currently has selected.
|_wirePointPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv15=true| What field to drive on a [[Component:StripeMesh|StripeMesh]] for a currently pulled wire.
|_cutLineOrientation|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv21=true| The orientation of the current wire that this tool is trying to cut.
|_currentHighlightedNode|'''[[Component:ProtoFluxNodeVisual|ProtoFluxNodeVisual]]'''|TypeAdv22=true| The current node this tool is looking at.
}}
== Sync Delegates ==
{{Table ComponentTriggers
|ToggleOverviewMode:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Called when the toggle overview mode button is touched.
|OnPackInPlace:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:ProtoFluxNode|ProtoFluxNode]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:ProtoFluxNode|ProtoFluxNode]]>|true| Called when the pack in place button is touched.
|OnUnpack:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:Slot|Slot]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:Slot|Slot]]>|true| Called when the unpack button is touched.
|OnClearSelection:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Called when the clear selection button is touched.
|OpenNodeBrowser:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Called when the open node browser button is touched.
|OnCreateDrive:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|true| Called when the create drive button is touched.
|OnCreateWrite:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|true| Called when the create write button is touched.
|OnCreateLocal:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:ProtoFluxReferenceProxy|ProtoFluxReferenceProxy]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:ProtoFluxReferenceProxy|ProtoFluxReferenceProxy]]>|true| Called when the create local button is touched.
|OnCreateStore:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:ProtoFluxReferenceProxy|ProtoFluxReferenceProxy]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:ProtoFluxReferenceProxy|ProtoFluxReferenceProxy]]>|true| Called when the create store button is touched.
|OnCreateDataModelStore:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:ProtoFluxReferenceProxy|ProtoFluxReferenceProxy]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:ProtoFluxReferenceProxy|ProtoFluxReferenceProxy]]>|true| Called when the create data model store button is touched.
|OnCreateSource:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|true| Called when the create source button is touched.
|OnCreateReference:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IWorldElement|IWorldElement]]>|true| Called when the create reference button is touched.
|OnCreateDelegateProxy:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:Delegate|Delegate]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:Delegate|Delegate]]>|true| Called when the create delegate proxy button is touched.