@:optionalbinding:Null<Map<ControllerButton, FlxGamepadInputID>>
connect_timer:Float
id:Int
@:optionalon_connect:Null<Void ‑> Void>
@:optionalon_disconnect:Null<Void ‑> Void>