#pragma once #include namespace blitz { namespace protocol { namespace data { struct PlayerLogin { std::string m_PlayerName; }; struct UpdateHealth { float m_NewHealth; }; struct LoggingSuccess {}; struct PlayerDeath {}; struct PlayerJoin {}; struct PlayerLeave {}; struct PlayerStats {}; struct PlayerList {}; struct ServerConfig {}; struct ServerTps {}; struct UpdateGameState {}; struct KeepAlive { std::uint64_t m_KeepAliveId; }; struct Disconnect {}; struct ChatMessage { std::string m_Text; }; struct PlayerPositionAndRotation {}; struct PlayerShoot {}; } // namespace data } // namespace protocol } // namespace blitz