Introduction
This class provides the ability for a value to be one of multiple types
Fields#
| Name | Description |
|---|---|
| On Value Changed | Event raised whenver the value changes |
Properties#
| Name | Description |
|---|---|
| conditions | Gets a list of all conditional values |
| initialized | Gets if object has been initialized |
| isExpressionNumeric | Gets if the value is numeric |
| locked | Gets/Sets if the value is locked. Pending change requests are applied as soon as locked becomes false. |
| modifierTotal | Gets/Sets the total value of all applied modifiers |
| randomMaximum | Get random maximum value |
| randomMinimum | Get random minimum value |
| value | Gets/Sets the current value |
| valueExpression | Gets/Sets the value expression |
| valueType | Gets the tye of value being used |
| valueWithModifiers | Gets the value with all modifiers being applied |
Methods#
| Name | Description |
|---|---|
| Clone | Create a clone of this object |
| CopyFrom | Copy data from another object to this one |
| FromExpression | Create object from string expression |
| GetUninitializedValue | Get the value without initialization |
| Initialize | Initialize this object |
| Matches | Check if this objects data matches that of another object |
| Shutdown | Shutdown this object |
| ToExpression | Export object to a string expression |