# Position Of Unit
Grammar — Position of u
Flags —Native
|Function
Returns the position of a unit.
# Arguments
unit
— Unit
Returns — point
native point UnitGetPosition(unit inUnit);
# Related
Category: Unit / Basic
- [F] —
void
— Unit Show Kill Display — ( UnitShowKillDisplay ) - [F] —
bool
— Unit Can Path To Point — ( UnitPathableToPoint ) - [F] —
bool
— Unit Can Path To Unit — ( UnitPathableToUnit ) - [F] —
void
— Create Units With Default Facing — ( libNtve_gf_CreateUnitsWithDefaultFacing ) - [F] —
void
— Create Units With Point Facing — ( libNtve_gf_CreateUnitsAtPoint2 ) - [F] —
unitgroup
— Create Units Facing Angle — ( UnitCreate ) - [F] —
unitgroup
— Create Units Facing Point — ( libNtve_gf_UnitCreateFacingPoint ) - [F] —
unit
— Last Created Unit — ( UnitLastCreated ) - [F] —
unitgroup
— Last Created Units — ( UnitLastCreatedGroup ) - [F] —
unit
— Original Caster Of Unit — ( UnitGetOriginalCaster ) - [F] —
string
[ gamelink::Effect ] — Effect That Created Unit — ( UnitGetOriginalEffect ) - [F] —
void
— Replace Unit — ( libNtve_gf_ReplaceUnit ) - [F] —
unit
— Last Replaced Unit — ( libNtve_gf_LastReplacedUnit ) - [F] —
void
— Change Owner — ( UnitSetOwner ) - [F] —
void
— Unit Owner Changes — ( TriggerAddEventUnitChangeOwner ) - [F] —
int
— Old Unit Owner — ( EventUnitOwnerOld ) - [F] —
int
— New Unit Owner — ( EventUnitOwnerNew ) - [F] —
void
— Rescue Unit — ( libNtve_gf_RescueUnit ) - [F] —
void
— Rescue Unit Group — ( libNtve_gf_RescueUnit2 ) - [F] —
void
— Kill Unit — ( UnitKill ) - [F] —
void
— Revive Unit — ( UnitRevive ) - [F] —
void
— Remove Unit — ( UnitRemove ) - [F] —
int
— Owner Of Unit — ( UnitGetOwner ) - [F] —
bool
— Unit Is Alive — ( UnitIsAlive ) - [F] —
bool
— Unit Is Valid — ( UnitIsValid ) - [F] —
bool
— Unit Group Is Dead — ( libNtve_gf_UnitGroupIsDead ) - [F] —
void
— Move Unit Instantly — ( UnitSetPosition ) - [F] —
void
— Make Unit Face Angle — ( UnitSetFacing ) - [F] —
void
— Make Unit Face Point — ( libNtve_gf_MakeUnitFacePoint ) - [F] —
point
— Position Of Unit — ( UnitGetPosition ) - [F] —
point
— Goal Position Of Unit — ( UnitGetGoalPosition ) - [F] —
fixed
— Facing Angle Of Unit — ( UnitGetFacing ) - [F] —
void
— Pause/Unpause Unit — ( libNtve_gf_PauseUnit ) - [F] —
void
— Pause/Unpause All Units — ( UnitPauseAll ) - [F] —
void
— Sleep/WakeUp Unit — ( libNtve_gf_SleepUnit ) - [F] —
void
— Show/Hide Unit — ( libNtve_gf_ShowHideUnit ) - [F] —
void
— Share Vision of Unit — ( libNtve_gf_ShareVisionofUnit ) - [F] —
bool
— Unit Is Paused — ( libNtve_gf_UnitIsPaused ) - [F] —
bool
— Unit Is Sleepiing — ( libNtve_gf_UnitIsSleepiing ) - [F] —
bool
— Unit Is Hidden — ( libNtve_gf_UnitIsHidden ) - [F] —
bool
— Unit Is Visible To Player — ( libNtve_gf_UnitIsVisibleToPlayer ) - [F] —
void
— Set Unit Custom Value — ( UnitSetCustomValue ) - [F] —
fixed
— Custom Value Of Unit — ( UnitGetCustomValue ) - [F] —
void
— Unit Enters/Leaves Region — ( TriggerAddEventUnitRegion ) - [F] —
region
— Triggering Region — ( EventUnitRegion ) - [F] —
void
— Unit Enters/Leaves Point — ( TriggerAddEventUnitRangePoint ) - [F] —
void
— Unit Enters/Leaves Range Of Unit — ( TriggerAddEventUnitRange ) - [F] —
unit
— Triggering Range Unit — ( EventUnitRangeUnit ) - [F] —
bool
— Unit In Region — ( libNtve_gf_UnitInRegion ) - [F] —
unit
— Triggering Unit — ( EventUnit ) - [F] —
void
— Load Unit Model — ( UnitLoadModel ) - [F] —
void
— Unload Unit Model — ( UnitUnloadModel ) - [F] —
unit
— Agent Of Player For Unit — ( UnitAgent ) - [F] —
void
— Change Empty Unit Variables In Events — ( UnitEventSetNullVariableInvalid ) - [F] —
text
— Name of Unit — ( UnitGetName ) - [F] —
int
— Ideal Harvester Count — ( UnitIdealWorkerCount ) - [F] —
int
— Current Harvester Count — ( UnitCurrentWorkerCount )
# Examples
# campaigns/liberty.sc2campaign
// L75
UnitGetPosition(aiUnit)
// L136
UnitGetPosition(unitToCheck)
// L381
UnitGetPosition(aiUnit)
// L473
UnitGetPosition(aiUnit)
// L524
UnitGetPosition(aiUnit)
// L527
UnitGetPosition(aiUnit)
// L615
UnitGetPosition(aiUnit)
// L674
UnitGetPosition(aiUnit)
// L712
UnitGetPosition(aiUnit)
// L715
UnitGetPosition(aiUnit)
# campaigns/liberty.sc2campaign
// L259
UnitGetPosition(UnitGroupLoopCurrent())
// L490
UnitGetPosition(EventUnit())
// L491
UnitGetPosition(EventUnit())
// L692
UnitGetPosition(UnitLastCreated())
// L2166
UnitGetPosition(UnitGroupLoopCurrent())
// L2166
UnitGetPosition(UnitGroupLoopCurrent())
// L2166
UnitGetPosition(UnitGroupLoopCurrent())
// L563
UnitGetPosition(EventUnit())
// L564
UnitGetPosition(EventUnit())
// L281
UnitGetPosition(UnitGroupLoopCurrent())
// L288
UnitGetPosition(UnitGroupLoopCurrent())
// L1542
UnitGetPosition(UnitFromId(17))
// L1543
UnitGetPosition(UnitFromId(16))
// L1544
UnitGetPosition(UnitFromId(26))
// L1545
UnitGetPosition(UnitFromId(27))
// L385
UnitGetPosition(UnitGroupLoopCurrent())
// L393
UnitGetPosition(UnitGroupLoopCurrent())
// L1988
UnitGetPosition(UnitGroupLoopCurrent())
// L1988
UnitGetPosition(UnitGroupLoopCurrent())
// L1988
UnitGetPosition(UnitGroupLoopCurrent())
// L244
UnitGetPosition(UnitGroupLoopCurrent())
// L479
UnitGetPosition(EventUnit())
// L480
UnitGetPosition(EventUnit())
// L2072
UnitGetPosition(UnitGroupLoopCurrent())
// L2072
UnitGetPosition(UnitGroupLoopCurrent())
// L2072
UnitGetPosition(UnitGroupLoopCurrent())
// L264
UnitGetPosition(UnitGroupLoopCurrent())
// L476
UnitGetPosition(EventUnit())
// L477
UnitGetPosition(EventUnit())
// L657
UnitGetPosition(gv_viking)
// L1175
UnitGetPosition(gv_boss)
// L1675
UnitGetPosition(lp_scienceVessel)
// L1835
UnitGetPosition(gv_boss)
// L1944
UnitGetPosition(gv_boss)
// L2053
UnitGetPosition(gv_boss)
// L2162
UnitGetPosition(gv_boss)
// L2302
UnitGetPosition(gv_boss)
// L2309
UnitGetPosition(lv_beamTarget)
// L2329
UnitGetPosition(gv_boss)
// L355
UnitGetPosition(lp_unit)
// L356
UnitGetPosition(lp_unit)
// L1173
UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(auto98FD8F65_var), UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 0)))
// L1173
UnitGetPosition(auto98FD8F65_var)
// L1210
UnitGetPosition(auto182727CD_var)
// L1273
UnitGetPosition(auto5E2EB195_var)
// L1428
UnitGetPosition(autoCE810A15_var)
// L1525
UnitGetPosition(auto338F5CC8_var)
// L1525
UnitGetPosition(auto338F5CC8_var)
// L2443
UnitGetPosition(gv_pingConvoy)
// L302
UnitGetPosition(lp_u)
// L304
UnitGetPosition(lp_u)
// L335
UnitGetPosition(lp_attackedStructure)
// L336
UnitGetPosition(lp_attackedStructure)
// L338
UnitGetPosition(lp_attackedStructure)
// L340
UnitGetPosition(lp_attackedStructure)
// L344
UnitGetPosition(lp_attackedStructure)
// L348
UnitGetPosition(lp_attackedStructure)
// L350
UnitGetPosition(lp_attackedStructure)
// L1277
UnitGetPosition(gv_infestor1)
// L331
UnitGetPosition(gv_purifier)
// L389
UnitGetPosition(UnitGroupRandomUnit(gv_currentWaveSources, c_unitCountAlive))
// L1012
UnitGetPosition(UnitFromId(2466))
// L1013
UnitGetPosition(UnitFromId(2466))
// L1018
UnitGetPosition(UnitFromId(2915))
// L1019
UnitGetPosition(UnitFromId(2915))
// L1024
UnitGetPosition(UnitFromId(2819))
// L1025
UnitGetPosition(UnitFromId(2819))
// L1162
UnitGetPosition(gv_purifier)
// L1164
UnitGetPosition(gv_purifier)
// L335
UnitGetPosition(gv_infestationVirophageUnit[lp_colonyIndex])
// L360
UnitGetPosition(gv_infestationVirophageUnit[lp_colonyIndex])
// L404
UnitGetPosition(lp_unit)
// L412
UnitGetPosition(lp_unit)
// L419
UnitGetPosition(lp_unit)
// L604
UnitGetPosition(lp_overlord)
// L657
UnitGetPosition(lp_transport)
// L841
UnitGetPosition(lv_building)
// L1128
UnitGetPosition(UnitFromId(163))
// L2067
UnitGetPosition(autoB51C2030_var)
// L431
UnitGetPosition(lp_diamondback)
// L433
UnitGetPosition(lp_diamondback)
// L2075
UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[1])
// L2148
UnitGetPosition(auto499A4BF2_var)
// L2155
UnitGetPosition(auto499A4BF2_var)
// L2155
UnitGetPosition(auto499A4BF2_var)
// L2300
UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[RandomInt(1, gv_trainList[lv_trainIndex].lv_lastCar)])
// L2305
UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[RandomInt(1, gv_trainList[lv_trainIndex].lv_lastCar)])
// L2312
UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[lv_trainMidPoint])
// L2518
UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[gv_trainList[lv_trainIndex].lv_lastCar])
// L1240
UnitGetPosition(UnitFromId(893))