protected virtual void AddMessageHandler(IGenericMessageHandler handler, string groupName) { handler.CreateMessageCheckers(); var rules = handler.GetMessageCheckers(groupName); if (rules == null || rules.Count <= 0) { return; } else { m_Handlers.Add(handler); m_Rules.Add(rules); } }
public virtual void AddMessageHandler(IGenericMessageHandler handler) { AddMessageHandler(handler, m_HandlerGroupName); }
public virtual void AddHandlerWithMessageCheckers(IGenericMessageHandler handler, params IMessageChecker[] checkers) { m_Handlers.Add(handler); m_Rules.Add(new List<IMessageChecker>(checkers)); }
protected virtual void AddMessageHandler(IGenericMessageHandler handler, string groupName) { handler.CreateMessageCheckers(); var rules = handler.GetMessageCheckers(groupName); if (rules == null || rules.Count <= 0) return; else { m_Handlers.Add(handler); m_Rules.Add(rules); } }
public virtual void AddHandlerWithMessageCheckers(IGenericMessageHandler handler, params IMessageChecker[] checkers) { m_Handlers.Add(handler); m_Rules.Add(new List <IMessageChecker>(checkers)); }
public virtual void AddMessageHandler(IGenericMessageHandler handler) { AddMessageHandler(handler, m_HandlerGroupName); }