# Select/Deselect Unit

Grammarselect|Select/Deselect unit for player player
FlagsNative | Action

Selects or deselects a unit for a player.

# Arguments

Returns — void

native void UnitSelect(
	unit inUnit,
	int inPlayer,
	bool inSelect,
);

Category: Selection / Unit Selection

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L318
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true)
// L295
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true)
// L301
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true)
// L3200
UnitSelect(lv_colonistShip, gv_pLAYER01_USER, false)
// L3317
UnitSelect(lv_colonistShip, gv_pLAYER01_USER, false)
// L3434
UnitSelect(lv_colonistShip, gv_pLAYER01_USER, false)
// L976
UnitSelect(UnitFromId(311), gv_pLAYER_01_USER, true)
// L6497
UnitSelect(UnitFromId(1), gv_p01_USER, true)
// L755
UnitSelect(UnitGroupUnit(UnitGroup("CommandCenter", gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), gv_pLAYER_01_USER, true)
// L1527
UnitSelect(UnitFromId(1167), gv_pLAYER01_USER, false)
// L1059
UnitSelect(gv_tosh, gv_p1_USER, true)
// L1240
UnitSelect(gv_nova, gv_pLAYER01_USER, true)
// L6090
UnitSelect(gv_nova, gv_pLAYER01_USER, true)
// L6374
UnitSelect(gv_nova, gv_pLAYER01_USER, true)
// L1714
UnitSelect(gv_uI_CommandCenter01, gv_p01_USER, true)
// L2963
UnitSelect(gv_mov_Marine01, gv_p01_USER, true)
// L3702
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L4104
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L4542
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L5106
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L5969
UnitSelect(gv_con_SCV, gv_p01_USER, true)
// L6490
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L6912
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L8548
UnitSelect(gv_pro_Barracks, gv_p01_USER, true)
// L703
UnitSelect(UnitGroupUnit(UnitGroup("CommandCenter", gv_p1_USER, RegionCircle(PointFromId(1), 16.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), gv_p1_USER, true)
// L683
UnitSelect(auto4F79FA65_var, gv_pLAYER01_USER, true)
// L8230
UnitSelect(lv_lOCAL_ExtractingUnit, gv_p1_USER, false)
// L5361
UnitSelect(UnitGroupUnit(UnitGroup("CommandCenter", gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, 0, (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), gv_pLAYER_USER, true)
// L1094
UnitSelect(UnitFromId(1), gv_p1_USER, true)
// L2259
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, false)
// L2294
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, true)
// L3896
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, false)
// L3932
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, true)
// L910
UnitSelect(gv_zeratul, gv_p01_USER, true)
// L6168
UnitSelect(gv_zeratul, gv_p01_PLAYER, true)
// L3200
UnitSelect(lv_colonistShip, gv_pLAYER01_USER, false)
// L3317
UnitSelect(lv_colonistShip, gv_pLAYER01_USER, false)
// L3434
UnitSelect(lv_colonistShip, gv_pLAYER01_USER, false)
// L976
UnitSelect(UnitFromId(311), gv_pLAYER_01_USER, true)
// L6497
UnitSelect(UnitFromId(1), gv_p01_USER, true)
// L755
UnitSelect(UnitGroupUnit(UnitGroup("CommandCenter", gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), gv_pLAYER_01_USER, true)
// L1527
UnitSelect(UnitFromId(1167), gv_pLAYER01_USER, false)
// L1059
UnitSelect(gv_tosh, gv_p1_USER, true)
// L1240
UnitSelect(gv_nova, gv_pLAYER01_USER, true)
// L6090
UnitSelect(gv_nova, gv_pLAYER01_USER, true)
// L6374
UnitSelect(gv_nova, gv_pLAYER01_USER, true)
// L1714
UnitSelect(gv_uI_CommandCenter01, gv_p01_USER, true)
// L2963
UnitSelect(gv_mov_Marine01, gv_p01_USER, true)
// L3702
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L4104
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L4542
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L5106
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L5969
UnitSelect(gv_con_SCV, gv_p01_USER, true)
// L6490
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L6912
UnitSelect(UnitGroupLoopCurrent(), gv_p01_USER, true)
// L8548
UnitSelect(gv_pro_Barracks, gv_p01_USER, true)
// L703
UnitSelect(UnitGroupUnit(UnitGroup("CommandCenter", gv_p1_USER, RegionCircle(PointFromId(1), 16.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), gv_p1_USER, true)
// L683
UnitSelect(auto4F79FA65_var, gv_pLAYER01_USER, true)
// L8230
UnitSelect(lv_lOCAL_ExtractingUnit, gv_p1_USER, false)
// L5361
UnitSelect(UnitGroupUnit(UnitGroup("CommandCenter", gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, 0, (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), gv_pLAYER_USER, true)
// L1094
UnitSelect(UnitFromId(1), gv_p1_USER, true)
// L2259
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, false)
// L2294
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, true)
// L3896
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, false)
// L3932
UnitSelect(gv_tHEONEZERATUL, gv_p1_USER, true)
// L910
UnitSelect(gv_zeratul, gv_p01_USER, true)
// L6168
UnitSelect(gv_zeratul, gv_p01_PLAYER, true)
// L318
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true)
// L295
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true)
// L301
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true)
// L3519
UnitSelect(gv_zeratul, gv_pLAYER_01_USER, true)
// L3525
UnitSelect(auto03D406C4_var, gv_pLAYER_01_USER, true)
// L3532
UnitSelect(auto92E00B65_var, gv_pLAYER_01_USER, true)
// L3539
UnitSelect(auto5E9B51B6_var, gv_pLAYER_01_USER, true)
// L4986
UnitSelect(gv_zeratul, gv_pLAYER_01_USER, true)
// L4992
UnitSelect(auto478E7D7D_var, gv_pLAYER_01_USER, true)
// L8999
UnitSelect(gv_zeratul, gv_pLAYER_01_USER, true)
// L9005
UnitSelect(auto343F4C8B_var, gv_pLAYER_01_USER, true)
// L327
UnitSelect(lp_unit, gv_pLAYER_01_USER, false)
// L523
UnitSelect(lp_eggToCorrupt, gv_pLAYER_01_USER, false)
// L579
UnitSelect(lp_eggToCorrupt, gv_pLAYER_01_USER, false)
// L678
UnitSelect(UnitLastCreated(), gv_pLAYER_01_USER, true)
// L692
UnitSelect(UnitLastCreated(), gv_pLAYER_01_USER, true)
// L2105
UnitSelect(auto3B0F3FBC_var, gv_pLAYER_01_USER, false)
// L3340
UnitSelect(gv_zagara, gv_pLAYER_01_USER, false)
// L481
UnitSelect(gv_tHE_ONE_QUEEN, gv_pLAYER_01_USER, true)
// L1643
UnitSelect(EventUnitTargetUnit(), gv_pLAYER_01_USER, true)
// L2695
UnitSelect(EventUnitTargetUnit(), gv_pLAYER_01_USER, true)
// L2753
UnitSelect(UnitFromId(16), gv_pLAYER_01_USER, true)
// L3266
UnitSelect(EventUnitTargetUnit(), gv_pLAYER_01_USER, true)
// L8853
UnitSelect(gv_tHE_ONE_QUEEN, gv_pLAYER_01_USER, true)
// L589
UnitSelect(gv_hybridCellArray[lp_index], gv_pLAYER_01_USER, false)
// L665
UnitSelect(lp_cHOSEN_HYBRID, gv_pLAYER_01_USER, false)
// L4871
UnitSelect(auto05F1752F_var, gv_pLAYER_01_USER, true)
// L5749
UnitSelect(gv_dEHAKA, gv_pLAYER_01_USER, true)
// L6513
UnitSelect(gv_dEHAKA, gv_pLAYER_01_USER, true)
// L6798
UnitSelect(gv_dEHAKA, gv_pLAYER_01_USER, true)
// L9045
UnitSelect(auto3CFD6BCB_var, gv_pLAYER_01_USER, false)
// L11373
UnitSelect(gv_kerrigan, gv_pLAYER_01_USER, true)
// L11688
UnitSelect(gv_kerrigan, gv_pLAYER_01_USER, true)