You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
703 B
22 lines
703 B
local SLE, T, E, L, V, P, G = unpack(select(2, ...))
|
|
local DT = E.DataTexts
|
|
local STAT_ENERGY_REGEN = STAT_ENERGY_REGEN
|
|
local GetPowerRegen = GetPowerRegen
|
|
local displayNumberString = ''
|
|
local lastPanel
|
|
|
|
local function OnEvent(self, event, ...)
|
|
self.text:SetFormattedText(displayNumberString, STAT_ENERGY_REGEN, GetPowerRegen())
|
|
lastPanel = self
|
|
end
|
|
|
|
local function ValueColorUpdate(hex, r, g, b)
|
|
displayNumberString = strjoin("", "%s: ", hex, "%.f|r")
|
|
|
|
if lastPanel ~= nil then
|
|
OnEvent(lastPanel)
|
|
end
|
|
end
|
|
E["valueColorUpdateFuncs"][ValueColorUpdate] = true
|
|
|
|
DT:RegisterDatatext('Energy Regen', 'S&L', { "UNIT_STATS", "UNIT_AURA", "ACTIVE_TALENT_GROUP_CHANGED", "PLAYER_TALENT_UPDATE"}, OnEvent)
|
|
|