BUILDNANACtxTMethods<O>:

scene: SceneScopeT<O>

go<T>(name: T , args: SceneArgs ): void

pushScene<T>(T: string , args: SceneArgs ): void

getSceneName(): SceneName | null

onButtonPress(btn: ButtonName | ButtonName[] , action: (btn: ButtonName )=>void ): KEventController

onButtonPress(action: (btn: ButtonName )=>void ): KEventController

onButtonRelease(btn: ButtonName | ButtonName[] , action: (btn: ButtonName )=>void ): KEventController

onButtonRelease(action: (btn: ButtonName )=>void ): KEventController

onButtonDown(btn: string | string[] , action: (btn: string )=>void ): KEventController

onButtonDown(action: (btn: ButtonName )=>void ): KEventController

isButtonPressed(btn?: ButtonName | ButtonName[] ): boolean

isButtonDown(btn?: ButtonName | ButtonName[] ): boolean

isButtonReleased(btn?: ButtonName | ButtonName[] ): boolean

getButton(btn: ButtonName ): ButtonBinding

pressButton(btn: ButtonName ): void

releaseButton(btn: ButtonName ): void