Skip to content

GetPropertyChangedSignal

Signals · Instance

Engine signal for one Instance property. Listen with ~> or ::Connect.

obj.GetPropertyChangedSignal("Name")~>Connect(fn);
NameTypeDescription
namestringProperty name, e.g. "Transparency".

An RBXScriptSignal.

obj:GetPropertyChangedSignal("Name")

The callback receives no property value on some engine signals — read obj.Property inside the listener.

part.GetPropertyChangedSignal("Transparency")~>Connect(func () {
post(part.Transparency);
});

Emits:

part:GetPropertyChangedSignal("Transparency"):Connect(function()
print(part.Transparency)
end)

Connect · OnChange · operator-property