void DisableProcessor() { foreach (NetMsgProcessorPair Pair in m_ProcessorList) { NetMsgMap.UnRegistMsgProcessor(Pair.getMsgType(), Pair.getProcessor()); } }
public void ClearNetMsgProcessor() { foreach (NetMsgProcessorPair Pair in m_ProcessorList) { NetMsgMap.UnRegistMsgProcessor(Pair.getMsgType(), Pair.getProcessor()); } m_ProcessorList.Clear(); }
public void AddNetMsgProcessor(GameMsgType nMsgType, NetMsgProcessor Porcessor) { m_ProcessorList.Add(new NetMsgProcessorPair(nMsgType, Porcessor)); if (m_bEnable) { NetMsgMap.RegistMsgProcessor(nMsgType, Porcessor); } }