public void RegisterImmediate(int messageType, INetworkMessageHandler handler) { var handlers = immediateMessageType2Handler[messageType]; if (handlers == null) { handlers = new CompositeNetworkMessageHandler(); laterMessageType2Handlers[messageType] = handlers; } handlers.Register(handler); }
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); }