Example #1
0
 /// <summary>
 /// 发送UI事件
 /// </summary>
 /// <param name="param"></param>
 public void SendPanelEvent(GameEvent eventType, params object[] param)
 {
     foreach (var panel in mPanels.Values)
     {
         UIBase ui = panel.GetComponent <UIBase>();
         Dictionary <GameEvent, Callback <object[]> > callback = ui.CtorEvent();
         if (callback != null)
         {
             if (callback.ContainsKey(eventType))
             {
                 callback[eventType](param);
             }
             else
             {
                 continue;
             }
         }
     }
 }