public void SendSignalWithParaS <T>(EventSignalEnum eventSignal, params T[] paras) { if (mEventDictS.ContainsKey(eventSignal)) { foreach (Object action in mEventDictS[eventSignal]) { ActionWithParaS <T> actionWithParaS = action as ActionWithParaS <T>; if (actionWithParaS != null) { actionWithParaS(paras); } } } }
//任意参数事件 public void RegisterEventWithParaS <T>(EventSignalEnum eventSignal, Object tag, ActionWithParaS <T> actionWithParaS) { RegisterEvent(eventSignal, tag, mEventDictS, actionWithParaS); }