BindableFunction
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Das BindableFunction-Objekt ermöglicht eine synchronisierte Zweispalt-Kommunikation zwischen Skripten auf der gleichen Seite der Client-Server-Grenze. Sie können es verwenden, um eine benutzerdefinierte Rückruffunktion zu definieren und sie
Als Alternative für eine einseitige Kommunikation zwischen zwei Skripten auf der gleichen Seite der Client-Server-Grenze betrachten Sie BindableEvent, die nicht für eine zurückgebenproduziert.
Wie angegeben, BindableFunctions ermöglichen keine Kommunikation zwischen dem Server und Clients. Wenn Sie diese Funktionalität suchen, verwenden Sie ein RemoteFunction als in Remote-Ereignisse und Aufrufe beschrieben.
Siehe Benutzerdefinierte Ereignisse und Rückrufe für Code-Beispiele und weitere Details über BindableFunction.
Limitierungen der Parameter
Jeder Roblox-Objekt wie ein Enum, Instance oder anderes kann als ein Parallel-Parameter übergeben werden, wenn ein BindableFunction aufgerufen wird, sowie Luau-Typen wie Zahlen, Strings und Booleans, obwohl Sie die 1>Einschränkungen1> sorgfältig erkunden sollten.
Zusammenfassung
Methoden
Ruft den BindableFunction auf, der wiederum den OnInvoke -Callback aufruft, der alle Werte zurückgibt, die vom Rückruf zurückgegeben werden.
Eigenschaften
Methoden
Invoke
Ruft die Class.BindableFunction auf, die wiederum den Class.BindableFunction.OnExecute|OnExecute -Callback aufruft, der alle Werte zurückgibt, die vom Callback zurückgegeben werden. Einrufe erzeugen bis zum Auffinden des entsprechenden Callbacks und wenn der Callback nie festlegenwurde, wird das Skript, das ihn aufruft, nicht fortgesetzt ausgeführt.
Jeder Roblox-Objekt wie ein Enum , Instance oder anderes kann als ein Parameter an Invoke() übergeben werden, sowie Luau-Typen wie Zahlen, Strings und Booleans, obwohl Sie die 1>Einschränkungen1> sorgfältig erkunden sollten.
Nur eine Funktion kann Invoke() zeitgleich gebunden werden. Wenn Sie mehrere Funktionen zuweisen, wird nur die letzte zugewiesene verwendet.
Siehe Benutzerdefinierte Ereignisse und Rückrufe für Code-Beispiele und weitere Details auf Invoke() .