Sintaxe
Signal.new(): RealSignalRetornos
| Nome | Tipo | Descrição |
|---|---|---|
signal | RealSignal | New signal object with its own connection and waiter lists. |
Descrição
Creates a new RealSignal object. The returned signal exposes Connect, Once, Wait, and Fire methods.
Chame sem parametros. A funcao le o contexto necessario do estado atual da runtime.
Retorna signal (RealSignal). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.
Exemplo
Create an independent RealSignal and fire it with values.
local signal = Signal.new()
signal:Connect(function(value)
print(value)
end)
signal:Fire("ready")Tipos
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.