restorefunction
Restore a hooked function back to its very first original implementation.
function restorefunction(funcfuncfunctionThe hooked function to restore to its original state.: (...any) -> (...any)): ()Usage
Hook and then restore a function
function dummy()
print("Original")
end
hookfunction(dummy, function()
print("Hooked!")
end)
dummy() -- Output: Hooked!
restorefunction(dummy)
dummy() -- Output: OriginalError on unhooked function
restorefunction(print) -- Error: restorefunction: function is not hooked