# 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.sc2campaign

SwarmCampaignLib.galaxy

// L2137
DialogControlInvokeAsText(libSwaC_gv_zS_MissionHelpButtonTipPanel, PlayerGroupAll(), "PlayTip_Terr", TextExpressionAssemble("Param/Expression/lib_SwaC_903D3715"), StringExternal("Param/Value/lib_SwaC_0567AF67"), null, null)
// L2141
DialogControlInvokeAsText(libSwaC_gv_zS_MissionHelpButtonTipPanel, PlayerGroupAll(), "PlayTip_Zerg", TextExpressionAssemble("Param/Expression/lib_SwaC_EAD00EF2"), null, null, null)
// L11758
DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetLevelInfo", StringExternal("Param/Value/lib_SwaC_B4507058"), IntToText((libSwaC_gv_zS_KerriganUIFinalXP-libSwaC_gv_zS_KerriganUIOriginalXP)), null, null)
// L11760
DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_8BC0753C"), IntToText(libSwaC_gv_zS_KerriganUIDeltaHealth), IntToText(1), null)
// L11764
DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_09465941"), IntToText(libSwaC_gv_zS_KerriganUIDeltaEnergy), IntToText(2), null)
// L11768
DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_ED79A5FE"), IntToText(libSwaC_gv_zS_KerriganUIDeltaDamage), IntToText(3), null)
// L11772
DialogControlInvokeAsText(libSwaC_gv_zS_KerriganUITierLevelUpFlash, PlayerGroupAll(), "SetValues", StringExternal("Param/Value/lib_SwaC_F3C699AA"), IntToText(libSwaC_gv_zS_KerriganUIDeltaArmor), IntToText(4), null)
// L17750
DialogControlInvokeAsText(libSwaC_gv_zS_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_SwaC_2E4E132D"), null, null, null)
// L17782
DialogControlInvokeAsText(libSwaC_gv_zS_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_SwaC_3D4F09CA"), null, null, null)

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L9209
DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Prot", StringExternal("Param/Value/lib_VCUI_034F4713"), null, null, null)
// L9212
DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_VCUI_B4347E4E"), null, null, null)
// L9215
DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Terr", StringExternal("Param/Value/lib_VCUI_ED15A899"), null, null, null)
// L9289
DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Prot", StringExternal("Param/Value/lib_VCUI_F2711687"), null, null, null)
// L9292
DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_VCUI_5A02F843"), null, null, null)
// L9295
DialogControlInvokeAsText(libVCUI_gv_pU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Terr", StringExternal("Param/Value/lib_VCUI_1B09ADE8"), null, null, null)

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L6445
DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Prot", StringExternal("Param/Value/lib_NCUI_034F4713"), null, null, null)
// L6448
DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_NCUI_B4347E4E"), null, null, null)
// L6451
DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Terr", StringExternal("Param/Value/lib_NCUI_ED15A899"), null, null, null)
// L6522
DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Prot", StringExternal("Param/Value/lib_NCUI_F2711687"), null, null, null)
// L6525
DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_NCUI_5A02F843"), null, null, null)
// L6528
DialogControlInvokeAsText(libNCUI_gv_NU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Terr", StringExternal("Param/Value/lib_NCUI_1B09ADE8"), null, null, null)

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L5806
DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetVictoryText", StringExternal("@UI/Text/Victory"), null, null, null)
// L5809
DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetVictoryText", StringExternal("@UI/Text/Defeat"), null, null, null)
// L5811
DialogControlInvokeAsText(libCOUI_gv_cU_FanfareFlash, lv_fanfarePlayers, "SetNameText", PlayerName(lp_player), null, null, null)
// L7812
DialogControlInvokeAsText(libCOUI_gv_cU_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Zerg", StringExternal("Param/Value/lib_COUI_B4347E4E"), null, null, null)
// L7844
DialogControlInvokeAsText(libCOUI_gv_cU_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_COUI_F2711687"), null, null, null)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L1440
DialogControlInvokeAsText(libA3DDD02B_gv_pP_MissionHelpButtonTipPanel, PlayerGroupAll(), "PlayTip_Prot", TextExpressionAssemble("Param/Expression/lib_A3DDD02B_903D3715"), StringExternal("Param/Value/lib_A3DDD02B_0567AF67"), null, null)
// L8136
DialogControlInvokeAsText(libA3DDD02B_gv_pP_ArmyButtonTipPanel, PlayerGroupAll(), "PlayArmyTip_Prot", StringExternal("Param/Value/lib_A3DDD02B_2E4E132D"), null, null, null)
// L8168
DialogControlInvokeAsText(libA3DDD02B_gv_pP_ArmyButtonTipPanel, PlayerGroupAll(), "CloseArmyTip_Zerg", StringExternal("Param/Value/lib_A3DDD02B_3D4F09CA"), null, null, null)