#include namespace blitz { namespace client { class PlayerJoinHandler : public protocol::PacketHandler { public: PlayerJoinHandler(network::EnetConnection& a_Connection, EnttWorld& a_World); ~PlayerJoinHandler(); NazaraSlot(network::EnetConnection, OnPlayerJoin, m_Slot); private: void Handle(const protocol::data::PlayerJoin&); }; } // namespace client } // namespace blitz