IntConstrainedValue
An IntConstrainedValue is used to store a value which can never be less than MinValue and can never be more than MaxValue.
Summary
Properties
Hold an Integer value between IntConstrainedValue.MinValue and IntConstrainedValue.MaxValue. Replaced by IntConstrainedValue.Value, but still functional.
The highest number that the IntConstrainedValue.Value property can be.
The lowest number that the IntConstrainedValue.Value property can be.
Used to hold an integer value between IntConstrainedValue.MinValue and IntConstrainedValue.MaxValue.
Events
Fired whenever the Value of the IntConstrainedValue is changed.
Properties
ConstrainedValue
Hold an Integer value between IntConstrainedValue.MinValue and IntConstrainedValue.MaxValue. Replaced by IntConstrainedValue.Value, but still functional.
Value
Used to hold an integer value between IntConstrainedValue.MinValue and IntConstrainedValue.MaxValue.
Methods
Events
Changed
Fired whenever the Value of the IntConstrainedValue is changed.
Parameters
Code Samples
The below example, assuming all referenced objects existed, would print the IntConstrainedValue's new value each time it's changed. In the example below it would print 2, assuming it's within IntConstrainedValue's MinValue and MaxValue range. Otherwise there will be no change.
local function valueChanged(newValue)
print(newValue)
end
workspace.IntConstrainedValue.Changed:Connect(valueChanged)
workspace.IntConstrainedValue.Value = 2