OnChange
Listen to an observable’s Changed. Argument is the new .Value.
Syntax
Section titled “Syntax”name.OnChange(fn);Parameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
fn | func | func (T newValue) { }. |
Return value
Section titled “Return value”A connection.
Luau emit
Section titled “Luau emit”name.Changed:Connect(fn)
Description
Section titled “Description”Only for observable T. For arbitrary Instance properties use GetPropertyChangedSignal.
Example
Section titled “Example”observable int coins = 100;coins.OnChange(func (int newValue) { post("now " .: newValue);});Emits:
coins.Changed:Connect(function(newValue: number) print("now " .. newValue)end)