Luduvo Contents
Theme
On this page

Signal

an event you connect functions to

Methods

2 members

Connect(callback: (...any) -> ()) -> ()

connect a listener callback to be invoked when the signal is emitted

Parameters
NameTypeDescription
callback(...any) -> ()Callback invoked when the signal is emitted.
returns()—
Emit(...any) -> ()

fire the signal, invoking all connected callbacks with the arguments

Parameters
NameTypeDescription
...anyanyArguments forwarded to connected callbacks.
returns()—

Subscribing to and Emitting Signals

Lifecycle: Shared

Connect adds a listener, Emit runs every listener currently connected.

Luau
local function onActivated()	print("Entity activated")endlocal door = game.Prefabs.Spawn("Door")if door then	door.Activated:Connect(onActivated)	door.Activated:Emit()end
Output: Entity activated