Signals & connectionsOverview
Signal.Wait
Represents waiting for a local Signal notification.
Details#
Yields the calling coroutine until the next Fire and returns that event's arguments. Arrange for Fire from another scheduled execution; firing before Wait is registered does not provide a queued event.
Examples#
Example
local signal = Signal.new()
task.defer(function() signal:Fire("ready", 42) end)
local status, value = signal:Wait()
print(status, value)