private void OnSwipeUp(SwipeAngle index)
    {
        switch (index)
        {
        case SwipeAngle.TOP:
        {
            if (canshoot)
            {
                Shoot();
            }
        }
        break;

        case SwipeAngle.RIGHT:
            break;

        case SwipeAngle.DOWN:
            break;

        case SwipeAngle.LEFT:
            break;

        default:
            break;
        }
    }
Exemple #2
0
 private void CheckIfSwappingIsPossible(SwipeAngle swipeAngle)
 {
     if (swipeAngle == SwipeAngle.Right && column < board.width - 1)
     {
         SwapDots(Vector2.right);
     }
     else if (swipeAngle == SwipeAngle.Up && row < board.height - 1)
     {
         SwapDots(Vector2.up);
     }
     else if (swipeAngle == SwipeAngle.Left && column > 0)
     {
         SwapDots(Vector2.left);
     }
     if (swipeAngle == SwipeAngle.Down && row > 0)
     {
         SwapDots(Vector2.down);
     }
     else
     {
         board.currentState = GameState.Move;
     }
 }
    //swipe action callback
    private void OnSwipeSelect(SwipeAngle index)
    {
        switch (index)
        {
        case SwipeAngle.TOP:
        {
            Debug.Log("Swipe up!!!");
            if (isSendSwipe)
            {
                return;
            }
            OnSwipeUp();
        }
        break;

        case SwipeAngle.RIGHT:
        {
            Debug.Log("Swipe RIGHT!!!");
        }
        break;

        case SwipeAngle.DOWN:
        {
            Debug.Log("Swipe DOWN!!!");
        }
        break;

        case SwipeAngle.LEFT:
        {
            Debug.Log("Swipe LEFT!!!");
        }
        break;

        default:
            break;
        }
    }