예제 #1
0
 public void SendSignalWithPara1 <T>(EventSignalEnum eventSignal, T para)
 {
     if (mEventDict1.ContainsKey(eventSignal))
     {
         foreach (Object action in mEventDict1[eventSignal])
         {
             ActionWithPara1 <T> actionWithPara1 = action as ActionWithPara1 <T>;
             if (actionWithPara1 != null)
             {
                 actionWithPara1(para);
             }
         }
     }
 }
예제 #2
0
 //单参数事件
 public void RegisterEventWithPara1 <T>(EventSignalEnum eventSignal, Object tag, ActionWithPara1 <T> actionWithPara1)
 {
     RegisterEvent(eventSignal, tag, mEventDict1, actionWithPara1);
 }