Aliases
SignalObject.once
Arguments
function
required
The callback to register. Keep the same function object for removal.
Returns
SignalConnection
A custom connection that disconnects before its first callback.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Subscribes a callback that runs once.
event:Once(callback: function): SignalConnection
SignalObject.oncelocal event = Signal.new()
local connection = event:Once(function(value) print(value) end)
event:Fire("first")
event:Fire("second")
task.wait()
print(connection.Connected)
