โHand Input
Last updated
Last updated
Manages the controller input for hand grab/release triggers and the squeeze/unsqueeze events
The base hand controller link class is looking for four inputs:
Grab Axis
determines which input axis (float) the Hand uses for grabbing and finger pose input
Squeeze Axis
determines which input axis (float) the Hand uses for squeezing axis and input
Grab Button/Action
determines which input value (bool) the Hand uses for triggering the hand.Grab() and hand.Release() functions
Squeeze Button/Action
determines which input value (bool) the hand uses for triggering the hand.Squeeze() hand.Unsqueeze(), grabbable.OnSqueeze / grabbable.Unsqueeze events
The hands also have some functions to return these input values without requiring a reference directly to the input system
hand.OnTriggerGrab
will always called when the grab button is pressed
hand.GetTriggerAxis
will return the grab axis float that the hand controller link is sending to the hand from the input system
hand.GetSqueezeAxis
will return the squeeze axis float that the hand controller link is sending to the hand from the input system