private void UpdateControls() { // Swipe Controls SwipeDirection direction = GameGlobals.Instance.touchController.getSwipeDirection(); //get the swipe direction if (direction != SwipeDirection.Null) { if (direction == SwipeDirection.Up) { HandleSwipe(SwipeDirection.Up); } if (direction == SwipeDirection.Down) { HandleSwipe(SwipeDirection.Down); } if (direction == SwipeDirection.Left) { HandleSwipe(SwipeDirection.Left); } if (direction == SwipeDirection.Right) { HandleSwipe(SwipeDirection.Right); } } // Keyboard Controls if (Input.GetKeyDown(KeyCode.W) || Input.GetKeyDown(KeyCode.UpArrow))//Up/ jump { HandleSwipe(SwipeDirection.Up); } else if ((Input.GetKeyDown(KeyCode.S) || Input.GetKeyDown(KeyCode.DownArrow))) { HandleSwipe(SwipeDirection.Down); } else if (Input.GetKeyDown(KeyCode.D) || Input.GetKeyDown(KeyCode.RightArrow))//Left { HandleSwipe(SwipeDirection.Right); } else if (Input.GetKeyDown(KeyCode.A) || Input.GetKeyDown(KeyCode.LeftArrow))//Right { HandleSwipe(SwipeDirection.Left); } if (Input.GetButtonDown("Fire1")) { CharacterObstacle.onClick(player.transform.position); } }