예제 #1
0
        internal void RemoveEvent(string key, AnyCallEvent call)
        {
            HandleEvent he = null;

            if (mImEvents.TryGetValue(key, out he))
            {
                he.RemoveAnyEvent(call);
            }
        }
예제 #2
0
        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);
        }
예제 #3
0
 internal void Add(string key, AnyCallEvent call)
 {
     _AddAnyEvent(key, call);
 }
예제 #4
0
 public void RemoveAnyEvent(AnyCallEvent eve)
 {
     mGather.mAnyEvents -= eve;
 }
예제 #5
0
 public void AddAnyEvent(AnyCallEvent eve)
 {
     mGather.mAnyEvents += eve;
 }