Składnia
hookfunction(target: function, replacement: function): functionAliasy
hookfuncreplaceclosuredetourfunctiondetour_functionArgumenty
| Nazwa | Typ | Opis |
|---|---|---|
target | function | Funkcja docelowa, tabela, poziom stosu lub obiekt sprawdzany lub zmieniany. |
replacement | function | Wartość zastępcza lub funkcja, którą należy zainstalować. |
Zwroty
| Nazwa | Typ | Opis |
|---|---|---|
original | function | Oryginalna funkcja przed wymianą. |
Opis
Zastępuje funkcję docelową zamiennikiem i zwraca oryginalną funkcję.
Wywolaj z 2 parametrami: target, replacement. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.
Zwraca original (function). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.
Przykład
Przykladowe wywolanie z wartosciami zastepczymi.
local result = hookfunction(function() end, function() end)
print(result)