+local unpack = unpack;
+local wipe = wipe;
+local next = next;
+local pairs = pairs;
+local ipairs = ipairs;
+
OmaRF = CreateFrame("Frame");
OmaRF.normalBarColor = CreateColor(0.3, 0.3, 0.3);
OmaRF.dispelBarColor = CreateColor(1, 0.5, 0);
OmaRF.normalBackColor = {0.7, 0.7, 0.7};
OmaRF.dispelBackColor = {0.5, 0.2, 0};
-
OmaRF.frames = {};
OmaRF.majorFrames = {};
OmaRF.positions = {
"TOPLEFT", "TOPRIGHT", "CENTER", "BOTTOMLEFT", "BOTTOMRIGHT"
};
-
OmaRF.running = false;
-
OmaRF.ooc_queue = {};
local defaults = {
end
for _, ind in ipairs(self.majorFrames[name]) do
ind.icon:Hide();
- ind.expire:Hide();
- ind.stack:Hide();
+ ind.expireText:Hide();
+ ind.stackText:Hide();
end
end
end
local function onEvent(self, event, ...)
if event == "PLAYER_REGEN_ENABLED" then
for _, t in pairs(self.ooc_queue) do
- t.func(t.args);
+ t.func(unpack(t.args));
end
if next(self.ooc_queue) ~= nil then
wipe(self.ooc_queue);