ValueReference<TValue, TVariable>
Class in Zigurous.Architecture
Declaration
[Serializable]
public abstract class ValueReference<TValue, TVariable>
    where TVariable : ScriptableVariable<TValue>Description
A reference to a value of the specified type, either a fixed value or a variable.
Type Parameters
| TValue | The type of value. | 
| TVariable | The type of variable reference. | 
Properties
| useVariable | Uses a variable reference instead of a fixed value. | 
| variable | The variable to reference. | 
| fixedValue | The fixed value to use. | 
| value | The current value, either the fixed value or the value of the referenced variable. | 
Constructors
| ValueReference | Creates a new value reference. | 
Methods
| SetFixedValue | Switches to use a fixed value and assigns the provided value. | 
| SetVariable | Switches to use a variable reference and assigns the provided variable. |