RBXScriptSignal

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.

wpisywaćdanych zapewnia sposób na wezwanie przez użytkownikowo zdefiniowane funkcje, zwane słuchaczami , gdy coś się wydarzy w gra.Kiedy zdarzenie się wystąpi, RBXScriptSignal uruchamia i dzwoni do wszystkich słuchaczy, które są do niego podłączone.An RBXScriptSignal może również przekazać argumenty każdemu słuchaczowi, aby dostarczyć dodatkowe informacje o wydarzeniu.

Podsumowanie

Metody

Metody

Ustanawia funkcję, która zostanie wywołana, gdy wystrzeli wydarzenie. Powraca obiekt RBXScriptConnection związany z połączeniem.

Parametry

func: function

ConnectParallel

Ustanawia funkcję, która będzie wywoływana, gdy wystrzeli wydarzenie.Zwraca obiekt RBXScriptConnection powiązany z połączeniem.Gdy wydarzenie się wystrzeli, wezwanie sygnału jest wykonywane w niezsynchronizowanym stanie.Używanie ConnectParallel jest podobne, ale bardziej wydajne niż używanie Connect połączone z wezwaniem task.desynchronize() w przetwarzaczu sygnału.

Uwaga: Skrypty, które łączą się równolegle, muszą być zakorzenione pod aktorem.

Parametry

func: function

Ustanawia funkcję, która będzie wywoływana, gdy wystrzeli wydarzenie.Zwraca obiekt RBXScriptConnection powiązany z połączeniem.Zachowanie Once jest podobne do Connect .Jednak zamiast pozwolić na otrzymanie przez określoną funkcję wielu wydarzeń, dostarczone zostanie tylko pierwsze wydarzenie.Używanie Once również gwarantuje, że połączenie z funkcją zostanie automatycznie rozłączone przed wezwaniem funkcji.

Parametry

func: function

Wait

Variant

Wydaje obecny wątek, aż sygnał wybuchnie i zwraca argumenty dostarczone przez sygnał.

Zwroty

Variant