# Unit XP Get Current Level
Grammar — The current level in veterancyBehavior for unit
Flags —Native
|Function
Returns the current level of a unit
# Arguments
unit
— Unitstring
[ gamelink::Behavior ] — Veterancy Behavior
Returns — int
native int UnitXPGetCurrentLevel(
unit inUnit,
string inVeterancyBehavior,
);
# 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
# mods/heroes.stormmod
// L646
UnitXPGetCurrentLevel(libGame_gv_players[gv_pLAYER_TryMe_C].lv_heroUnit, null)
// L672
UnitXPGetCurrentLevel(libGame_gv_players[gv_pLAYER_TryMe_C].lv_heroUnit, null)
// L513
UnitXPGetCurrentLevel(gv_heroNova, null)
// L3061
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3087
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3092
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3654
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3655
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3918
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3919
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L4132
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L4281
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L1314
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L646
UnitXPGetCurrentLevel(libGame_gv_players[gv_pLAYER_TryMe_C].lv_heroUnit, null)
// L672
UnitXPGetCurrentLevel(libGame_gv_players[gv_pLAYER_TryMe_C].lv_heroUnit, null)
// L513
UnitXPGetCurrentLevel(gv_heroNova, null)
// L3061
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3087
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3092
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3654
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3655
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3918
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L3919
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L4132
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L4281
UnitXPGetCurrentLevel(gv_heroPlayer, null)
// L1314
UnitXPGetCurrentLevel(gv_heroPlayer, null)
# mods/heroesdata.stormmod
// L11620
UnitXPGetCurrentLevel(lv_caster, "HeroDummyVeterancy")
// L11782
UnitXPGetCurrentLevel(lv_caster, "HeroDummyVeterancy")
# mods/heroesdata.stormmod
// L15041
UnitXPGetCurrentLevel(libGame_gv_players[lv_iterator].lv_heroUnit, null)
# mods/heroesdata.stormmod
// L2093
UnitXPGetCurrentLevel(libGame_gv_players[UnitGetOwner(lp_deadHero)].lv_heroUnit, "HeroDummyVeterancy")
// L2109
UnitXPGetCurrentLevel(libGame_gv_players[UnitGetOwner(lp_playerHero)].lv_heroUnit, "HeroDummyVeterancy")
# mods/heroesdata.stormmod
// L4576
UnitXPGetCurrentLevel(libGame_gv_players[libSprt_gv_dEBUGXPPassiveBalancerTeam1Player].lv_heroUnit, null)
// L4577
UnitXPGetCurrentLevel(libGame_gv_players[libSprt_gv_dEBUGXPPassiveBalancerTeam2Player].lv_heroUnit, null)
// L4776
UnitXPGetCurrentLevel(lv_highestXPUnit, "HeroDummyVeterancy")
// L4776
UnitXPGetCurrentLevel(lv_lowestXPUnit, "HeroDummyVeterancy")
# mods/heromods/zarya.stormmod
// L1123
UnitXPGetCurrentLevel(EventUnit(), null)
// L1124
UnitXPGetCurrentLevel(EventUnit(), null)
# mods/starcoop/starcoop.sc2mod
// L4574
UnitXPGetCurrentLevel(lp_dehakaUnit, null)
// L5386
UnitXPGetCurrentLevel(lv_veteran, null)
// L5416
UnitXPGetCurrentLevel(lv_unititer, null)
// L17751
UnitXPGetCurrentLevel(EventUnit(), null)
// L17801
UnitXPGetCurrentLevel(EventUnit(), null)
// L21901
UnitXPGetCurrentLevel(lv_levellingunit, null)
// L21974
UnitXPGetCurrentLevel(lv_levellingunit, null)
// L22214
UnitXPGetCurrentLevel(lv_siegetank, null)
// L22217
UnitXPGetCurrentLevel(lv_siegetank, null)
// L22273
UnitXPGetCurrentLevel(lv_siegetank, null)
# mods/warcoop/warcoopdata.sc2mod
// L1300
UnitXPGetCurrentLevel(lp_hero, "AHer")