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.

28 lines
807 B

local AS, L, S, R = unpack(AddOnSkins)
if not AS:CheckAddOn('acb_CastBar') then return end
function R:acb_CastBar()
local Bars = { 'Player', 'Pet', 'Target', 'Focus', 'Mirror' }
for _, Frame in pairs(Bars) do
local Bar = _G['AzCastBarPlugin'..Frame]
if Bar then
S:StripTextures(Bar)
S:CreateBackdrop(Bar)
S:SetOutside(Bar.backdrop, Bar.icon)
S:HandleStatusBar(Bar.status)
if not AzCastBar_Config[Frame]['AddOnSkins'] then
AzCastBar_Config[Frame]["useSameBGTexture"] = true
AzCastBar_Config[Frame]["colBackdrop"] = { 0, 0, 0, 0 }
AzCastBar_Config[Frame]["iconOffset"] = 3
AzCastBar_Config[Frame]["texture"] = AS.NormTex
AzCastBar_Config[Frame]['AddOnSkins'] = true
end
end
end
end
AS:RegisterSkin('acb_CastBar', R.acb_CastBar)