Skip to content



This is strictly terminology. There is not an actual class or object representing this data type, and it is instead used for organizational purposes.

Variant is a type representing a single value that can be different types.

To know which types are available, observe the type parameters - the types within the < and >. For example, Variant<number, Vector3> means that the value could either be a number or a Vector3, but will not be anything else.