void doSnappy() { var go = Fsm.GetOwnerDefaultTarget(gameObject); if (go == null) { return; } snapzone.ForceUnsnap(); }
void Update() { if (MarkerResetButton.AtMaxLimit() && !reseted) { reseted = true; Marker.transform.position = ResetLocation.transform.position; storedSnapZone = Marker.GetComponent <VRTK_InteractableObject>().GetStoredSnapDropZone(); if (storedSnapZone != null) { storedSnapZone.ForceUnsnap(); } Marker.GetComponent <Rigidbody>().isKinematic = true; Game_Manager.instance.beingUnSnapped = true; StartCoroutine("WaitForReset"); } }
public void UnequipBook() { snapZone.ForceUnsnap(); }