Ejemplo n.º 1
0
 /// <summary>
 /// 针对一个对象(批量)注销消息
 /// </summary>
 /// <param name="mono">注销消息的对象</param>
 /// <param name="msgs">注册的消息token列表</param>
 public void UnRegistMsg(NotifiedObject mono, params string[] msgs)
 {
     for (int i = 0; i < msgs.Length; i++)
     {
         UnRegistSingle(msgs[i], mono);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 注销一个消息
 /// </summary>
 /// <param name="id">消息的token</param>
 /// <param name="data">注销的对象</param>
 public void UnRegistSingle(string token, NotifiedObject targetObject)
 {
     if (!sendList.ContainsKey(token))
     {
         ConditionLog.MsgLogError($"执行注销操作时,传入了没有注册的消息:{token}");
     }
     else
     {
         sendList[token].RemoveNode(targetObject);
     }
 }