# Add Unit To Control Group

Grammar — Add unit to control group controlGroup|Group Number for player player
FlagsNative | Action

Adds a unit to a control group for a player.

# Arguments

  • int — Player
  • int — Control Group
  • unit — Unit

Returns — void

native void UnitControlGroupAddUnit(
	int inPlayer,
	int inGroup,
	unit inUnit,
);

Category: Selection / Control Groups

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L918
UnitControlGroupAddUnit(gv_p1_USER, 1, gv_tHEONERAYNOR)
// L919
UnitControlGroupAddUnit(gv_p1_USER, 2, gv_tHEONETYCHUS)
// L920
UnitControlGroupAddUnit(gv_p1_USER, 3, gv_tHEONESWANN)
// L921
UnitControlGroupAddUnit(gv_p1_USER, 4, gv_tHEONESTETMAN)
// L918
UnitControlGroupAddUnit(gv_p1_USER, 1, gv_tHEONERAYNOR)
// L919
UnitControlGroupAddUnit(gv_p1_USER, 2, gv_tHEONETYCHUS)
// L920
UnitControlGroupAddUnit(gv_p1_USER, 3, gv_tHEONESWANN)
// L921
UnitControlGroupAddUnit(gv_p1_USER, 4, gv_tHEONESTETMAN)
// L8854
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_tHE_ONE_QUEEN)
// L1160
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 2, gv_dEHAKA)
// L1058
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_kerrigan)
// L6361
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_hyperion)
// L1664
UnitControlGroupAddUnit(gv_p01_USER, 1, gv_kerrigan)
// L1894
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_kerrigan)
// L8854
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_tHE_ONE_QUEEN)
// L1160
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 2, gv_dEHAKA)
// L1058
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_kerrigan)
// L6361
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_hyperion)
// L1664
UnitControlGroupAddUnit(gv_p01_USER, 1, gv_kerrigan)
// L1894
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_kerrigan)
// L8256
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_aRTANIS)
// L8257
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 2, gv_kERRIGAN)
// L1604
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_kERRIGAN)
// L8256
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_aRTANIS)
// L8257
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 2, gv_kERRIGAN)
// L1604
UnitControlGroupAddUnit(gv_pLAYER_01_USER, 1, gv_kERRIGAN)

# mods/heroesdata.stormmod

GameDataHelperLib.galaxy

// L1865
UnitControlGroupAddUnit(lv_lVPlayer, 3, lp_viking)
// L1885
UnitControlGroupAddUnit(lv_lVPlayer, 2, lp_viking)
// L1901
UnitControlGroupAddUnit(lv_lVPlayer, 1, lp_viking)
// L13033
UnitControlGroupAddUnit(lv_lVPlayer, 1, UnitLastCreated())
// L13047
UnitControlGroupAddUnit(lv_lVPlayer, 2, UnitLastCreated())
// L13061
UnitControlGroupAddUnit(lv_lVPlayer, 3, UnitLastCreated())
// L13205
UnitControlGroupAddUnit(lv_lVPlayer, 3, libGDHL_gv_lostVikingsPlayer[lv_lVPlayer].lv_erikGravestone)
// L13206
UnitControlGroupAddUnit(lv_lVPlayer, 4, libGDHL_gv_lostVikingsPlayer[lv_lVPlayer].lv_erikGravestone)
// L13215
UnitControlGroupAddUnit(lv_lVPlayer, 2, libGDHL_gv_lostVikingsPlayer[lv_lVPlayer].lv_baleogGravestone)
// L13216
UnitControlGroupAddUnit(lv_lVPlayer, 4, libGDHL_gv_lostVikingsPlayer[lv_lVPlayer].lv_baleogGravestone)

# mods/heroesdata.stormmod

GameLib.galaxy

// L12224
UnitControlGroupAddUnit(lp_player, lv_controlGroup, lp_vehicle)
// L12225
UnitControlGroupAddUnit(lp_player, 4, lp_vehicle)
// L12247
UnitControlGroupAddUnit(lp_player, lv_controlGroup, lp_hero)
// L12248
UnitControlGroupAddUnit(lp_player, 4, lp_hero)
// L12272
UnitControlGroupAddUnit(lp_player, lv_controlGroup, lp_newVehicle)
// L12273
UnitControlGroupAddUnit(lp_player, 4, lp_newVehicle)
// L12281
UnitControlGroupAddUnit(lp_player, 1, lp_vehicle)
// L12282
UnitControlGroupAddUnit(lp_player, 4, lp_vehicle)
// L12292
UnitControlGroupAddUnit(lp_player, 1, lp_hero)
// L12293
UnitControlGroupAddUnit(lp_player, 4, lp_hero)

# mods/heromods/samuro.stormmod

LibHSAM.galaxy

// L225
UnitControlGroupAddUnit(lv_samuroPlayer, 1, lv_samuro)
// L226
UnitControlGroupAddUnit(lv_samuroPlayer, 4, lv_samuro)
// L641
UnitControlGroupAddUnit(lv_samuroPlayer, lv_controlGroup, lv_fakeSelectionVehicle)
// L644
UnitControlGroupAddUnit(lv_samuroPlayer, 4, lv_fakeSelectionVehicle)
// L652
UnitControlGroupAddUnit(lv_samuroPlayer, lv_controlGroup, lv_samuroCargoUnit)
// L653
UnitControlGroupAddUnit(lv_samuroPlayer, 4, lv_samuroCargoUnit)
// L1047
UnitControlGroupAddUnit(lv_samuroPlayer, 4, lv_mirrorImage)
// L1050
UnitControlGroupAddUnit(lv_samuroPlayer, 3, lv_mirrorImage)
// L1055
UnitControlGroupAddUnit(lv_samuroPlayer, 2, lv_mirrorImage)
// L1868
UnitControlGroupAddUnit(libGame_gf_HeroGainTalentPlayer(), 1, libGame_gv_players[lv_samuroPlayer].lv_heroUnit)