local level = UnitLevel(unitid) |
if level == -1 then level = nil end |
|
self:ScheduleTimer(function(level) AloftLevelText:UpdateUnitLevel(level) end, 0.0, level) -- next frame |
self:ScheduleTimer(function(arg) AloftLevelText:UpdateUnitLevel(arg.unitid, arg.level) end, 0.0, { unitid = unitid, level = level }) -- next frame |
end |
|
function AloftLevelText:UpdateUnitLevel(level) |
local aloftData = Aloft:GetTargetNameplate() |
function AloftLevelText:UpdateUnitLevel(unitid, level) |
local aloftData = Aloft:GetUnitNameplate(unitid) |
if (aloftData) then |
self:AssignValues(aloftData, level) |
end |