/** * @brief Callback to execute a confunc */ static void UI_ConfuncCommand_f (void) { uiNode_t *node = (uiNode_t *) Cmd_Userdata(); assert(node); assert(UI_NodeInstanceOf(node, "confunc")); UI_ExecuteConFuncActions(node, node->onClick); }
/** * @brief Callback to execute a confunc */ static void UI_ConfuncCommand_f (void) { uiNode_t* node = static_cast<uiNode_t*>(Cmd_Userdata()); assert(node); assert(UI_NodeInstanceOf(node, "confunc")); if (node->onClick != nullptr) { UI_ExecuteConFuncActions(node, node->onClick); } if (node->lua_onClick != LUA_NOREF) { UI_ExecuteLuaConFunc (node, node->lua_onClick); } }