self:RegisterEvent('PLAYER_TARGET_CHANGED', function() if arg1 == 'target' then if UnitExists('target') then self:updateHealth('target') self:updatePower('target') self.Frames.target.Healthbar.Background:SetVertexColor(self.Constants.Healthbar.Color.r/5, self.Constants.Healthbar.Color.g/5, self.Constants.Healthbar.Color.b/5, 1) self.Frames.target.Powerbar.Background:SetVertexColor(self.Constants.Powerbar.Color[UnitClass('target')].r/5, self.Constants.Powerbar.Color[UnitClass('target')].g/5, self.Constants.Powerbar.Color[UnitClass('target')].b/5, 1) self:updateBuffs('target') self:updateDebuffs('target') self.Frames.target:Show() else self.Frames.target:Hide() end end end)