14 lines
492 B
C++
14 lines
492 B
C++
#include "Command.h"
|
|
|
|
#include "../core/Components.h"
|
|
|
|
void SetNameCommand::execute(GameServer *server)
|
|
{
|
|
entityx::Entity entity = server->serverToEntityX.at(m_clientIndex);
|
|
entityx::ComponentHandle<NetworkPlayerProperties> playerproperties = entity.component<NetworkPlayerProperties>();
|
|
if (playerproperties)
|
|
{
|
|
playerproperties->name = m_name;
|
|
}
|
|
std::cout << "Entity name changed to " << playerproperties->name << " Buffer content: " << m_name << std::endl;
|
|
} |