protected virtual void ChooseGrabSequence(VRTK_InteractableObject grabbedObjectScript) { if (!grabbedObjectScript.IsGrabbed() || grabbedObjectScript.IsSwappable()) { InitPrimaryGrab(grabbedObjectScript); } else { InitSecondaryGrab(grabbedObjectScript); } }