public void SetEnabled(string module, string eventName, bool enabled) { EventArgsList list = null; if (_mModuleEventArgsList.TryGetValue(module, out list)) { list.SetEnabled(eventName, enabled); } }
public void RemoveEventArgs(EventArgs args) { EventArgsList list = null; if (_mModuleEventArgsList.TryGetValue(args.Module, out list)) { list.Remove(args); } }
public void ClearModule(string module) { EventArgsList list = null; if (_mModuleEventArgsList.TryGetValue(module, out list)) { list.Clear(); } }
public bool IsEnabled(string module, string eventName) { EventArgsList list = null; if (_mModuleEventArgsList.TryGetValue(module, out list)) { return(list.IsEnabled(eventName)); } Debug.Log("Please register the event first..."); return(false); }
public void AddEventArgs(EventArgs args) { EventArgsList list = null; if (_mModuleEventArgsList.TryGetValue(args.Module, out list)) { list.Add(args); } else { list = new EventArgsList(); list.Add(args); _mModuleEventArgsList.Add(args.Module, list); } }