private void OnTriggerStay(Collider other) { if (!Throwable.Is(other.gameObject) || joint != null || pickupObject != null) { return; } pickupObject = other.gameObject.GetComponent <ViveObjectProps>(); }