NumberValue
Hold a number in the tree: a price, a rate, a limit.
Value is a number, 0 by default. Assigning a string errors instead of converting it, and each change fires Changed with the new number.
Made with Instance.new("NumberValue") or Clone().
Example
-- A NumberValue holds any number, fractions too. Settings.Volume is one, saved in the project as 0.5.
local volume = root.Settings.Volume
volume.Changed:Connect(function(value : number)
print("Volume is now " .. value)
end)
print("Volume starts at " .. volume.Value)
volume.Value *= 1.5
print("a new NumberValue: " .. Instance.new("NumberValue").Value)Volume starts at 0.5 Volume is now 0.75 a new NumberValue: 0
Properties
| Name | Type | Default | Description |
|---|---|---|---|
| Value | number | 0 | The number it holds; a string errors instead of being converted, and each change fires Changed with the new number. |
From ShotInstance 33
ClassNameNameParentAncestryChangedAttributeChangedChangedChildAddedChildRemovedDestroyingAddTagClearAllChildrenCloneDestroyFindFirstAncestorFindFirstAncestorOfClassFindFirstAncestorWhichIsAFindFirstChildFindFirstChildOfClassFindFirstChildWhichIsAGetAttributeGetAttributeChangedSignalGetAttributesGetChildrenGetDescendantsGetFullNameGetPropertyChangedSignalGetTagsHasTagIsAIsAncestorOfIsDescendantOfRemoveTagSetAttribute
