UnitySignals
Signals for Unity3D
|
Serializable class referencing either a LocalValue or a Signal.Value. More...
Public Member Functions | |
ValueReference () | |
Default constructor. | |
ValueReference (T localValue) | |
Constructor for a ValueReference which uses a LocalValue. | |
Static Public Member Functions | |
static implicit | operator T (ValueReference< T > reference) |
Implicit cast from the ValueReference to it's Value. | |
Properties | |
bool | UseLocalValue [get, set] |
False if a Signal's Signal.Value is used, true if LocalValue is used. | |
Signal< T > | Signal [get, set] |
The Signal whose Signal.Value is used if UseLocalValue is false. | |
T | LocalValue [get, set] |
The value which is used if UseLocalValue is true. | |
T | Value [get, set] |
The Signal.Value of the Signal if UseLocalValue is false, the LocalValue otherwise. | |
Serializable class referencing either a LocalValue or a Signal.Value.
T | The type of the Signal.Value. |
Signals.ValueReference< T >.ValueReference | ( | ) |
Default constructor.
Signals.ValueReference< T >.ValueReference | ( | T | localValue | ) |
Constructor for a ValueReference which uses a LocalValue.
localValue | The local value. |
|
static |
Implicit cast from the ValueReference to it's Value.
reference | The ValueReference. |
|
getset |
The value which is used if UseLocalValue is true.
|
getset |
The Signal whose Signal.Value is used if UseLocalValue is false.
|
getset |
False if a Signal's Signal.Value is used, true if LocalValue is used.
|
getset |
The Signal.Value of the Signal if UseLocalValue is false, the LocalValue otherwise.