#pragma once #include "stdafx.h" #include "MessageManager.h" #include "NetMessage.h" #include "Console.h" #include "../Utilities/FolderUtilities.h" class ForceDisconnectMessage : public NetMessage { private: string _disconnectMessage; protected: void Serialize(Serializer &s) override { s.Stream(_disconnectMessage); } public: ForceDisconnectMessage(void* buffer, uint32_t length) : NetMessage(buffer, length) { } ForceDisconnectMessage(string message) : NetMessage(MessageType::ForceDisconnect) { _disconnectMessage = message; } string GetMessage() { return _disconnectMessage; } };