internal void RemoveEvent(string key, AnyCallEvent call) { HandleEvent he = null; if (mImEvents.TryGetValue(key, out he)) { he.RemoveAnyEvent(call); } }
private void _AddAnyEvent(string key, AnyCallEvent eve) { HandleEvent he = null; if (!mImEvents.TryGetValue(key, out he)) { he = new HandleEvent(); mImEvents.Add(key, he); } he.AddAnyEvent(eve); }
internal void Add(string key, AnyCallEvent call) { _AddAnyEvent(key, call); }
public void RemoveAnyEvent(AnyCallEvent eve) { mGather.mAnyEvents -= eve; }
public void AddAnyEvent(AnyCallEvent eve) { mGather.mAnyEvents += eve; }