|
self.BarFade = true |
|
if(IsAddOnLoaded('oUF_Swing')) then |
self.Swing = CreateFrame('StatusBar', nil, self) |
self.Swing:SetPoint('TOP', self, 'BOTTOM', 0, -80) |
self.Swing:SetStatusBarTexture(texture) |
self.Swing:SetStatusBarColor(1, 0.7, 0) |
self.Swing:SetHeight(6) |
self.Swing:SetWidth(230) |
self.Swing:SetBackdrop(backdrop) |
self.Swing:SetBackdropColor(0, 0, 0) |
self.Swing.disableMelee = true |
if(unit == 'player' or unit == 'pet') then |
if(IsAddOnLoaded('oUF_Experience')) then |
self.Experience = CreateFrame('StatusBar', nil, self) |
self.Experience:SetPoint('TOP', self, 'BOTTOM', 0, -10) |
self.Experience:SetStatusBarTexture(texture) |
self.Experience:SetStatusBarColor(unpack(colors.health)) |
self.Experience:SetHeight(11) |
self.Experience:SetWidth((unit == 'pet') and 130 or 230) |
self.Experience:SetBackdrop(backdrop) |
self.Experience:SetBackdropColor(0, 0, 0) |
self.Experience.Tooltip = true |
|
self.Swing.Text = self.Swing:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightSmall') |
self.Swing.Text:SetPoint('CENTER', self.Swing) |
self.Experience.Text = self.Experience:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightSmall') |
self.Experience.Text:SetPoint('CENTER', self.Experience) |
|
self.Swing.bg = self.Swing:CreateTexture(nil, 'BORDER') |
self.Swing.bg:SetAllPoints(self.Swing) |
self.Swing.bg:SetTexture(0.3, 0.3, 0.3) |
end |
self.Experience.bg = self.Experience:CreateTexture(nil, 'BORDER') |
self.Experience.bg:SetAllPoints(self.Experience) |
self.Experience.bg:SetTexture(0.3, 0.3, 0.3) |
end |
|
if(IsAddOnLoaded('oUF_Experience')) then |
self.Experience = CreateFrame('StatusBar', nil, self) |
self.Experience:SetPoint('TOP', self, 'BOTTOM', 0, -10) |
self.Experience:SetStatusBarTexture(texture) |
self.Experience:SetStatusBarColor(unpack(colors.health)) |
self.Experience:SetHeight(11) |
self.Experience:SetWidth((unit == 'pet') and 130 or 230) |
self.Experience:SetBackdrop(backdrop) |
self.Experience:SetBackdropColor(0, 0, 0) |
self.Experience.Tooltip = true |
|
self.Experience.Text = self.Experience:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightSmall') |
self.Experience.Text:SetPoint('CENTER', self.Experience) |
|
self.Experience.bg = self.Experience:CreateTexture(nil, 'BORDER') |
self.Experience.bg:SetAllPoints(self.Experience) |
self.Experience.bg:SetTexture(0.3, 0.3, 0.3) |
end |
|
if(IsAddOnLoaded'oUF_Reputation' and UnitLevel('player') == MAX_PLAYER_LEVEL) then |
self.Reputation = CreateFrame('StatusBar', nil, self) |
self.Reputation:SetPoint('TOP', self, 'BOTTOM', 0, -10) |
self.Reputation:SetStatusBarTexture(texture) |
self.Reputation:SetHeight(11) |
self.Reputation:SetWidth(230) |
self.Reputation:SetBackdrop(backdrop) |
self.Reputation:SetBackdropColor(0, 0, 0) |
self.Reputation.Tooltip = true |
self.Reputation.PostUpdate = PostUpdateReputation |
|
self.Reputation.Text = self.Reputation:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightSmall') |
self.Reputation.Text:SetPoint('CENTER', self.Reputation) |
|
self.Reputation.bg = self.Reputation:CreateTexture(nil, 'BORDER') |
self.Reputation.bg:SetAllPoints(self.Reputation) |
self.Reputation.bg:SetTexture(0.3, 0.3, 0.3) |
end |
|
if(unit == 'player' or unit == 'pet') then |
local power = self.Power:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightSmallLeft') |
power:SetPoint('LEFT', self.Health, 2, -1) |
|