# Experience Level Of Unit
Grammar — Experience level of unit
Flags —Native
|Function
Returns the experience value of a unit.
# Arguments
unit
— Unit
Returns — int
native int UnitLevel(unit inUnit);
# Supported triggers
- Unit Dies — TriggerAddEventUnitDied
# Related
Category: Unit / Attributes And Experience
- [F] —
void
— Unit Gains Experience — ( TriggerAddEventUnitGainExperience ) - [F] —
void
— Unit Gains Experience Level — ( TriggerAddEventUnitGainLevel ) - [F] —
fixed
— Unit XP Get Current XP — ( UnitXPGetCurrentXP ) - [F] —
void
— Unit XP Add XP — ( UnitXPAddXP ) - [F] —
void
— Unit XP Set Current XP — ( UnitXPSetCurrentXP ) - [F] —
int
— Unit XP Get XP For Level — ( UnitXPGetXPForLevel ) - [F] —
void
— Unit XP Set XP For Level — ( UnitXPSetXPForLevel ) - [F] —
int
— Unit XP Get Current Level — ( UnitXPGetCurrentLevel ) - [F] —
void
— Unit XP Set Current Level — ( UnitXPSetCurrentLevel ) - [F] —
int
— Unit XP Get Num Levels — ( UnitXPGetNumLevels ) - [F] —
fixed
— Triggering Experience Gained — ( EventUnitXPDelta ) - [F] —
void
— Unit Attribute Change — ( TriggerAddEventUnitAttributeChange ) - [F] —
int
— Triggering Attribute Points — ( EventUnitAttributePoints ) - [F] —
fixed
— Total Experience Of Unit — ( UnitXPTotal ) - [F] —
int
— Experience Level Of Unit — ( UnitLevel ) - [F] —
void
— Enable/Disable Experience Gain For Unit — ( UnitXPGainEnable )
# Examples
# campaigns/swarmstory.sc2campaign
// L3295
UnitLevel(libSwaC_gv_zS_SwarmHeroUIUnit[lp_index])
# mods/heroes.stormmod
// L1483
UnitLevel(libGame_gv_players[libGame_gf_HeroKilledPlayer()].lv_heroUnit)
// L1483
UnitLevel(libGame_gv_players[libGame_gf_HeroKilledPlayer()].lv_heroUnit)
# mods/heroesdata.stormmod
// L1763
UnitLevel(lp_viking)
// L5167
UnitLevel(libGame_gv_players[lv_abathurPlayer].lv_heroUnit)
// L12258
UnitLevel(libGame_gv_players[lv_leoricPlayer].lv_heroUnit)
// L17151
UnitLevel(libGame_gv_players[lv_deadPlayer].lv_heroUnit)
# mods/heroesdata.stormmod
// L10238
UnitLevel(libGame_gv_players[lp_playerIndex].lv_heroUnit)
// L10485
UnitLevel(lp_hero)
// L11768
UnitLevel(libGame_gv_players[lp_player].lv_heroUnit)
// L16942
UnitLevel(libGame_gv_players[lv_deadPlayer].lv_heroUnit)
// L17367
UnitLevel(lv_deadUnit)
// L17388
UnitLevel(libGame_gv_players[lv_deadPlayer].lv_heroUnit)
// L17430
UnitLevel(lv_deadUnit)
// L17442
UnitLevel(libGame_gv_players[lv_deadPlayer].lv_heroUnit)
// L17512
UnitLevel(libGame_gv_players[lv_deadPlayer].lv_heroUnit)
# mods/heroesdata.stormmod
// L2039
UnitLevel(libGame_gv_players[lp_awardPlayer].lv_heroUnit)
// L2048
UnitLevel(libGame_gv_players[lv_deadUnitOwner].lv_heroUnit)
// L2241
UnitLevel(lv_heroUnit)
# mods/heroesdata.stormmod
— StartingExperienceLib.galaxy
// L1750
UnitLevel(libGame_gv_players[libStEx_gv_pLAYER_01_USER].lv_heroUnit)
# mods/heromods/chogall.stormmod
// L2146
UnitLevel(libGame_gv_players[lv_deadPlayer].lv_heroUnit)
# mods/heromods/guldan.stormmod
// L387
UnitLevel(libGame_gv_players[lv_deadPlayer].lv_heroUnit)
# mods/heromods/malthael.stormmod
// L447
UnitLevel(libGame_gv_players[lv_player].lv_heroUnit)
# mods/warcoop/warclassic.sc2mod
// L1068
UnitLevel(lv_u)
# mods/warcoop/warclassicsystem.sc2mod
// L56
UnitLevel(u)
# mods/warcoop/warmeleeai.sc2mod
// L27
UnitLevel(u)