# Center Of Unit Group Old

Grammar — Center of unitGroup
FlagsFunction | Hidden

Returns the center of a group of units, defined as the average of their X and Y positions. Returns No Point if the unit group is empty.

# Arguments

  • unitgroup — Unit Group

Returns — point

point libNtve_gf_CenterOfUnitGroup(unitgroup lp_unitGroup);

Category: Unit Group / Groups

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L2043
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L2140
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L2235
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L2686
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L4798
libNtve_gf_CenterOfUnitGroup(gv_patrolTop)
// L4816
libNtve_gf_CenterOfUnitGroup(gv_patrolBottom)
// L4848
libNtve_gf_CenterOfUnitGroup(gv_patrolSingle)
// L2263
libNtve_gf_CenterOfUnitGroup(lv_patrolGroup)
// L4157
libNtve_gf_CenterOfUnitGroup(lv_initialMarineGroup)
// L4163
libNtve_gf_CenterOfUnitGroup(lv_initialMarineGroup)
// L2764
libNtve_gf_CenterOfUnitGroup(UnitGroup("AutoTurret", gv_p01_USER, RegionCircle(UnitGetPosition(gv_uNIT_KERRIGAN), 8.0), UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L2772
libNtve_gf_CenterOfUnitGroup(UnitGroup("SiegeTankSieged", gv_p01_USER, RegionCircle(UnitGetPosition(gv_uNIT_KERRIGAN), 8.0), UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L2780
libNtve_gf_CenterOfUnitGroup(UnitGroup(null, gv_p01_USER, RegionCircle(UnitGetPosition(gv_uNIT_KERRIGAN), 5.0), UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L3010
libNtve_gf_CenterOfUnitGroup(gv_airPingGroup)
// L3017
libNtve_gf_CenterOfUnitGroup(gv_airPingGroupBehind)
// L2043
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L2140
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L2235
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L2686
libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup)
// L4798
libNtve_gf_CenterOfUnitGroup(gv_patrolTop)
// L4816
libNtve_gf_CenterOfUnitGroup(gv_patrolBottom)
// L4848
libNtve_gf_CenterOfUnitGroup(gv_patrolSingle)
// L2263
libNtve_gf_CenterOfUnitGroup(lv_patrolGroup)
// L4157
libNtve_gf_CenterOfUnitGroup(lv_initialMarineGroup)
// L4163
libNtve_gf_CenterOfUnitGroup(lv_initialMarineGroup)
// L2764
libNtve_gf_CenterOfUnitGroup(UnitGroup("AutoTurret", gv_p01_USER, RegionCircle(UnitGetPosition(gv_uNIT_KERRIGAN), 8.0), UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L2772
libNtve_gf_CenterOfUnitGroup(UnitGroup("SiegeTankSieged", gv_p01_USER, RegionCircle(UnitGetPosition(gv_uNIT_KERRIGAN), 8.0), UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L2780
libNtve_gf_CenterOfUnitGroup(UnitGroup(null, gv_p01_USER, RegionCircle(UnitGetPosition(gv_uNIT_KERRIGAN), 5.0), UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L3010
libNtve_gf_CenterOfUnitGroup(gv_airPingGroup)
// L3017
libNtve_gf_CenterOfUnitGroup(gv_airPingGroupBehind)
// L969
libNtve_gf_CenterOfUnitGroup(lp_unitgroup)
// L974
libNtve_gf_CenterOfUnitGroup(lp_unitgroup)
// L974
libNtve_gf_CenterOfUnitGroup(lp_unitgroup)
// L422
libNtve_gf_CenterOfUnitGroup(lp_gROUP)
// L422
libNtve_gf_CenterOfUnitGroup(lp_gROUP)
// L969
libNtve_gf_CenterOfUnitGroup(lp_unitgroup)
// L974
libNtve_gf_CenterOfUnitGroup(lp_unitgroup)
// L974
libNtve_gf_CenterOfUnitGroup(lp_unitgroup)