void onCapturedMouseLost(uiNode_t *node) override
Called when the node have lost the captured node We clean cached data.
void onMouseUp(uiNode_t *node, int x, int y, int button) override
Atomic structure used to define most of the UI.
void onMouseDown(uiNode_t *node, int x, int y, int button) override
node behaviour, how a node work
void UI_RegisterZoneNode(uiBehaviour_t *behaviour)
void onLoading(uiNode_t *node) override
Call before the script initialized the node.