コード例 #1
0
ファイル: ui_node_special.c プロジェクト: kevlund/ufoai
/**
 * @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);
}
コード例 #2
0
ファイル: ui_node_special.cpp プロジェクト: rxadmin/ufoai
/**
 * @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);
    }
}