Example #1
0
 // Update is called once per frame
 void Update()
 {
     InputManager.swipes swipeDirection = InputManager.swipes.none;
     if (input.swipe() != null)
     {
         swipeDirection = input.swipe();
     }
     if (swipeDirection == InputManager.swipes.down)
     {
         previousPosition.position = playerPosition.position;
         playerPosition.position   = playerPosition.Behind();
         playerPosition.rotation   = 180;
     }
     else if (swipeDirection == InputManager.swipes.up)
     {
         previousPosition.position = playerPosition.position;
         playerPosition.position   = playerPosition.Forward();
         playerPosition.rotation   = 0;
     }
     else if (swipeDirection == InputManager.swipes.right)
     {
         previousPosition.position = playerPosition.position;
         playerPosition.position   = playerPosition.Right();
         playerPosition.rotation   = 90;
     }
     else if (swipeDirection == InputManager.swipes.left)
     {
         previousPosition.position = playerPosition.position;
         playerPosition.position   = playerPosition.Left();
         playerPosition.rotation   = 270;
     }
 }
Example #2
0
    // Update is called once per frame
    void Update()
    {
        //Take #3
        InputManager.swipes swipeDirection = InputManager.swipes.none;
        swipeDirection = input.swipe();
        if (swipeDirection == InputManager.swipes.down)
        {
            previousPosition.position = playerPosition.position;
            //playerPosition.position = playerPosition.Behind ();
            playerPosition.rotation = 180;
            //print ("swiped down");
        }
        else if (swipeDirection == InputManager.swipes.up)
        {
            previousPosition.position = playerPosition.position;
            //playerPosition.position = playerPosition.Forward ();
            playerPosition.rotation = 0;
            //print("swiped up- jump");
        }
        else if (swipeDirection == InputManager.swipes.right)
        {
            previousPosition.position = playerPosition.position;
            //playerPosition.position = playerPosition.Right ();
            playerPosition.rotation = 90;
        }
        else if (swipeDirection == InputManager.swipes.left)
        {
            previousPosition.position = playerPosition.position;

            //playerPosition.position = playerPosition.Left ();
            playerPosition.rotation = 270;
        }
        if (swipeDirection == InputManager.swipes.tap)
        {
            checkAndUpdateSectors();

            if (playerPosition.rotation == 0)
            {
                previousPosition.position = playerPosition.position;
                playerPosition.position   = playerPosition.Forward();
            }
            else if (playerPosition.rotation == 90)
            {
                previousPosition.position = playerPosition.position;
                playerPosition.position   = playerPosition.Right();
            }
            else if (playerPosition.rotation == 180)
            {
                previousPosition.position = playerPosition.position;
                playerPosition.position   = playerPosition.Behind();
            }
            else if (playerPosition.rotation == 270)
            {
                previousPosition.position = playerPosition.position;
                playerPosition.position   = playerPosition.Left();
            }
        }
    }