MLGrab .CurrentUser | Current player who is grabbing the object. Nil if no one is holding to the object. |
MLGrab .ExpectedObjectPosition | The calculated, expected position of the grabbed object based on the players hands and grab points using the default grab mechanics. |
MLGrab .ExpectedObjectRotation | The calculated, expected rotation of the grabbed object based on the players hands and grab points using the default grab mechanics. |
MLGrab .OnPrimaryGrabBegin | The Event handler which gets invoked when the object is grabbed by the primary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnPrimaryGrabEnd | The Event handler which gets invoked when the object is released by the primary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnPrimaryTriggerDown | The Event handler which gets invoked when the triggered button pressed down for the primary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnPrimaryTriggerDownLocal | Similar to the OnPrimaryTriggerDown which gets invoked with the trigger button pressed down for the primary hand, however, this event handler only gets invoked if the local player is performing this action. |
MLGrab .OnPrimaryTriggerUp | The Event handler which gets invoked when the triggered button released for the primary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnPrimaryTriggerUpLocal | Similar to the OnPrimaryTriggeUp which gets invoked with the trigger button released for the primary hand, however, this event handler only gets invoked if the local player is performing this action. |
MLGrab .OnSecondaryGrabBegin | The Event handler which gets invoked when the object is grabbed by the secondary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnSecondaryGrabEnd | The Event handler which gets invoked when the object is released by the secondary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnSecondaryTriggerDown | The Event handler which gets invoked when the triggered button pressed down for the secondary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnSecondaryTriggerDownLocal | Similar to the OnSecondaryTriggerDown which gets invoked with the trigger button pressed down for the secondary hand, however, this event handler only gets invoked if the local player is performing this action. |
MLGrab .OnSecondaryTriggerUp | The Event handler which gets invoked when the triggered button released for the secondary hand. This event is invoked in all the clients if the grabbable object synchronized through the MLSynchronizer component. |
MLGrab .OnSecondaryTriggerUpLocal | Similar to the OnSecondaryTriggerUp which gets invoked with the trigger button released for the secondary hand, however, this event handler only gets invoked if the local player is performing this action. |
MLGrab .PrimaryGrabPoint | The transform the of the current Primary grab point. Can be used to create a custom grab mechanics. |
MLGrab .PrimaryHand | The transform the of the current player’s primary hand. Can be used to create a custom grab mechanics. |
MLGrab .SecondaryGrabPoint | The transform the of the current Secondary grab point. Can be used to create a custom grab mechanics. |
MLGrab .SecondaryHand | The transform the of the current player’s secondary hand. Can be used to create a custom grab mechanics. |