RealSignal

Signal.new

Creates a new RealSignal object.

Sintaxe

Signal.new(): RealSignal

Retornos

NomeTipoDescrição
signalRealSignalNew 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.