internal bool InvokeHandlerOnServer(ULocalConnectionToServer conn, short msgType, MessageBase msg, int channelId)
{
if (handlers.ContainsKey(msgType) && (this.m_LocalConnection != null))
{
NetworkWriter writer = new NetworkWriter();
msg.Serialize(writer);
NetworkReader reader = new NetworkReader(writer);
this.m_LocalConnection.InvokeHandler(msgType, reader, channelId);
return true;
}
if (LogFilter.logError)
{
Debug.LogError(string.Concat(new object[] { "Local invoke: Failed to find local connection to invoke handler on [connectionId=", conn.connectionId, "] for MsgId:", msgType }));
}
return false;
}