BindableFunction

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Przedmiot BindableFunction pozwala na synchroniczne dwukolorowe komunikację między skryptami na tej samej stronie granicy klient-serwer. Możesz użyć go do zdefiniowania niestandardowej funkcji zwrotnej i

Jako alternatywę dla jednokolorowej komunikacji między dwoma skryptami na tej samej stronie granicy klienta-serwera, rozważ BindableEvent, który wykonuje nie w zwrocie.

Jak wskazano, BindableFunctions nie pozwala na komunikację między serwerem a klientami. Jeśli szukasz tej funkcjonalności, użyj RemoteFunction jako opisano w zdarzeniach zdalnych i wezwaniach.

Zobacz Niestandardowe wydarzenia i wezwania dla przykładów kodu i szczegółów na temat BindableFunction.

Ograniczenia parametru

Każdy rodzaj obiektu Roblox, takiego jak Enum, Instance lub inny, może być przekazany jako parametr, gdy BindableFunction zostanie wywołany, a także 2>luau2>, takie jak liczby, struny i boleane, choć powinieneś uważać na 5>ograniczenia5>.

Właściwości

Metody

Invoke

Wynik

Wywołuje BindableFunction, który z kolei wzywa OnInvoke , która z kolei wzywa Class.BindableFunction.On附, zwracając wszystkie wartości zwrócone przez wysoką funkcję. Wezwania zachodzą, dopóki odpowiedni zwrot wysokiej funkcji nie zostanie znaleziony, a jeśli wysoka funkcja nie została ustawiać, to skrypt, który wzywa go, nie

Każdy rodzaj obiektu Roblox, takiego jak Enum, Instance lub inne, może być przekazany jako parametr do Invoke(), a także typy Luau, takie jak liczby, struny i boleary, choć powinieneś uważać na ograniczenia 2>Class.BindableFunction:Execute()|Execute()2>, takie jak lic

Tylko jedna funkcja może być związana z Invoke() na raz. Jeśli przypiszesz wiele funkcji, zostanie wykorzystany tylko ten ostatni przypisany.

Zobacz Wyłączne wydarzenia i wezwania dla przykładów kodu i szczegółów na temat Invoke().

Parametry

arguments: Tuple

Wartości do przesłania na OnInvoke zwrotny call.


Zwroty

Wartości zwrócone z funkcji OnInvoke .

Zdarzenia

Wywołania zwrotne

OnInvoke

Parametry

arguments: Tuple

Zwroty