3 local frame = CreateFrame("Frame", "OmaRaidMarker", UIParent);
5 local function frameConf()
6 frame:SetPoint("CENTER", UIParent, "CENTER", 140, 140);
9 frame.icon = frame:CreateTexture(nil, "OVERLAY");
10 frame.icon:SetAllPoints();
11 frame.icon:SetTexture("Interface\\TARGETINGFRAME\\UI-RaidTargetingIcons");
14 frame:UnregisterAllEvents();
15 local event = function()
16 local index = GetRaidTargetIndex("player");
18 SetRaidTargetIconTexture(frame.icon, index);
20 elseif frame:IsShown() then
24 frame:SetScript("OnEvent", event);
25 frame:RegisterEvent("RAID_TARGET_UPDATE");
29 frame:SetScript("OnEvent", frameConf);
30 frame:RegisterEvent("PLAYER_LOGIN");