VariableBase<T>
Class in LogicToolkit / Inherits from: Variable
Implements interfaces: IValueContainer<T>
Description
Generic basic type of variables stored in Blackboard
Type Parameters
| Type Parameter Name | Description | Type Constraints |
|---|---|---|
| T | Variable value type |
Methods
| Method Name | Description |
|---|---|
| GetObject | Get the value as object type. |
| GetString | Get the value as a string. |
| GetValue | Get the value. |
| GetValueType | Get the type of a value. |
| SetValue | Set the value. |
| SetValueWithoutNotify | Set the value without notification. |
Inherited Members
Properties
| Property Name | Description |
|---|---|
| Id | ID |
| Name | Name |
Events
| Event Name | Description |
|---|---|
| ValueChanged | Callback when value changes |
Methods
| Method Name | Description |
|---|---|
| RaiseValueChanged | Raises a value change event. |
| RestoreDefaults | Restore default value to current value |
| SetDefault | Set a value to the default value. |
| SetDefaultWithoutNotify | Set a value to the default value without notification. |
| SetInitialValue | Setting initial values |
| SetValue | Set the value. |
| StoreDefaults | Store value as default value |