Field Hook
Core
The Field Hook node takes in a target field and the source field value, then returns if this field is driving or hooked, as well as allowing the user to start and stop driving this field. This node gives the user more control to programmatically drive fields directly using ProtoFlux.
Inputs
StartDrive (Call)
Calls an impulse to start driving the target (hooking into it).
StopDrive (Call)
Calls an impulse to stop driving the target (unhooking it).
Target (IField`1)
The target field to drive.
Source (Generic)
The source to drive from.
Outputs
OnStartDrive (Continuation)
Fires when we started driving the target field.
OnStopDrive (Continuation)
Fires when we stopped driving the target field.
OnHook (Call)
Fires when the target field has finally hooked on.
IsDriving (bool)
Returns if the target field is being driven.
HookedValue (Generic)
Returns the hooked field value.