Sintaxe
hookfunction(target: function, replacement: function): functionAliases
hookfuncreplaceclosuredetourfunctiondetour_functionArgumentos
| Nome | Tipo | Descrição |
|---|---|---|
target | function | Função de destino, tabela, nível de pilha ou objeto sendo inspecionado ou alterado. |
replacement | function | Valor de substituição ou função que deve ser instalada. |
Retornos
| Nome | Tipo | Descrição |
|---|---|---|
original | function | Função original antes de ser substituída. |
Descrição
Substitui uma função de destino por uma substituição e retorna a função original.
Chame com 2 parametro(s): target, replacement. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.
Retorna original (function). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.
Exemplo
Chamada de exemplo com valores temporarios.
local result = hookfunction(function() end, function() end)
print(result)