Ejemplo n.º 1
0
    void HandlePlayerInputFromKeyboard(KeyboardDirection direction)
    {
        SwipeData data = new SwipeData();

        data.Direction = ConvertKeyBoardDirection(direction);
        HandlePlayerSwipe(data);
    }
Ejemplo n.º 2
0
    /// <summary>
    /// Converts keyboard direction to swipe direction.
    /// </summary>
    /// <param name="direction"></param>
    /// <returns></returns>
    SwipeDirection ConvertKeyBoardDirection(KeyboardDirection direction)
    {
        switch (direction)
        {
        case KeyboardDirection.Up: return(SwipeDirection.Up);

        case KeyboardDirection.Right: return(SwipeDirection.Right);

        case KeyboardDirection.Down: return(SwipeDirection.Down);

        case KeyboardDirection.Left: return(SwipeDirection.Left);
        }
        return(SwipeDirection.Up);
    }
Ejemplo n.º 3
0
 public void Update()
 {
     if (Input.GetKeyUp(KeyCode.UpArrow) || Input.GetKeyUp(KeyCode.W))
     {
         direction = KeyboardDirection.Up;
         SendDirection();
     }
     else if (Input.GetKeyUp(KeyCode.RightArrow) || Input.GetKeyUp(KeyCode.D))
     {
         direction = KeyboardDirection.Right;
         SendDirection();
     }
     else if (Input.GetKeyUp(KeyCode.DownArrow) || Input.GetKeyUp(KeyCode.S))
     {
         direction = KeyboardDirection.Down;
         SendDirection();
     }
     else if (Input.GetKeyUp(KeyCode.LeftArrow) || Input.GetKeyUp(KeyCode.A))
     {
         direction = KeyboardDirection.Left;
         SendDirection();
     }
 }