# Unit In Region

Grammaru is in regioin|Region
FlagsFunction

Returns true if a unit is in the specified region.

# Arguments

  • unit — Unit
  • region — Region

Returns — bool

bool libNtve_gf_UnitInRegion(unit lp_u, region lp_regioin);

Category: Unit / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1772
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(31))
// L1776
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(32))
// L7208
libNtve_gf_UnitInRegion(gv_viking, lv_damageRegion)
// L567
libNtve_gf_UnitInRegion(lv_overlord, gv_infestationRegion[lp_colonyIndex])
// L2445
libNtve_gf_UnitInRegion(EventUnit(), gv_infestationRegion[lv_colonyIndex])
// L2565
libNtve_gf_UnitInRegion(gv_trainList[lv_trainIndex].lv_escorts[lv_i].lv_escort, RegionCircle(lv_exitPoint, 1.0))
// L4946
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(1))
// L4946
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(6))
// L3871
libNtve_gf_UnitInRegion(EventUnit(), gv_respawnableSalvage)
// L4878
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(10))
// L4918
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(11))
// L4958
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(12))
// L4998
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(26))
// L5038
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(27))
// L3639
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(153))
// L1407
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(56))
// L2219
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(18))
// L1596
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(46))
// L1953
libNtve_gf_UnitInRegion(gv_tosh, RegionFromId(28))
// L2253
libNtve_gf_UnitInRegion(lv_tempUnit, RegionCircle(PointWithOffsetPolar(PointFromId(1140), UnitGetCustomValue(lv_tempUnit, 0), UnitGetCustomValue(lv_tempUnit, 1)), 1.0))
// L2258
libNtve_gf_UnitInRegion(lv_tempUnit, RegionCircle(PointWithOffsetPolar(PointFromId(1142), UnitGetCustomValue(lv_tempUnit, 0), UnitGetCustomValue(lv_tempUnit, 1)), 1.0))
// L2263
libNtve_gf_UnitInRegion(gv_tosh, RegionCircle(libNtve_gf_CenterOfUnitGroup(lv_patrolGroup), 9.0))
// L2416
libNtve_gf_UnitInRegion(auto67BD9FEE_var, RegionCircle(Point(UnitGetCustomValue(auto67BD9FEE_var, 0), UnitGetCustomValue(auto67BD9FEE_var, 1)), 2.0))
// L2663
libNtve_gf_UnitInRegion(auto0F10452F_var, RegionCircle(Point(UnitGetCustomValue(auto0F10452F_var, 0), UnitGetCustomValue(auto0F10452F_var, 1)), 2.0))
// L2750
libNtve_gf_UnitInRegion(lv_driver, RegionFromId(13))
// L2757
libNtve_gf_UnitInRegion(lv_driver, RegionFromId(43))
// L2761
libNtve_gf_UnitInRegion(lv_driver, RegionFromId(44))
// L2438
libNtve_gf_UnitInRegion(gv_p2Raven, RegionFromId(50))
// L2108
libNtve_gf_UnitInRegion(lv_victoryUnit, RegionCircle(UnitGetPosition(gv_artifact), 2.0))
// L5094
libNtve_gf_UnitInRegion(lv_victoryDropship, RegionCircle(UnitGetPosition(gv_artifact), 2.0))
// L3721
libNtve_gf_UnitInRegion(autoF58A53C8_var, RegionFromId(6))
// L3800
libNtve_gf_UnitInRegion(autoB08D0E56_var, RegionFromId(6))
// L2513
libNtve_gf_UnitInRegion(auto1C94DF8F_var, gv_kerrigansTarget)
// L2608
libNtve_gf_UnitInRegion(EventUnit(), gv_kerrigansTarget)
// L4420
libNtve_gf_UnitInRegion(gv_uNIT_KERRIGAN, RegionCircle(gv_sitePath1[lv_pathIndex], 4.0))
// L4455
libNtve_gf_UnitInRegion(gv_uNIT_KERRIGAN, RegionCircle(gv_sitePath2[lv_pathIndex], 4.0))
// L4490
libNtve_gf_UnitInRegion(gv_uNIT_KERRIGAN, RegionCircle(gv_sitePath3[lv_pathIndex], 4.0))
// L1345
libNtve_gf_UnitInRegion(UnitFromId(83), RegionFromId(25))
// L518
libNtve_gf_UnitInRegion(autoC1B63ED8_var, RegionFromId(2))
// L518
libNtve_gf_UnitInRegion(autoC1B63ED8_var, RegionFromId(18))
// L2564
libNtve_gf_UnitInRegion(gv_uNITDaMothership, RegionFromId(41))
// L4566
libNtve_gf_UnitInRegion(auto1719A881_var, RegionFromId(2))
// L6809
libNtve_gf_UnitInRegion(auto4771A35A_var, RegionCircle(Point(UnitGetCustomValue(auto4771A35A_var, 0), UnitGetCustomValue(auto4771A35A_var, 1)), 1.0))
// L8236
libNtve_gf_UnitInRegion(lv_lOCAL_ExtractingUnit, RegionCircle(PointFromId(1568), 1.0))
// L3988
libNtve_gf_UnitInRegion(gv_zergDefenders[lv_unitIndex].lv_unit, RegionCircle(gv_zergDefenders[lv_unitIndex].lv_position, 1.0))
// L4245
libNtve_gf_UnitInRegion(gv_ambientOverlords[lv_i].lv_overlord, RegionCircle(gv_ambientOverlords[lv_i].lv_destination, 1.0))
// L4344
libNtve_gf_UnitInRegion(autoD6231E2F_var, RegionCircle(Point(UnitGetCustomValue(autoD6231E2F_var, 0), UnitGetCustomValue(autoD6231E2F_var, 1)), 1.0))
// L5718
libNtve_gf_UnitInRegion(gv_tHEONEZERATUL, RegionFromId(52))
// L6620
libNtve_gf_UnitInRegion(gv_tHEONEZERATUL, RegionFromId(101))
// L6620
libNtve_gf_UnitInRegion(gv_tHEONEZERATUL, RegionPlayableMap())
// L6767
libNtve_gf_UnitInRegion(gv_tHEONEZERATUL, RegionFromId(62))
// L6835
libNtve_gf_UnitInRegion(gv_tHEONEZERATUL, RegionFromId(115))
// L6905
libNtve_gf_UnitInRegion(gv_tHEONEZERATUL, RegionFromId(125))
// L1632
libNtve_gf_UnitInRegion(gv_hybridPhysical, RegionFromId(17))
// L1928
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(17))
// L1979
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(17))
// L2030
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(17))
// L2875
libNtve_gf_UnitInRegion(EventUnitProgressUnit(), RegionFromId(38))
// L2910
libNtve_gf_UnitInRegion(EventUnitProgressUnit(), RegionFromId(39))
// L4587
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(12))
// L4647
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(5))
// L7208
libNtve_gf_UnitInRegion(gv_viking, lv_damageRegion)
// L567
libNtve_gf_UnitInRegion(lv_overlord, gv_infestationRegion[lp_colonyIndex])
// L2445
libNtve_gf_UnitInRegion(EventUnit(), gv_infestationRegion[lv_colonyIndex])
// L2565
libNtve_gf_UnitInRegion(gv_trainList[lv_trainIndex].lv_escorts[lv_i].lv_escort, RegionCircle(lv_exitPoint, 1.0))
// L4946
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(1))
// L4946
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(6))
// L3871
libNtve_gf_UnitInRegion(EventUnit(), gv_respawnableSalvage)
// L4878
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(10))
// L4918
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(11))
// L4958
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(12))
// L4998
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(26))
// L5038
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(27))
// L3639
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(153))
// L1407
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(56))
// L2219
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(18))
// L1596
libNtve_gf_UnitInRegion(EventUnit(), RegionFromId(46))
// L1953
libNtve_gf_UnitInRegion(gv_tosh, RegionFromId(28))
// L2253
libNtve_gf_UnitInRegion(lv_tempUnit, RegionCircle(PointWithOffsetPolar(PointFromId(1140), UnitGetCustomValue(lv_tempUnit, 0), UnitGetCustomValue(lv_tempUnit, 1)), 1.0))
// L2258
libNtve_gf_UnitInRegion(lv_tempUnit, RegionCircle(PointWithOffsetPolar(PointFromId(1142), UnitGetCustomValue(lv_tempUnit, 0), UnitGetCustomValue(lv_tempUnit, 1)), 1.0))
// L2263
libNtve_gf_UnitInRegion(gv_tosh, RegionCircle(libNtve_gf_CenterOfUnitGroup(lv_patrolGroup), 9.0))
// L2416
libNtve_gf_UnitInRegion(auto67BD9FEE_var, RegionCircle(Point(UnitGetCustomValue(auto67BD9FEE_var, 0), UnitGetCustomValue(auto67BD9FEE_var, 1)), 2.0))
// L2663
libNtve_gf_UnitInRegion(auto0F10452F_var, RegionCircle(Point(UnitGetCustomValue(auto0F10452F_var, 0), UnitGetCustomValue(auto0F10452F_var, 1)), 2.0))
// L2750
libNtve_gf_UnitInRegion(lv_driver, RegionFromId(13))
// L2757
libNtve_gf_UnitInRegion(lv_driver, RegionFromId(43))
// L2761
libNtve_gf_UnitInRegion(lv_driver, RegionFromId(44))
// L2438
libNtve_gf_UnitInRegion(gv_p2Raven, RegionFromId(50))
// L2108
libNtve_gf_UnitInRegion(lv_victoryUnit, RegionCircle(UnitGetPosition(gv_artifact), 2.0))
// L5094
libNtve_gf_UnitInRegion(lv_victoryDropship, RegionCircle(UnitGetPosition(gv_artifact), 2.0))
// L3721
libNtve_gf_UnitInRegion(autoF58A53C8_var, RegionFromId(6))
// L3800
libNtve_gf_UnitInRegion(autoB08D0E56_var, RegionFromId(6))
// L2513
libNtve_gf_UnitInRegion(auto1C94DF8F_var, gv_kerrigansTarget)
// L2608
libNtve_gf_UnitInRegion(EventUnit(), gv_kerrigansTarget)
// L4420
libNtve_gf_UnitInRegion(gv_uNIT_KERRIGAN, RegionCircle(gv_sitePath1[lv_pathIndex], 4.0))
// L4455
libNtve_gf_UnitInRegion(gv_uNIT_KERRIGAN, RegionCircle(gv_sitePath2[lv_pathIndex], 4.0))
// L4490
libNtve_gf_UnitInRegion(gv_uNIT_KERRIGAN, RegionCircle(gv_sitePath3[lv_pathIndex], 4.0))
// L1345
libNtve_gf_UnitInRegion(UnitFromId(83), RegionFromId(25))
// L518
libNtve_gf_UnitInRegion(autoC1B63ED8_var, RegionFromId(2))
// L518
libNtve_gf_UnitInRegion(autoC1B63ED8_var, RegionFromId(18))
// L2564
libNtve_gf_UnitInRegion(gv_uNITDaMothership, RegionFromId(41))