Code:
if(IsAddOnLoaded('oUF_TotemBar') and class == 'SHAMAN') then
self.TotemBar = {}
for i = 1, 4 do
self.TotemBar[i] = CreateFrame('StatusBar', self:GetName()..'_totembar', self)
self.TotemBar[i]:SetHeight(4)
self.TotemBar[i]:SetWidth(180/4 - 1)
self.TotemBar[i]:SetStatusBarTexture(texture)
self.TotemBar[i]:GetStatusBarTexture():SetHorizTile(false)
self.TotemBar[i]:SetBackdrop(backdrop)
self.TotemBar[i]:SetBackdropColor(0, 0, 0)
self.TotemBar[i]:SetMinMaxValues(0, 1)
self.TotemBar[i].bg = self.TotemBar[i]:CreateTexture(nil, 'BORDER')
self.TotemBar[i].bg:SetAllPoints(self.TotemBar[i])
self.TotemBar[i].bg:SetTexture(texture)
self.TotemBar[i].bg.multiplier = 0.3
end
self.TotemBar[2]:SetPoint('TOPLEFT',self,'BOTTOMLEFT',0,-1)
self.TotemBar[1]:SetPoint('TOPLEFT',self.TotemBar[2],'TOPRIGHT',1.25,0)
self.TotemBar[3]:SetPoint('TOPLEFT',self.TotemBar[1],'TOPRIGHT',1.25,0)
self.TotemBar[4]:SetPoint('TOPLEFT',self.TotemBar[3],'TOPRIGHT',1.25,0)
self.TotemBar.Destroy = true
end
Code:
## OptionalDeps: oUF_TotemBar
adapt it with your layout and that should work (at least it worked when i last played the game)