Closures

hookmetamethod

Подключает метаметод к таблице или объекту, устанавливая функцию замены.

Синтаксис

hookmetamethod(object: any, method: string, replacement: function)

Аргументы

ИмяТипОписание
objectanyЗначение объекта, таблицы или чертежа для проверки или изменения.
methodstringИмя метода Namecall.
replacementfunctionЗапасное значение или функция, которую необходимо установить.

Описание

Подключает метаметод к таблице или объекту, устанавливая функцию замены.

Вызывай с 3 параметрами: object, method, replacement. Таблица аргументов показывает обязательные значения и настройки поведения.

Не возвращает данные. Рассматривай вызов как действие и обрабатывай ошибки рядом с местом вызова.

Пример

Пример вызова со значениями-заполнителями.

hookmetamethod(nil, "example", function() end)