signal<T...>
signal<T...>
Section titled “signal<T...>”Typed BindableEvent. Declaration emits __signal(). Fire with .Fire; listen with ~> or ::Connect.
Syntax
Section titled “Syntax”signal<Player, int> OnCoinsUpdated;Parameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
T... | types | Payload types, comma-separated. |
Return value
Section titled “Return value”A signal object (RBXScriptSignal-like).
Luau emit
Section titled “Luau emit”__signal()
Description
Section titled “Description”See the operations: Fire, Connect, Once, Wait. Prefer ~> so Janitor owns the connection.
Example
Section titled “Example”signal<Player, int> OnCoinsUpdated;OnCoinsUpdated.Fire(player, 500);Emits:
local OnCoinsUpdated = __signal()OnCoinsUpdated:Fire(player, 500)See also
Section titled “See also”Fire · Connect · Once · Wait · operator-janitor