onGamepadButtonRelease(btn: KGamepadButton | KGamepadButton[], action: (btn: KGamepadButton, gamepad: KGamepad)=>void): KEventController
Register an event that runs when user releases certain gamepad button
param
btn- The button(s) to listen for. See
param
action- The function that is run when certain gamepad buttons are released.
// charged attack let chargeTime = 0 onGamepadButtonPress("west", (btn, gp) => { chargeTime = time(); }); // when a gamepad button is released, this is run onGamepadButtonRelease("west", (btn, gp) => { let chargedt = time() - chargeTime; debug.log(`Used ${chargedt * 1000} power!`); });
returns
The event controller.
since
v3001.0