Code:
-- [[ 3D portrait ]]
if unit=="player" or unit=="target" or unit=="focus" or (self:GetParent():GetName():match"oUF_Party") then
self.Portrait = CreateFrame("PlayerModel", nil, self)
self.Portrait:SetWidth(40)
self.Portrait:SetHeight(40)
self.Portrait:SetPoint("TOPLEFT", self.Title, -39, -3)
end
This is code for 3d portraits. On player, target and focus frames it's ok. But on party frames portraits doesn't appear
What is wrong?
Code for party frames spawn:
Code:
--[[ Party ]]
local party = self:SpawnHeader("oUF_Party", nil, visible,
"showParty", true, "yOffset", -32)
party:SetPoint("TOPLEFT", UIParent, cfg.partyX, cfg.partyY)
party:SetScale(settings.PartyScale)
local partytarget = {}
for i = 1, 4 do
partytarget[i] = oUF:Spawn("party"..i.."target", "oUF_Party"..i.."Target")
if i == 1 then
partytarget[i]:SetPoint("TOPLEFT", party, 3, 15)
else
partytarget[i]:SetPoint("TOPLEFT", partytarget[i-1], 0, -82)
end
getglobal("oUF_Party"..i.."Target"):SetScale(settings.PartyScale)
end
local partyToggle = CreateFrame("Frame")
partyToggle:RegisterEvent("PLAYER_LOGIN")
partyToggle:RegisterEvent("RAID_ROSTER_UPDATE")
partyToggle:RegisterEvent("PARTY_LEADER_CHANGED")
partyToggle:RegisterEvent("PARTY_MEMBERS_CHANGED")
partyToggle:SetScript("OnEvent", function(self)
if (InCombatLockdown()) then
self:RegisterEvent("PLAYER_REGEN_ENABLED")
else
self:UnregisterEvent("PLAYER_REGEN_ENABLED")
if not settings.HideParty then
party:Show()
else
party:Hide()
end
end
Thank you!