コード例 #1
0
ファイル: EventCenter.cs プロジェクト: huge0x0/GameCore
 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
ファイル: EventCenter.cs プロジェクト: huge0x0/GameCore
 //单参数事件
 public void RegisterEventWithPara1 <T>(EventSignalEnum eventSignal, Object tag, ActionWithPara1 <T> actionWithPara1)
 {
     RegisterEvent(eventSignal, tag, mEventDict1, actionWithPara1);
 }