using UnityEngine;
namespace UnityAtoms
{
///
/// None generic base class for `AtomReference<T, C, V, E1, E2, F, VI>`.
///
public abstract class AtomReferenceBase
{
///
/// Enum for how to use the Reference.
///
public enum Usage
{
Value = 0,
Constant = 1,
Variable = 2,
VariableInstancer = 3,
}
///
/// Descries how we use the Reference and where the value comes from.
///
[SerializeField]
protected Usage _usage;
}
}