/// <summary> /// Receives the specicified <see cref="NetMessage"/>. /// </summary> public override void ReceiveMessage(NetMessage message) { if (message.GetSessionId() == null) { Logging.Warning("NetAccountMessageManager::receiveMessage session id is not defined"); return; } switch (message.GetMessageType()) { case 10100: this.LoginClientMessageReceived((LoginClientMessage)message); break; case 10101: this.CreateAccountBanMessageReceived((CreateAccountBanMessage)message); break; case 10102: this.RevokeAccountBanMessageReceived((RevokeAccountBanMessage)message); break; case 10301: this.ServerUnboundMessageReceived((ServerUnboundMessage)message); break; case 10600: this.ExecuteAdminCommandMessageReceived((ExecuteAdminCommandMessage)message); break; default: Logging.Warning("NetAccountMessageManager::receiveMessage no case for message type " + message.GetType().Name); break; } }