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