# Set Dialog Item Unit Link

Grammar — Set dialogItem Unit Link to unitLink for players
FlagsAction

Sets a Dialog Item’s Unit Link. Currently supported for type Unit Model

# Arguments

  • int [ control ] — Dialog Item
  • string [ gamelink::Unit ] — Unit Link
  • playergroup — Players

Returns — void

void libNtve_gf_SetDialogItemUnitLink(
	int lp_dialogItem,
	string lp_unitLink,
	playergroup lp_players,
);

Category: Dialog / Dialog Item Tools

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L9474
libNtve_gf_SetDialogItemUnitLink(libSwaC_gv_zS_ArmyCustomMissionUnits[lv_index], "Impaler", PlayerGroupAll())
// L9477
libNtve_gf_SetDialogItemUnitLink(libSwaC_gv_zS_ArmyCustomMissionUnits[lv_index], "Lurker", PlayerGroupAll())
// L9480
libNtve_gf_SetDialogItemUnitLink(libSwaC_gv_zS_ArmyCustomMissionUnits[lv_index], "BroodLord", PlayerGroupAll())
// L9483
libNtve_gf_SetDialogItemUnitLink(libSwaC_gv_zS_ArmyCustomMissionUnits[lv_index], "Viper", PlayerGroupAll())
// L9486
libNtve_gf_SetDialogItemUnitLink(libSwaC_gv_zS_ArmyCustomMissionUnits[lv_index], libSwaC_gf_ZS_StoryArmyUnitUnitType(lv_indexArmyUnit), PlayerGroupAll())

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L1468
libNtve_gf_SetDialogItemUnitLink(lib281DEC45_gv_zSS_UITravelRewardUnit[lv_unitFrameIndex], (CatalogFieldValueGet(c_gameCatalogArmyCategory, libSwaC_gf_MissionArmyCategoryUnlocked(lv_indexMap), "Unit", c_playerAny)), PlayerGroupAll())
// L1642
libNtve_gf_SetDialogItemUnitLink(lib281DEC45_gv_zSS_MissionUnit, (CatalogFieldValueGet(c_gameCatalogArmyCategory, libSwaC_gf_MissionArmyCategoryUnlocked(lib281DEC45_gv_zSS_NextMission), "Unit", c_playerAny)), PlayerGroupAll())

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L1987
libNtve_gf_SetDialogItemUnitLink(libVCUI_gv_pU_MissionRewardUnitModel, libVoiC_gf_PC_ArmyCategoryUnitType(lv_rewardCategory), PlayerGroupAll())
// L1998
libNtve_gf_SetDialogItemUnitLink(libVCUI_gv_pU_MissionRewardUnitModel2, "ShieldBattery", PlayerGroupAll())
// L3079
libNtve_gf_SetDialogItemUnitLink(libVCUI_gv_pU_StarmapUnitModels[lv_index], libVoiC_gf_PC_ArmyCategoryUnitType(libVoiC_gf_MissionArmyCategoryUnlocked(lv_indexMission)), PlayerGroupAll())