public void SetListener(ISimpleEvent e) { if (e == null || e.IsEmpty) { return; } if (m_events.Contains(e)) { return; } m_events.Add(e); }
protected void AppendEvent(ISimpleEvent @event) { PendingEvents.Enqueue(@event); }
public void RemoveListener(ISimpleEvent e) { m_events.Remove(e); }