Esempio n. 1
0
    static public GamePadInputController CreateGamepadInputController(bool _singlePress, int _playerNumber, bool leftStick = true)
    {
        GamePadInputController controller = new GamePadInputController(_playerNumber, leftStick);

        controller.SinglePress = _singlePress;
        return(controller);
    }
Esempio n. 2
0
 // Start is called before the first frame update
 void Start()
 {
     sprite = GetComponent <SpriteRenderer>();
     if (hinput.gamepad.Count > playerNumber)
     {
         inputController = GamePadInputController.CreateGamepadInputController(true, playerNumber, false);
     }
     else
     {
         inputController = KeyboardInputController.CreateKeyboardInputController(true, this.moveUp, this.moveDown, this.moveLeft, this.moveRight, this.action, this.shiftLeft, this.shiftRight);
     }
 }
Esempio n. 3
0
 // Start is called before the first frame update
 void Start()
 {
     rb2d = GetComponent <Rigidbody2D>();
     if (hinput.gamepad.Count > playerNumber)
     {
         inputController = GamePadInputController.CreateGamepadInputController(false, playerNumber);
     }
     else
     {
         inputController = KeyboardInputController.CreateKeyboardInputController(false, this.moveUp, this.moveDown);
     }
     //inputController = GamePadInputController.CreateGamepadInputController(false, playerNumber);
 }