Class VariableNode<TRef, TVar, TVal>
Generic base node that hold a value or reference to a scriptable variable.
public abstract class VariableNode<TRef, TVar, TVal> : BaseNode where TRef : BaseVariableReference<TVar, TVal> where TVar : BaseScriptableVariable<TVal>
Type Parameters
| Name | Type | Description |
|---|---|---|
TRef | The reference type that encapsulates both a constant value and a variable reference, and outputs one of the two based on a selection flag. | |
TVar | The type of the scriptable variable that stores the runtime value. | |
TVal | The actual data type of the value being outputted. |