This function invokes the registered handler function for a message.
public bool InvokeHandler(NetworkMessage netMsg) { if (this.m_MessageHandlersDict.ContainsKey(netMsg.msgType)) { NetworkMessageDelegate delegate2 = this.m_MessageHandlersDict[netMsg.msgType]; delegate2(netMsg); return true; } return false; }
private void GenerateError(NetworkConnection conn, int error) { if (handlers.ContainsKey(0x22)) { ErrorMessage message = new ErrorMessage { errorCode = error }; NetworkWriter writer = new NetworkWriter(); message.Serialize(writer); NetworkReader reader = new NetworkReader(writer); conn.InvokeHandler(0x22, reader, 0); } }