# Unit XP Get Current Level

Grammar — The current level in veterancyBehavior for unit
FlagsNative | Function

Returns the current level of a unit

# Arguments

  • unit — Unit
  • string [ gamelink::Behavior ] — Veterancy Behavior

Returns — int

native int UnitXPGetCurrentLevel(
	unit inUnit,
	string inVeterancyBehavior,
);

Category: Unit / Attributes And Experience

# Examples

# mods/heroes.stormmod

MapScript.galaxy

// 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

GameDataHelperLib.galaxy

// L11620
UnitXPGetCurrentLevel(lv_caster, "HeroDummyVeterancy")
// L11782
UnitXPGetCurrentLevel(lv_caster, "HeroDummyVeterancy")

# mods/heroesdata.stormmod

GameLib.galaxy

// L15041
UnitXPGetCurrentLevel(libGame_gv_players[lv_iterator].lv_heroUnit, null)

# mods/heroesdata.stormmod

HeroesLib.galaxy

// 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

SupportLib.galaxy

// 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

LibHZAR.galaxy

// L1123
UnitXPGetCurrentLevel(EventUnit(), null)
// L1124
UnitXPGetCurrentLevel(EventUnit(), null)

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// 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

WarCoopData.galaxy

// L1300
UnitXPGetCurrentLevel(lp_hero, "AHer")