# Move Unit Instantly

Grammar — Move u instantly to p (blend|Blend Options)
FlagsNative | Action

Moves a unit instantly to the specified point. The Blend parameter causes the unit art to be interpolated between its old position and the new position over the duration of the next game loop. Without blending, the unit art will instantly pop to the new location.

# Arguments

Returns — void

native void UnitSetPosition(
	unit inUnit,
	point inPos,
	bool blend,
);

Category: Unit / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L690
UnitSetPosition(UnitLastCreated(), gv_challengeUnits[lv_i].lv_position, false)
// L661
UnitSetPosition(UnitLastCreated(), gv_challengeUnits[lv_i].lv_position, false)
// L663
UnitSetPosition(gv_viking, PointWithOffsetPolar(lv_pos, (0.8 * IntToFixed(lv_index)), 90.0), true)
// L3154
UnitSetPosition(gv_viking, lv_posNext, true)
// L4205
UnitSetPosition(gv_backgroundCurrent, gv_bGStart, false)
// L6008
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(gv_screenLowerBound), PointGetY(lv_currentSawPosition)), true)
// L6011
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(lv_currentSawPosition), PointGetY(gv_screenLowerBound)), true)
// L6014
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(gv_screenUpperBound), PointGetY(lv_currentSawPosition)), true)
// L6017
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(lv_currentSawPosition), PointGetY(gv_screenUpperBound)), true)
// L6079
UnitSetPosition(gv_backgroundCurrent, gv_bGStart, false)
// L6083
UnitSetPosition(gv_backgroundNext, gv_bGStartNext, false)
// L6109
UnitSetPosition(gf_CurrentBackgroundUnit(), lv_posNext, false)
// L6452
UnitSetPosition(gv_purifier, PointFromId(1062), false)
// L5912
UnitSetPosition(auto9586D451_var, PointWithOffsetPolar(UnitGetPosition(auto9586D451_var), -3.0, AngleBetweenPoints(UnitGetPosition(auto9586D451_var), UnitGetPosition(lv_crate))), true)
// L5496
UnitSetPosition(UnitFromId(4), PointFromId(174), false)
// L5658
UnitSetPosition(gv_odin, PointFromId(650), true)
// L5681
UnitSetPosition(auto307109CE_var, PointFromId(1221), true)
// L5860
UnitSetPosition(gv_odin, PointFromId(2250), false)
// L2819
UnitSetPosition(lv_dropship, PointFromId(218), false)
// L6632
UnitSetPosition(gv_odin, PointFromId(1480), false)
// L6764
UnitSetPosition(UnitFromId(1), PointFromId(19), false)
// L9283
UnitSetPosition(gv_hybrid, PointFromId(99), false)
// L11753
UnitSetPosition(autoB98EB130_var, PointFromId(65), false)
// L12413
UnitSetPosition(auto102181C2_var, PointWithOffset(PointFromId(634), 0.0, 0.0), false)
// L5807
UnitSetPosition(gv_raynor, PointFromId(2335), false)
// L5130
UnitSetPosition(UnitFromId(258), PointFromId(157), false)
// L6512
UnitSetPosition(gf_ActorUnit(lp_actorID), lp_location, false)
// L20985
UnitSetPosition(gf_GetBGActor(lv_bGActorID), gv_bGActors[lv_bGActorID].lv_nodes[lv_currentNodeID].lv_target, false)
// L635
UnitSetPosition(UnitFromId(61), PointFromId(668), false)
// L5638
UnitSetPosition(gv_p1Spectre2, PointFromId(372), false)
// L5827
UnitSetPosition(gv_nova, PointFromId(285), false)
// L5877
UnitSetPosition(gv_nova, PointFromId(4), false)
// L6086
UnitSetPosition(gv_nova, PointFromId(750), false)
// L6370
UnitSetPosition(gv_nova, PointFromId(752), false)
// L4340
UnitSetPosition(lv_temple, lv_location, false)
// L5495
UnitSetPosition(UnitGroupUnit(lv_siegeTankGroup, 1), PointFromId(359), false)
// L5496
UnitSetPosition(UnitGroupUnit(lv_siegeTankGroup, 2), PointFromId(1032), false)
// L5500
UnitSetPosition(UnitGroupUnit(lv_infantryGroup, lv_i), PointWithOffsetPolar(PointFromId(58), 1.5, (IntToFixed(lv_i) * (360.0 / IntToFixed(UnitGroupCount(lv_infantryGroup, c_unitCountAlive))))), false)
// L3525
UnitSetPosition(gv_cinematic_WallOfFire, PointFromId(1094), false)
// L3684
UnitSetPosition(autoFDF34E08_var, PointFromId(423), false)
// L3848
UnitSetPosition(auto18AD018A_var, PointFromId(423), false)
// L4985
UnitSetPosition(gv_uNITCruiser01, PointFromId(280), false)
// L4986
UnitSetPosition(gv_uNITCruiser02, PointFromId(483), false)
// L4987
UnitSetPosition(gv_uNITCruiser03, PointFromId(335), false)
// L5294
UnitSetPosition(gv_uNITCruiser01, PointFromId(110), false)
// L5296
UnitSetPosition(gv_uNITCruiser02, PointFromId(117), false)
// L5298
UnitSetPosition(gv_uNITCruiser03, PointFromId(256), false)
// L699
UnitSetPosition(UnitLastCreated(), lp_landingPoint, false)
// L649
UnitSetPosition(lp_hero, UnitGetPosition(lp_standIn), false)
// L3654
UnitSetPosition(auto66ECCECE_var, PointFromId(411), false)
// L5586
UnitSetPosition(auto55057224_var, PointFromId(48), false)
// L7067
UnitSetPosition(gv_tHEONEBROODMOTHER, PointFromId(312), false)
// L7161
UnitSetPosition(gv_tHEONEBROODMOTHER, PointFromId(310), false)
// L7211
UnitSetPosition(gv_tHEONEBROODMOTHER, PointFromId(221), false)
// L7522
UnitSetPosition(auto4CE13BAA_var, PointFromId(49), false)
// L8238
UnitSetPosition(lv_lOCAL_ExtractingUnit, RegionGetCenter(RegionFromId(139)), false)
// L9667
UnitSetPosition(gv_tHEONERAYNOR, PointFromId(2445), false)
// L9668
UnitSetPosition(gv_tHEONESTETMAN, PointFromId(2448), false)
// L962
UnitSetPosition(UnitFromId(90), PointFromId(1869), false)
// L2588
UnitSetPosition(UnitLastCreated(), gv_unitsArea01[lv_i].lv_position, false)
// L2628
UnitSetPosition(UnitLastCreated(), gv_unitsArea02[lv_i].lv_position, false)
// L2668
UnitSetPosition(UnitLastCreated(), gv_unitsArea03[lv_i].lv_position, false)
// L2708
UnitSetPosition(UnitLastCreated(), gv_unitsArea04[lv_i].lv_position, false)
// L3435
UnitSetPosition(gv_kerrigan, PointFromId(132), false)
// L5617
UnitSetPosition(autoE89A9445_var, PointWithOffsetPolar(UnitGetPosition(autoE89A9445_var), 6.0, AngleBetweenPoints(UnitGetPosition(gv_artifact), UnitGetPosition(autoE89A9445_var))), false)
// L9196
UnitSetPosition(gv_tHEONEZERATUL, PointFromId(94), false)
// L9202
UnitSetPosition(auto20129651_var, PointFromId(95), false)
// L9321
UnitSetPosition(auto7DD123FB_var, RegionRandomPoint(RegionFromId(118)), true)
// L9329
UnitSetPosition(auto01C0C9AB_var, RegionRandomPoint(RegionFromId(119)), true)
// L9482
UnitSetPosition(gv_cinematicKerriganIntroZeratul, PointFromId(1367), false)
// L9484
UnitSetPosition(gv_cinematicKerriganIntroKarass, PointFromId(1382), false)
// L9522
UnitSetPosition(gv_tHEONEZERATUL, PointFromId(1808), false)
// L9529
UnitSetPosition(autoD1823E42_var, RegionRandomPoint(RegionFromId(119)), true)
// L9549
UnitSetPosition(gv_tHEONEZERATUL, PointFromId(1166), false)
// L9716
UnitSetPosition(gv_tHEONEKARASS, PointFromId(810), false)
// L1661
UnitSetPosition(gv_hybridPhysical, PointFromId(181), false)
// L6941
UnitSetPosition(gv_stalkerAtBridge, PointFromId(106), true)
// L4963
UnitSetPosition(UnitFromId(154), PointFromId(532), false)
// L4964
UnitSetPosition(UnitFromId(455), PointFromId(531), false)
// L5187
UnitSetPosition(gv_zeratul, PointFromId(400), false)
// L663
UnitSetPosition(gv_viking, PointWithOffsetPolar(lv_pos, (0.8 * IntToFixed(lv_index)), 90.0), true)
// L3154
UnitSetPosition(gv_viking, lv_posNext, true)
// L4205
UnitSetPosition(gv_backgroundCurrent, gv_bGStart, false)
// L6008
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(gv_screenLowerBound), PointGetY(lv_currentSawPosition)), true)
// L6011
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(lv_currentSawPosition), PointGetY(gv_screenLowerBound)), true)
// L6014
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(gv_screenUpperBound), PointGetY(lv_currentSawPosition)), true)
// L6017
UnitSetPosition(gv_terraTronSaw, Point(PointGetX(lv_currentSawPosition), PointGetY(gv_screenUpperBound)), true)
// L6079
UnitSetPosition(gv_backgroundCurrent, gv_bGStart, false)
// L6083
UnitSetPosition(gv_backgroundNext, gv_bGStartNext, false)
// L6109
UnitSetPosition(gf_CurrentBackgroundUnit(), lv_posNext, false)
// L6452
UnitSetPosition(gv_purifier, PointFromId(1062), false)
// L5912
UnitSetPosition(auto9586D451_var, PointWithOffsetPolar(UnitGetPosition(auto9586D451_var), -3.0, AngleBetweenPoints(UnitGetPosition(auto9586D451_var), UnitGetPosition(lv_crate))), true)
// L5496
UnitSetPosition(UnitFromId(4), PointFromId(174), false)
// L5658
UnitSetPosition(gv_odin, PointFromId(650), true)
// L5681
UnitSetPosition(auto307109CE_var, PointFromId(1221), true)
// L5860
UnitSetPosition(gv_odin, PointFromId(2250), false)
// L2819
UnitSetPosition(lv_dropship, PointFromId(218), false)
// L6632
UnitSetPosition(gv_odin, PointFromId(1480), false)
// L6764
UnitSetPosition(UnitFromId(1), PointFromId(19), false)
// L9283
UnitSetPosition(gv_hybrid, PointFromId(99), false)