Синтаксис
hookfunction(target: function, replacement: function): functionАлиасы
hookfuncreplaceclosuredetourfunctiondetour_functionАргументы
| Имя | Тип | Описание |
|---|---|---|
target | function | Целевая функция, таблица, уровень стека или объект, который проверяется или изменяется. |
replacement | function | Запасное значение или функция, которую необходимо установить. |
Возвраты
| Имя | Тип | Описание |
|---|---|---|
original | function | Исходная функция до замены. |
Описание
Заменяет целевую функцию заменой и возвращает исходную функцию.
Вызывай с 2 параметрами: target, replacement. Таблица аргументов показывает обязательные значения и настройки поведения.
Возвращает original (function). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.
Пример
Пример вызова со значениями-заполнителями.
local result = hookfunction(function() end, function() end)
print(result)