Originally Posted by Resike
What do you mean by pre-hooking? Of course if your hook is wrong it's not gonna work. Or if a hook does not actually hook than don't call it a hook.
|
Lua Code:
local oldBlizzFunc = BlizzFunc
function BlizzFunc(...)
-- your stuff here
oldBlizzFunc(...)
end
People either do this thingy or replace Blizz function entirely to prevent it from doing something, quite common for bag addons.
In this case, if you create an upvalue for a function before some other addon redefines it, you'll be calling original function.
It's not a proper hook, that's why I wrote it in quotes.