UnityEngine.Networking.NetworkMessageHandlers.RegisterHandlerSafe C# (CSharp) Method

RegisterHandlerSafe() private method

private RegisterHandlerSafe ( short msgType, NetworkMessageDelegate handler ) : void
msgType short
handler NetworkMessageDelegate
return void
        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:", DotNetCompatibility.GetMethodName(handler) }));
                }
                if (!this.m_MsgHandlers.ContainsKey(msgType))
                {
                    this.m_MsgHandlers.Add(msgType, handler);
                }
            }
        }

Usage Example

Esempio n. 1
0
 public void RegisterHandlerSafe(short msgType, NetworkMessageDelegate handler)
 {
     m_MessageHandlers.RegisterHandlerSafe(msgType, handler);
 }