namespace UnityAtoms { /// /// Interface for trying to get or create an event. /// Used in references, where the underlying object may not always support events. /// public interface ITryGetOrCreateEvent { bool TryGetOrCreateEvent(out E atomEvent) where E : AtomEventBase; } }