SetHeroLevelBJ

Parameters
whichHero unit
newLevel integer
showEyeCandy boolean
return type
nothing
Source code
function SetHeroLevelBJ takes unit whichHero, integer newLevel, boolean showEyeCandy returns nothing
    local integer oldLevel = GetHeroLevel(whichHero)

    if (newLevel > oldLevel) then
        call SetHeroLevel(whichHero, newLevel, showEyeCandy)
    elseif (newLevel < oldLevel) then
        call UnitStripHeroLevel(whichHero, oldLevel - newLevel)
    else
        // No change in level - ignore the request.
    endif
endfunction
Source
Blizzard.j
wc3modding.com
SetHeroLevelBJ