public void MovePlayer()
    {
        swipeType = InputManager.GetMostRecentInputType();

        switch (movementState)
        {
            #region case-running
        case MovementState.running:
            //Baseline character is running
            switch (swipeType)
            {
            case InputManager.SwipeType.swipeForwardUp:
                MovePlayer(movementTypes.jump);
                break;

            case InputManager.SwipeType.swipeBackwards:
                MovePlayer(movementTypes.changeDirection);
                break;

            case InputManager.SwipeType.swipeDown:
                break;
            }
            break;
            #endregion case-running
        }
    }
示例#2
0
        public void GetInputFromEvent()
        {
            swipeType = InputManager.GetMostRecentInputType();
            PlayerCharacterInputs characterInputs = new PlayerCharacterInputs();

            switch (swipeType)
            {
            case InputManager.SwipeType.swipeForwardUp:
                characterInputs.jumpDown = true;
                break;

            case InputManager.SwipeType.swipeBackwards:
                characterInputs.changeDirection = true;
                break;

            case InputManager.SwipeType.swipeDown:
                characterInputs.slideDown = true;
                break;
            }
            Character.SetInputs(ref characterInputs);
        }