Exemple #1
0
 /// <summary>
 /// 派发事件(带回调参数)
 /// </summary>
 /// <param name="iMsgId"></param>
 /// <param name="obj"></param>
 public void Dispatch(string iMsgId, object obj)
 {
     LTEventCenter.SendNotify(iMsgId, obj);
 }
Exemple #2
0
 /// <summary>
 /// 取消注册指定事件及回调
 /// </summary>
 /// <param name="iMSgId"></param>
 /// <param name="callback"></param>
 public void UnRegistry(string iMSgId, Action <object> callback)
 {
     LTEventCenter.UnRegist(iMSgId, callback);
 }
Exemple #3
0
 /// <summary>
 /// 注册事件
 /// </summary>
 /// <param name="iMsgId"> 事件ID </param>
 /// <param name="callback"> 事件回调 </param>
 /// <param name="doImd"> 是否立即执行 </param>
 public void Registry(string iMsgId, Action <object> callback, bool doImd)
 {
     LTEventCenter.Regist(iMsgId, callback, !doImd);
 }