Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local inCombatAlpha = 0
- local outCombatAlpha = 1
- local frames = {
- TukuiInfoRight,
- TukuiCubeLeft,
- TukuiCubeRight,
- TukuiInfoLeftLineVertical,
- TukuiInfoRightLineVertcal,
- TukuiLineToABRight,
- TukuiLineToABLeft,
- TukuiBar1,
- TukuiBar2,
- Tukuibar3,
- Tukuibar4,
- Tukuibar5,
- Tukuibar6,
- Tukuibar7,
- Recount_MainWindow,
- }
- local buttons = {
- 'MultiBarBottomLeftButton',
- 'MultiBarBottomRightButton',
- 'MultiBarLeftButton',
- 'MultiBarRightButton',
- 'ActionButton',
- }
- for _, button in pairs(buttons) do
- for index = 1, 12 do
- table.insert(frames, _G[button .. index])
- table.insert(frames, _G[button .. index .. 'Panel'])
- end
- end
- local addon = CreateFrame('Frame')
- addon:RegisterEvent('PLAYER_REGEN_ENABLED')
- addon:RegisterEvent('PLAYER_REGEN_DISABLED')
- addon:SetScript('OnEvent', function()
- for _, frame in pairs(frames) do
- if(InCombatLockdown()) then
- frame:SetAlpha(inCombatAlpha)
- else
- frame:SetAlpha(outCombatAlpha)
- end
- end
- end)
- local function OnEnter(self)
- self:SetAlpha(outCombatAlpha)
- end
- local function OnLeave(self)
- if(InCombatLockdown()) then
- self:SetAlpha(inCombatAlpha)
- else
- self:SetAlpha(outCombatAlpha)
- end
- end
- for _, frame in pairs(frames) do
- frame:SetScript('OnEnter', OnEnter)
- frame:SetScript('OnLeave', OnEnter)
- frame:EnableMouse(true)
- end
Add Comment
Please, Sign In to add comment