Ejemplo n.º 1
0
        public void RegisterImmediate(int messageType, INetworkMessageHandler handler)
        {
            var handlers = immediateMessageType2Handler[messageType];

            if (handlers == null)
            {
                handlers = new CompositeNetworkMessageHandler();
                laterMessageType2Handlers[messageType] = handlers;
            }
            handlers.Register(handler);
        }
Ejemplo n.º 2
0
        public void RegisterImmediate(int messageType, INetworkMessageHandler handler)
        {
            CompositeNetworkMessageHandler handlers;

            _immediateMessageType2Handler.TryGetValue(messageType, out handlers);
            if (handlers == null)
            {
                handlers = new CompositeNetworkMessageHandler();
                _immediateMessageType2Handler[messageType] = handlers;
            }
            handlers.Register(handler);
        }