Exemple #1
0
    IEnumerator DetachingCoroutine()
    {
        _isDetachingInProgress = true;
        grabbingScript.DetachObject();

        while (BeakToMove.transform.localPosition != originalPosition)
        {
            BeakToMove.transform.localPosition = Vector3.MoveTowards(BeakToMove.transform.localPosition, originalPosition,
                                                                     speedBackwards * Time.deltaTime);
            yield return(null);
        }
        _isDetachingInProgress = false;
        _isGrabbingInProgress  = false;
    }
Exemple #2
0
 public void DetachObject()
 {
     grabbingHand.DetachObject();
 }