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
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)
|
|
|