BindableFunction
*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>.
Podsumowanie
Metody
Wywołuje BindableFunction, który z kolei wzywa OnInvoke , która zwraca wszystkie wartości zwrócone przez wzwy.
Właściwości
Metody
Invoke
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().