new ()
bounds:Rect
dragButton:MouseButton = MouseButton.LEFT
isDragged:Bool = false
onDragStart:Event<Void ‑> Void>
onDragStop:Event<Void ‑> Void>
init (button:MouseButton = MouseButton.LEFT):Void
setBounds (x:Float, y:Float, width:Float, height:Float):Void
staticinline create (button:MouseButton = MouseButton.LEFT):DraggableComponent
staticinline getPool ():Pool<DraggableComponent>
read only__typeName__:String
read only__type__:Class<Component>
entity:Entity
name:String
onAddedToEntity:Event<Entity ‑> Void>
onRemovedFromEntity:Event<Entity ‑> Void>
read onlyid:Int = Gecko.getUniqueID()
read onlyisAlreadyDestroyed:Bool = false
inline toString ():String