Пример #1
0
 private void Update()
 {
     if (!GameTimer.Pause)
     {
         if (Input.touches.Length > 0)
         {
             Touch touch = Input.GetTouch(0);
             if (touch.phase == TouchPhase.Began)
             {
                 Vector3 position = Camera.main.ScreenToWorldPoint(touch.position);
                 hitPoint = Physics2D.OverlapPoint(position);
                 if (hitPoint != null)
                 {
                     controlledObject = hitPoint.transform.GetComponent <IClickableObject>();
                     controlledObject.Ability();
                 }
             }
         }
     }
 }