Syntax
hookmetamethod(object: any, method: string, replacement: function)Argumente
| Name | Typ | Beschreibung |
|---|---|---|
object | any | Objekt-, Tabellen- oder Zeichnungswert zum Überprüfen oder Ändern. |
method | string | Name der Namecall-Methode. |
replacement | function | Ersatzwert oder Funktion, die eingebaut werden soll. |
Beschreibung
Verknüpft eine Metamethode mit einer Tabelle oder einem Objekt, indem eine Ersetzungsfunktion installiert wird.
Rufe es mit 3 Parameter(n) auf: object, method, replacement. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.
Es gibt keine Daten zurück. Behandle den Aufruf als Aktion und fange Fehler an der Aufrufstelle ab.
Beispiel
Beispielaufruf mit Platzhalterwerten.
hookmetamethod(nil, "example", function() end)