# Number Of Weapons On Unit
Grammar — Number of weapons on unit
Flags —Native
|Function
Returns the number of weapons on a unit.
# Arguments
unit
— Unit
Returns — int
native int UnitWeaponCount(unit inUnit);
# Related
Category: Unit / Weapons
- [F] —
void
— Remove Weapon From Unit — ( UnitWeaponRemove ) - [F] —
void
— Add Weapon To Unit — ( UnitWeaponAdd ) - [F] —
int
— Number Of Weapons On Unit — ( UnitWeaponCount ) - [F] —
string
[ gamelink::Weapon ] — Unit Weapon — ( UnitWeaponGet ) - [F] —
bool
— Weapon Is Enabled — ( UnitWeaponIsEnabled ) - [F] —
bool
— Weapon Target Check — ( UnitWeaponCheck ) - [F] —
fixed
— Weapon Cooldown — ( UnitWeaponPeriod ) - [F] —
fixed
— Weapon Range — ( UnitWeaponRange ) - [F] —
fixed
— Weapon Cooldown Remaining — ( UnitWeaponPeriodRemaining ) - [F] —
void
— Add Ammo To Magazine — ( UnitMagazineArm ) - [F] —
unit
— Last Created Magazine Ammo Unit — ( UnitMagazineLastCreated ) - [F] —
unitgroup
— Last Created Magazine Ammo Units — ( UnitMagazineLastCreatedGroup ) - [F] —
int
— Magazine Count Of Unit — ( UnitMagazineCount ) - [F] —
unit
— Magazine Owner Of Unit — ( UnitGetMagazine ) - [F] —
bool
— Unit Can Attack Unit Old — ( libNtve_gf_UnitCanAttackUnit ) - [F] —
bool
— Unit Can Attack Unit Type — ( UnitCanAttackTarget ) - [F] —
bool
— Unit In Range And Able To Attack Target — ( UnitInRangeAndAbleToAttackTarget ) - [F] —
fixed
— Weapon Damage — ( UnitWeaponDamage ) - [F] —
fixed
— Weapon Speed Multiplier — ( UnitWeaponSpeedMultiplier ) - [F] —
void
— Set Weapon Cooldown Remaining — ( UnitWeaponSetPeriodRemaining )
# Examples
# mods/core.sc2mod
// L5756
UnitWeaponCount(lp_u)
# mods/core.sc2mod
// L1321
UnitWeaponCount(unitToCheck)
# mods/core.stormmod
// L4894
UnitWeaponCount(lp_u)
# mods/heroesdata.stormmod
// L2202
UnitWeaponCount(lp_unit)
# mods/heroesdata.stormmod
// L2535
UnitWeaponCount(lp_unit)
// L2557
UnitWeaponCount(lp_unit)
# mods/starcoop/starcoop.sc2mod
// L3446
UnitWeaponCount(lp_pingableUnit)
# mods/starcoop/starcoop.sc2mod
// L715
UnitWeaponCount(lv_nearbyUnit)
// L1000
UnitWeaponCount(lp_damagedUnit)
// L2418
UnitWeaponCount(lv_victim)
// L2984
UnitWeaponCount(lv_bonusUnit)
// L3736
UnitWeaponCount(lp_targetUnit)
// L11028
UnitWeaponCount(lv_dropTarget)
# mods/warcoop/warclassicsystem.sc2mod
// L233
UnitWeaponCount(lv_itUnit)
// L298
UnitWeaponCount(lv_itUnit)