using UnityEngine; namespace UnityAtoms { public class AtomReferenceUsage { public const int VALUE = 0; public const int CONSTANT = 1; public const int VARIABLE = 2; public const int VARIABLE_INSTANCER = 3; } /// /// None generic base class for `AtomReference<T, C, V, E1, E2, F, VI>`. /// public abstract class AtomBaseReference { /// /// Describes how we use the Reference and where the value comes from. /// [SerializeField] protected int _usage; } }