Skip to main content

GetValue

Safely retrieves a value from any userdata, including states.

TypeSinceScoped
Utility0.2.2No

Constructor

GetValue(Value : any)

Usage

GetValue is an alternative to reading Value.Value, since it allows you to safely read it in case you're using a different userdata type.

To get a value from a value object, do something like this:

local MyValue = Value(5)

local MyNumber = GetValue(MyValue) -- Equals 5

In the below example, both variables sourced from GetValue will equate to "Banana":

local MyValue = Value("Banana")

local X = GetValue(MyValue) -- Equals "Banana"
local Y = GetValue("Banana") -- Equals "Banana"