/// <summary> /// 触发通知 /// </summary> /// <param name="actionId"></param> /// <param name="userList"></param> /// <param name="parameters"></param> /// <param name="callback"></param> public static void NotifyAction(int actionId, List <GameUser> userList, Parameters parameters, Action <int> callback) { if (NotifyHandle == null) { lock (SyncRoot) { if (NotifyHandle == null) { NotifyHandle += new NotifyActionHandle(DoNotifyAction); } } } //NotifyHandle(actionId, userList, parameters, callback); NotifyHandle.BeginInvoke(actionId, userList, parameters, callback, null, null); }
/// <summary> /// 触发通知 /// </summary> /// <param name="actionId"></param> /// <param name="userList"></param> /// <param name="parameters"></param> /// <param name="callback"></param> public static void NotifyAction(int actionId, List<GameUser> userList, Parameters parameters, Action<int> callback) { if (NotifyHandle == null) { lock (SyncRoot) { if (NotifyHandle == null) { NotifyHandle += new NotifyActionHandle(DoNotifyAction); } } } //NotifyHandle(actionId, userList, parameters, callback); NotifyHandle.BeginInvoke(actionId, userList, parameters, callback, null, null); }