---@meta ---@class cc.EventController :cc.Event local EventController={ } cc.EventController=EventController ---* Gets the event type of the controller.
---* return The event type of the controller. ---@return int function EventController:getControllerEventType () end ---* Sets the connect status.
---* param True if it's connected. ---@param isConnected boolean ---@return self function EventController:setConnectStatus (isConnected) end ---* Gets the connect status.
---* return True if it's connected. ---@return boolean function EventController:isConnected () end ---* ---@param keyCode int ---@return self function EventController:setKeyCode (keyCode) end ---* ---@return cc.Controller function EventController:getController () end ---* Gets the key code of the controller.
---* return The key code of the controller. ---@return int function EventController:getKeyCode () end ---@overload fun(int:int,cc.Controller:cc.Controller,int2:boolean):self ---@overload fun(int:int,cc.Controller:cc.Controller,int:int):self ---@param type int ---@param controller cc.Controller ---@param keyCode int ---@return self function EventController:EventController (type,controller,keyCode) end