I use:
lua Code:
local _, class = UnitClass('player')
if class == 'WARLOCK' then
local shards = CreateFrame('Frame', nil, self)
shards:SetPoint('TOPLEFT', oUF_SveltePlayer, 'BOTTOMLEFT', -2, -4)
shards:SetSize(227, 2)
for i = 1, SHARD_BAR_NUM_SHARDS do
local shard = shards:CreateTexture(nil, 'OVERLAY')
shard:SetSize((227 / SHARD_BAR_NUM_SHARDS) -1, 4)
shard:SetTexture(bartex)
shard:SetVertexColor(.86,.44, 1)
if i > 1 then
shard:SetPoint('LEFT', shards[i - 1], 'RIGHT', 1, 0)
else
shard:SetPoint('BOTTOMLEFT', shards, 'BOTTOMLEFT', 1, 0)
end
shards[i] = shard
end
self.SoulShards = shards
end
Thanks to Evilpaul!!!