Syntax
Signal.new(): RealSignalRückgaben
| Name | Typ | Beschreibung |
|---|---|---|
signal | RealSignal | New signal object with its own connection and waiter lists. |
Beschreibung
Creates a new RealSignal object. The returned signal exposes Connect, Once, Wait, and Fire methods.
Rufe es ohne Parameter auf. Die Funktion liest den nötigen Kontext aus dem aktuellen Runtime-Status.
Es gibt signal (RealSignal) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.
Beispiel
Create an independent RealSignal and fire it with values.
local signal = Signal.new()
signal:Connect(function(value)
print(value)
end)
signal:Fire("ready")Typen
RealSignal
Signal object returned by Signal.new.
Connect (callback: (...any) -> ()) -> RealSignalConnection Adds a callback that runs when Fire is called.Once (callback: (...any) -> ()) -> RealSignalConnection Adds a callback that is disconnected before its first callback invocation.Wait () -> ...any Yields until Fire resumes the waiter with the fired values.Fire (...values: any) -> () Runs connected callbacks and resumes waiters with the provided values.