Skip to content
Signals & connectionsOverview

Signal.Connect

Registers a callback on a local Signal object.

Details#

Registers a callback on a local Signal object and returns a connection with Disconnect. The callback receives Fire arguments. Registering does not run the callback.

Examples#

Example

Luau
local signal = Signal.new()
local connection = signal:Connect(function(value) print(value) end)
signal:Fire(42)
connection:Disconnect()