Should close the element, in case its supported
Closes this element when its background is clicked
Calls closeMethod if an overlay is opened
Should draw the hud
Should draw any overlays (screen space)
Forwards the game speed keybindings so you can toggle pause / Fastforward in the building tooltip and such
Forwards the map movement keybindings so you can move the map with the arrow keys
Forwards the game speed keybindings so you can toggle pause / Fastforward in the building tooltip and such
Should return true if this overlay is open and currently blocking any user interaction
Registers a new click detector
Should return false if the game should be paused
Should return true if the widget has a modal dialog opened and thus the game does not need to update / redraw
Helper method to construct a new click detector
The element to listen on
The handler to call on this object
Click detector arguments
Cleans up the hud element, if overridden make sure to call super.cleanups