public void RegistPresenterEvent(string url, IOnPresenterBroadcast eventLinker) { List <Component> list; if (!_registedEvents.TryGetValue(url, out list)) { list = new List <Component>(); _registedEvents.Add(url, list); } list.Add((Component)eventLinker); }
public static void UnregistPresenterEvent(string url, IOnPresenterBroadcast eventLinker) { if (_instance == null) { return; } List <Component> list; if (_instance._registedEvents.TryGetValue(url, out list)) { list.Remove((Component)eventLinker); } }