private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "shared") { if (leap) { if (!leapGrabScript) { loadScript(); } if (leapGrabScript) { AuthorityManager am = other.gameObject.GetComponent <AuthorityManager>(); leapGrabScript.touchLeftDetected(am); } } else if (vive) { if (!viveGrabScript) { loadScript(); } if (viveGrabScript) { AuthorityManager am = other.gameObject.GetComponent <AuthorityManager>(); viveGrabScript.setAuthorityManagerLeftHand(am); viveGrabScript.setLeftHandTouching(true); } } } }