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
Name Type Description callback (...any) -> () Callback invoked when the signal is emitted. returns () — - Emit
(...any) -> () fire the signal, invoking all connected callbacks with the arguments
Parameters
Name Type Description ...any any Arguments 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