public void RegisterPreHandler(WorldMessageType messageType,
									   WorldMessageHandler messageHandler)
        {
            if (!preMessageHandlers.ContainsKey(messageType))
                preMessageHandlers[messageType] = new List<WorldMessageHandler>();
            preMessageHandlers[messageType].Add(messageHandler);
        }
 public void RegisterHandler(MessageType oldMessageType,
                             WorldMessageHandler messageHandler)
 {
     log.Warn("Called RegisterHandler with MessageType argument instead of WorldMessageType. This is deprecated.");
     WorldMessageType messageType = (WorldMessageType)oldMessageType;
     if (!messageHandlers.ContainsKey(messageType))
         messageHandlers[messageType] = new List<WorldMessageHandler>();
     messageHandlers[messageType].Add(messageHandler);
 }