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;
}
}