public void RegisterHandler(short msgType, NetworkMessageDelegate handler) { if (handler == null) { if (LogFilter.logError) { Debug.LogError("RegisterHandler id:" + msgType + " handler is null"); } return; } if (msgType <= MsgType.InternalHighest) { if (LogFilter.logError) { Debug.LogError("RegisterHandler: Cannot replace system message handler " + msgType); } return; } if (m_MsgHandlers.ContainsKey(msgType)) { if (LogFilter.logDebug) { Debug.Log("RegisterHandler replacing " + msgType); } m_MsgHandlers.Remove(msgType); } if (LogFilter.logDebug) { Debug.Log("RegisterHandler id:" + msgType + " handler:" + handler.GetMethodName()); } m_MsgHandlers.Add(msgType, handler); }
internal void RegisterHandlerSafe(short msgType, NetworkMessageDelegate handler) { if (handler == null) { if (LogFilter.logError) { Debug.LogError("RegisterHandlerSafe id:" + msgType + " handler is null"); } } else { if (LogFilter.logDebug) { Debug.Log(string.Concat(new object[] { "RegisterHandlerSafe id:", msgType, " handler:", handler.GetMethodName() })); } if (!this.m_MsgHandlers.ContainsKey(msgType)) { this.m_MsgHandlers.Add(msgType, handler); } } }
internal void RegisterHandlerSafe(short msgType, NetworkMessageDelegate handler) { if (handler == null) { if (LogFilter.logError) { Debug.LogError("RegisterHandlerSafe id:" + msgType + " handler is null"); } return; } if (LogFilter.logDebug) { Debug.Log("RegisterHandlerSafe id:" + msgType + " handler:" + handler.GetMethodName()); } if (!m_MsgHandlers.ContainsKey(msgType)) { m_MsgHandlers.Add(msgType, handler); } }
public void RegisterHandler(short msgType, NetworkMessageDelegate handler) { if (handler == null) { if (LogFilter.logError) { Debug.LogError("RegisterHandler id:" + msgType + " handler is null"); } } else if (msgType <= 31) { if (LogFilter.logError) { Debug.LogError("RegisterHandler: Cannot replace system message handler " + msgType); } } else { if (this.m_MsgHandlers.ContainsKey(msgType)) { if (LogFilter.logDebug) { Debug.Log("RegisterHandler replacing " + msgType); } this.m_MsgHandlers.Remove(msgType); } if (LogFilter.logDebug) { Debug.Log(string.Concat(new object[] { "RegisterHandler id:", msgType, " handler:", handler.GetMethodName() })); } this.m_MsgHandlers.Add(msgType, handler); } }