Signals & connectionsOverview
Signal.new
Creates a local Signal facade object.
Details#
Creates the module's local Lua Signal facade. It provides Connect, Once, Fire and Wait. This table-based signal is distinct from an engine RBXScriptSignal; retain and disconnect subscriptions explicitly.
Examples#
Example
local signal = Signal.new()
local connection = signal:Connect(print)
signal:Fire("hello")
connection:Disconnect()