elseif(UnitExists('focustarget')) then |
self:SetAlpha(1) |
else |
self:SetAlpha(self.BarFadeAlpha or 0.25) |
self:SetAlpha(self.barFadeAlpha or 0.25) |
end |
end |
end |
|
oUF:RegisterInitCallback(function(self) |
local event = CreateFrame('Frame') |
event:SetScript('OnEvent', function() UpdateElement(self, self.unit) end) |
event:RegisterEvent('PLAYER_LOGIN') |
event:RegisterEvent('PLAYER_REGEN_ENABLED') |
event:RegisterEvent('PLAYER_REGEN_DISABLED') |
event:RegisterEvent('PLAYER_TARGET_CHANGED') |
event:RegisterEvent('PLAYER_FOCUS_CHANGED') |
event:RegisterEvent('UNIT_HAPPINESS') |
event:RegisterEvent('UNIT_HEALTH') |
event:RegisterEvent('UNIT_MANA') |
event:RegisterEvent('UNIT_ENERGY') |
event:RegisterEvent('UNIT_FOCUS') |
event:RegisterEvent('UNIT_RAGE') |
event:RegisterEvent('UNIT_RUNIC_POWER') |
event:RegisterEvent('UNIT_TARGET') |
event:RegisterEvent('UNIT_SPELLCAST_START') |
event:RegisterEvent('UNIT_SPELLCAST_STOP') |
event:RegisterEvent('UNIT_SPELLCAST_CHANNEL_START') |
event:RegisterEvent('UNIT_SPELLCAST_CHANNEL_STOP') |
local addon = CreateFrame('Frame') |
addon:SetScript('OnEvent', function() UpdateElement(self, self.unit) end) |
addon:RegisterEvent('PLAYER_LOGIN') |
addon:RegisterEvent('PLAYER_REGEN_ENABLED') |
addon:RegisterEvent('PLAYER_REGEN_DISABLED') |
addon:RegisterEvent('PLAYER_TARGET_CHANGED') |
addon:RegisterEvent('PLAYER_FOCUS_CHANGED') |
addon:RegisterEvent('UNIT_HAPPINESS') |
addon:RegisterEvent('UNIT_HEALTH') |
addon:RegisterEvent('UNIT_MANA') |
addon:RegisterEvent('UNIT_ENERGY') |
addon:RegisterEvent('UNIT_FOCUS') |
addon:RegisterEvent('UNIT_RAGE') |
addon:RegisterEvent('UNIT_RUNIC_POWER') |
addon:RegisterEvent('UNIT_TARGET') |
addon:RegisterEvent('UNIT_SPELLCAST_START') |
addon:RegisterEvent('UNIT_SPELLCAST_STOP') |
addon:RegisterEvent('UNIT_SPELLCAST_CHANNEL_START') |
addon:RegisterEvent('UNIT_SPELLCAST_CHANNEL_STOP') |
end) |