private void Update() { if (Input.touchCount > 0) { Touch touch = Input.GetTouch(0); if (touch.phase == TouchPhase.Moved || touch.phase == TouchPhase.Began) { tentacle.Touch(cam.ScreenToWorldPoint(touch.position)); } else if (touch.phase == TouchPhase.Ended) { StartCoroutine(tentacle.Move()); } } }