# Hookup Unit Status Dialog Item

Grammar — Hooks up an existing type in the Unit Status Frame for unit called name
FlagsNative | Action

# Arguments

  • int [ preset::ControlType ] — Type
  • string — Name
  • unit — Unit

Returns — int [ control ]

native int DialogControlHookupUnitStatus(
	int type,
	string inTemplate,
	unit inUnit,
);

Category: Dialog / Dialog Items

# Examples

# campaigns/swarm.sc2campaign

MapScript.galaxy

// L670
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_escapePodUnit[lp_escapePodNo])
// L672
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_escapePodUnit[lp_escapePodNo])
// L674
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_escapePodUnit[lp_escapePodNo])
// L676
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_escapePodUnit[lp_escapePodNo])
// L405
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_stukov)
// L408
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_stukov)
// L410
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_stukov)
// L412
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_stukov)
// L646
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_bileLauncherUnits[lp_index])
// L648
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_bileLauncherUnits[lp_index])
// L651
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_bileLauncherUnits[lp_index])
// L653
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_bileLauncherUnits[lp_index])
// L871
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_corpse_PerCamp[lp_meatIndex])
// L873
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_corpse_PerCamp[lp_meatIndex])
// L875
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_corpse_PerCamp[lp_meatIndex])
// L877
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_corpse_PerCamp[lp_meatIndex])
// L670
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_escapePodUnit[lp_escapePodNo])
// L672
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_escapePodUnit[lp_escapePodNo])
// L674
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_escapePodUnit[lp_escapePodNo])
// L676
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_escapePodUnit[lp_escapePodNo])
// L405
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_stukov)
// L408
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_stukov)
// L410
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_stukov)
// L412
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_stukov)
// L646
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_bileLauncherUnits[lp_index])
// L648
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_bileLauncherUnits[lp_index])
// L651
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_bileLauncherUnits[lp_index])
// L653
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_bileLauncherUnits[lp_index])
// L871
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", gv_corpse_PerCamp[lp_meatIndex])
// L873
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", gv_corpse_PerCamp[lp_meatIndex])
// L875
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", gv_corpse_PerCamp[lp_meatIndex])
// L877
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", gv_corpse_PerCamp[lp_meatIndex])

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L4640
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", lp_unit)
// L4643
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", lp_unit)
// L4645
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", lp_unit)
// L4647
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", lp_unit)

# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod

LibPEB1.galaxy

// L2593
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HeroNameLabel", libPEB1_gv_archangelAreas[lp_areaIndex].lv_archangelUnit)
// L6485
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HeroNameLabel", libPVEM_gf_PvENPCHeroSpawnedUnit())
// L5103
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HeroNameLabel", libPVEB_gf_NPCHeroSpawnedUnit())

# mods/heroesdata.stormmod

AILib.galaxy

// L1129
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "BotStatusLabel", lv_leader)
// L3228
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HeroUnitStatusParentFrame/BotStatusLabel", lv_loopUnit)
// L3234
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HeroUnitStatusParentFrame/BotDifficultyLabel", lv_loopUnit)

# mods/heroesdata.stormmod

GameDataHelperLib.galaxy

// L2075
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/BackgroundSideGlowOwner/MultiBackground", libGDHL_gv_lostVikingsPlayer[lp_player].lv_erik)
// L2077
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/BackgroundSideGlowOwner/MultiBackground", libGDHL_gv_lostVikingsPlayer[lp_player].lv_baleog)
// L2079
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/BackgroundSideGlowOwner/MultiBackground", libGDHL_gv_lostVikingsPlayer[lp_player].lv_olaf)
// L2081
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/VikingIdentityFrame/SelectionStatusIcon", libGDHL_gv_lostVikingsPlayer[lp_player].lv_baleog)
// L2083
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/VikingIdentityFrame/SelectionStatusIcon", libGDHL_gv_lostVikingsPlayer[lp_player].lv_erik)
// L2085
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/VikingIdentityFrame/SelectionStatusIcon", libGDHL_gv_lostVikingsPlayer[lp_player].lv_olaf)

# mods/heroesdata.stormmod

GameLib.galaxy

// L1283
DialogControlHookupUnitStatus(c_triggerControlTypeUnitStatusBar, "CaptureProgressBar", lp_beaconUnit)
// L1287
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "DimmingFrame", lp_beaconUnit)

# mods/heroesdata.stormmod

UILib.galaxy

// L3921
DialogControlHookupUnitStatus(c_triggerControlTypePanel, "AttachPointFrame", lp_attachedUnit)
// L3924
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HelpText", lp_attachedUnit)
// L4397
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HeroUnitStatusParentFrame/BotDifficultyLabel", lp_unit)
// L4400
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "HeroUnitStatusParentFrame/BotStatusLabel", lp_unit)
// L4403
DialogControlHookupUnitStatus(c_triggerControlTypeUnitStatusBar, "HeroUnitStatusParentFrame/HealthBarResistant", lp_unit)
// L4405
DialogControlHookupUnitStatus(c_triggerControlTypeUnitStatusBar, "HeroUnitStatusParentFrame/HealthBarVulnerable", lp_unit)
// L4407
DialogControlHookupUnitStatus(c_triggerControlTypePanel, "HeroUnitStatusParentFrame/InvincibleHealthBarFrame", lp_unit)
// L4409
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/DimmingFrame", lp_unit)
// L4411
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/HeroInvulnerableFrameBackground", lp_unit)
// L4414
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/HeroUnstoppableFrameBackground", lp_unit)

# mods/heroesmapmods/battlegroundmapmods/tombofthespiderqueen.stormmod

LibMSOC.galaxy

// L2909
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitStatusParentFrame/CarriedMechanicScoreValueFrame/ScoreValueFrame0/Image", libGame_gv_players[1].lv_heroUnit)

# mods/missionpacks/campaigncommon.sc2mod

LibCMUI.galaxy

// L188
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", lp_unit)
// L191
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", lp_unit)
// L193
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", lp_unit)
// L195
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", lp_unit)

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L14647
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "HeroUnitBackgroundImage", lv_loneWolfUnit)
// L21899
DialogControlHookupUnitStatus(c_triggerControlTypeUnitStatusBar, "HealthBar", lv_levellingunit)
// L21972
DialogControlHookupUnitStatus(c_triggerControlTypeUnitStatusBar, "HealthBar", lv_levellingunit)
// L22215
DialogControlHookupUnitStatus(c_triggerControlTypeUnitStatusBar, "HealthBar", lv_medivac)
// L22274
DialogControlHookupUnitStatus(c_triggerControlTypeUnitStatusBar, "HealthBar", lv_medivac)

# mods/starcoop/starcoop.sc2mod

LibCOMU.galaxy

// L3232
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "InfoLabel", lv_killBot)
// L4447
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "InfoLabel", lp_killBot)

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L3721
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "NameLabel", lp_unit)
// L3724
DialogControlHookupUnitStatus(c_triggerControlTypeLabel, "ValueLabel", lp_unit)
// L3726
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BarImage", lp_unit)
// L3728
DialogControlHookupUnitStatus(c_triggerControlTypeImage, "BorderImage", lp_unit)