Closures

hookmetamethod

Zaczepia metametodę na tabeli lub obiekcie, instalując funkcję zastępczą.

Składnia

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

Argumenty

NazwaTypOpis
objectanyWartość obiektu, tabeli lub rysunku do sprawdzenia lub zmiany.
methodstringNazwa metody wywoływania.
replacementfunctionWartość zastępcza lub funkcja, którą należy zainstalować.

Opis

Zaczepia metametodę na tabeli lub obiekcie, instalując funkcję zastępczą.

Wywolaj z 3 parametrami: object, method, replacement. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Nie zwraca danych. Traktuj wywolanie jako akcje i obsluguj bledy przy miejscu wywolania.

Przykład

Przykladowe wywolanie z wartosciami zastepczymi.

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