21 lines
526 B
C++
21 lines
526 B
C++
#ifndef PlayerDefinition_h__
|
|
#define PlayerDefinition_h__
|
|
#include <string>
|
|
#include "../Core/Entity.h"
|
|
#include <boost/asio.hpp>
|
|
|
|
struct PlayerDefinition {
|
|
::EntityID EntityID = EntityID_Invalid;
|
|
std::string Name = "";
|
|
boost::asio::ip::udp::endpoint Endpoint;
|
|
unsigned int PacketID;
|
|
std::clock_t StopTime;
|
|
boost::asio::ip::address TCPAddress;
|
|
unsigned short TCPPort;
|
|
// use for tcp connections
|
|
boost::shared_ptr<boost::asio::ip::tcp::socket> TCPSocket;
|
|
int PacketGroup = 1;
|
|
};
|
|
|
|
#endif
|