# Dialog Item Invoke As Text

Grammar — Invokes method method(parameter1, parameter2, parameter3, parameter4) on flash dialog item flash for players
FlagsNative | Action | Restricted

Calls a method invoke on a loaded flash dialog item. The flash dialog item must have a flash file loaded which has the specified method name in it. The parameters for the invoked method are optional.

# Arguments

  • int<control> — Flash
  • playergroup — Players
  • string — Method
  • text — Parameter 1
  • text — Parameter 2
  • text — Parameter 3
  • text — Parameter 4

Returns — void

native void DialogControlInvokeAsText(
	int control,
	playergroup players,
	string method,
	text param1,
	text param2,
	text param3,
	text param4,
);

Category: Dialog / Dialog Item Tools

# Examples

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:2137

        if (((libSwaC_gf_CurrentMap() == "ZLab1") || (libSwaC_gf_CurrentMap() == "ZLab2") || (libSwaC_gf_CurrentMap() == "ZSpace1"))) {
            TextExpressionSetToken("Param/Expression/lib_SwaC_903D3715", "A", StringExternal("Param/Value/lib_SwaC_E59ABB37"));
            DialogControlInvokeAsText(libSwaC_gv_zS_MissionHelpButtonTipPanel, PlayerGroupAll(), "PlayTip_Terr", TextExpressionAssemble("Param/Expression/lib_SwaC_903D3715"), StringExternal("Param/Value/lib_SwaC_0567AF67"), null, null);
        }
        else {

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:2141

        else {
            TextExpressionSetToken("Param/Expression/lib_SwaC_EAD00EF2", "A", StringExternal("Param/Value/lib_SwaC_39CFFFD1"));
            DialogControlInvokeAsText(libSwaC_gv_zS_MissionHelpButtonTipPanel, PlayerGroupAll(), "PlayTip_Zerg", TextExpressionAssemble("Param/Expression/lib_SwaC_EAD00EF2"), null, null, null);
        }
        TriggerEnable(libSwaC_gt_ZS_MissionTipClicked, true);

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:11758

    // Implementation
    DialogControlSetVisible(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), true);
    DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetLevelInfo", StringExternal("Param/Value/lib_SwaC_B4507058"), IntToText((libSwaC_gv_zS_KerriganUIFinalXP-libSwaC_gv_zS_KerriganUIOriginalXP)), null, null);
    if ((libSwaC_gv_zS_KerriganUIDeltaHealth > 0)) {
        DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_8BC0753C"), IntToText(libSwaC_gv_zS_KerriganUIDeltaHealth), IntToText(1), null);

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:11760

    DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetLevelInfo", StringExternal("Param/Value/lib_SwaC_B4507058"), IntToText((libSwaC_gv_zS_KerriganUIFinalXP-libSwaC_gv_zS_KerriganUIOriginalXP)), null, null);
    if ((libSwaC_gv_zS_KerriganUIDeltaHealth > 0)) {
        DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_8BC0753C"), IntToText(libSwaC_gv_zS_KerriganUIDeltaHealth), IntToText(1), null);
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:11764


    if ((libSwaC_gv_zS_KerriganUIDeltaEnergy > 0)) {
        DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_09465941"), IntToText(libSwaC_gv_zS_KerriganUIDeltaEnergy), IntToText(2), null);
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:11768


    if ((libSwaC_gv_zS_KerriganUIDeltaDamage > 0)) {
        DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_ED79A5FE"), IntToText(libSwaC_gv_zS_KerriganUIDeltaDamage), IntToText(3), null);
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:11772


    if ((libSwaC_gv_zS_KerriganUIDeltaArmor > 0)) {
        DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_F3C699AA"), IntToText(libSwaC_gv_zS_KerriganUIDeltaArmor), IntToText(4), null);
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:17750


    TriggerEnable(TriggerGetCurrent(), false);
    DialogControlInvokeAsText(libSwaC_gv_zS_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_SwaC_2E4E132D"), null, null, null);
    TriggerEnable(libSwaC_gt_ZS_ArmyButtonUsed, true);
    return true;

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:17782


    TriggerEnable(TriggerGetCurrent(), false);
    DialogControlInvokeAsText(libSwaC_gv_zS_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_SwaC_3D4F09CA"), null, null, null);
    return true;
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:9209

        autoCFD98E36_val = PlayerRace(1);
        if (autoCFD98E36_val == "Prot") {
            DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Prot", StringExternal("Param/Value/lib_VCUI_034F4713"), null, null, null);
        }
        else if (autoCFD98E36_val == "Zerg") {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:9212

        }
        else if (autoCFD98E36_val == "Zerg") {
            DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_VCUI_B4347E4E"), null, null, null);
        }
        else if (autoCFD98E36_val == "Terr") {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:9215

        }
        else if (autoCFD98E36_val == "Terr") {
            DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Terr", StringExternal("Param/Value/lib_VCUI_ED15A899"), null, null, null);
        }
        else {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:9289

    autoBCDDD362_val = PlayerRace(1);
    if (autoBCDDD362_val == "Prot") {
        DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Prot", StringExternal("Param/Value/lib_VCUI_F2711687"), null, null, null);
    }
    else if (autoBCDDD362_val == "Zerg") {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:9292

    }
    else if (autoBCDDD362_val == "Zerg") {
        DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_VCUI_5A02F843"), null, null, null);
    }
    else if (autoBCDDD362_val == "Terr") {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:9295

    }
    else if (autoBCDDD362_val == "Terr") {
        DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Terr", StringExternal("Param/Value/lib_VCUI_1B09ADE8"), null, null, null);
    }
    else {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:6445

        autoCFD98E36_val = PlayerRace(1);
        if (autoCFD98E36_val == "Prot") {
            DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Prot", StringExternal("Param/Value/lib_NCUI_034F4713"), null, null, null);
        }
        else if (autoCFD98E36_val == "Zerg") {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:6448

        }
        else if (autoCFD98E36_val == "Zerg") {
            DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_NCUI_B4347E4E"), null, null, null);
        }
        else if (autoCFD98E36_val == "Terr") {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:6451

        }
        else if (autoCFD98E36_val == "Terr") {
            DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Terr", StringExternal("Param/Value/lib_NCUI_ED15A899"), null, null, null);
        }
        else {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:6522

    autoBCDDD362_val = PlayerRace(1);
    if (autoBCDDD362_val == "Prot") {
        DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Prot", StringExternal("Param/Value/lib_NCUI_F2711687"), null, null, null);
    }
    else if (autoBCDDD362_val == "Zerg") {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:6525

    }
    else if (autoBCDDD362_val == "Zerg") {
        DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_NCUI_5A02F843"), null, null, null);
    }
    else if (autoBCDDD362_val == "Terr") {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:6528

    }
    else if (autoBCDDD362_val == "Terr") {
        DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Terr", StringExternal("Param/Value/lib_NCUI_1B09ADE8"), null, null, null);
    }
    else {

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOUI.galaxy:5806

    DialogSetVisible(libCOUI_gv_cU_FanfareDialog, lv_fanfarePlayers, true);
    if ((lp_result == c_gameOverVictory)) {
        DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetVictoryText", StringExternal("@UI/Text/Victory"), null, null, null);
    }
    else {

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOUI.galaxy:5809

    }
    else {
        DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetVictoryText", StringExternal("@UI/Text/Defeat"), null, null, null);
    }
    DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetNameText", PlayerName(lp_player), null, null, null);

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOUI.galaxy:5811

        DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetVictoryText", StringExternal("@UI/Text/Defeat"), null, null, null);
    }
    DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetNameText", PlayerName(lp_player), null, null, null);
    DialogControlInvokeAsString(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "PlayVictoryScreen", StringCase((lv_playerRace), false), null, null, null);
    SoundPlayForPlayer(SoundLink("UI_Victory_All", 0), c_maxPlayers, lv_fanfarePlayers, 100.0, 0.0);

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOUI.galaxy:7812


    TriggerEnable(TriggerGetCurrent(), false);
    DialogControlInvokeAsText(libCOUI_gv_cU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_COUI_B4347E4E"), null, null, null);
    TriggerEnable(libCOUI_gt_CU_ArmyButtonUsed, true);
    return true;

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOUI.galaxy:7844


    TriggerEnable(TriggerGetCurrent(), false);
    DialogControlInvokeAsText(libCOUI_gv_cU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_COUI_F2711687"), null, null, null);
    return true;
}

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:1440

    if ((libHots_gf_DifficultyValueInt2(1, 1, 0) == 1)) {
        TextExpressionSetToken("Param/Expression/lib_A3DDD02B_903D3715", "A", StringExternal("Param/Value/lib_A3DDD02B_E59ABB37"));
        DialogControlInvokeAsText(libA3DDD02B_gv_pP_MissionHelpButtonTipPanel, PlayerGroupAll(), "PlayTip_Prot", TextExpressionAssemble("Param/Expression/lib_A3DDD02B_903D3715"), StringExternal("Param/Value/lib_A3DDD02B_0567AF67"), null, null);
        TriggerEnable(libA3DDD02B_gt_PP_MissionTipClicked, true);
    }

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:8136


    TriggerEnable(TriggerGetCurrent(), false);
    DialogControlInvokeAsText(libA3DDD02B_gv_pP_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Prot", StringExternal("Param/Value/lib_A3DDD02B_2E4E132D"), null, null, null);
    TriggerEnable(libA3DDD02B_gt_PP_ArmyButtonUsed, true);
    return true;

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:8168


    TriggerEnable(TriggerGetCurrent(), false);
    DialogControlInvokeAsText(libA3DDD02B_gv_pP_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_A3DDD02B_3D4F09CA"), null, null, null);
    return true;
}