using UnityEngine; namespace UnityAtoms { /// /// None generic base class for `AtomEventReference<...>`. /// public abstract class AtomEventReferenceBase { /// /// Enum for how to use the Event Reference. /// public enum Usage { Event = 0, EventInstancer = 1, Variable = 2, VariableInstancer = 3, } /// /// Describes how we use the Event Reference. /// [SerializeField] protected Usage _usage; } }