solved error
This commit is contained in:
parent
c8cafd00f8
commit
106d5ced0b
@ -49,6 +49,11 @@ void deerith::process_packet(deerith::sync_entities_coordinates_packet_t &packet
|
|||||||
{
|
{
|
||||||
for (int i = 0; i < packet.entities_ids.size(); i++)
|
for (int i = 0; i < packet.entities_ids.size(); i++)
|
||||||
{
|
{
|
||||||
|
if (!exists_network_entity_with_id(packet.entities_ids[i]))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
entity_t entity = get_network_entity_with_id(packet.entities_ids[i]);
|
entity_t entity = get_network_entity_with_id(packet.entities_ids[i]);
|
||||||
entity_sync_coordinates_t &sync_coords = get_component<entity_sync_coordinates_t>(entity);
|
entity_sync_coordinates_t &sync_coords = get_component<entity_sync_coordinates_t>(entity);
|
||||||
|
|
||||||
|
|||||||
@ -38,4 +38,5 @@ namespace deerith
|
|||||||
entity_network_id_t &add_entity_network_id(entity_t ent);
|
entity_network_id_t &add_entity_network_id(entity_t ent);
|
||||||
entity_network_id_t &add_entity_network_with_id(entity_t ent, id_t id);
|
entity_network_id_t &add_entity_network_with_id(entity_t ent, id_t id);
|
||||||
entity_t get_network_entity_with_id(id_t id);
|
entity_t get_network_entity_with_id(id_t id);
|
||||||
|
bool exists_network_entity_with_id(id_t id);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -42,4 +42,9 @@ deerith::entity_network_id_t &deerith::add_entity_network_with_id(entity_t ent,
|
|||||||
deerith::entity_t deerith::get_network_entity_with_id(id_t id)
|
deerith::entity_t deerith::get_network_entity_with_id(id_t id)
|
||||||
{
|
{
|
||||||
return network_entities[id];
|
return network_entities[id];
|
||||||
|
}
|
||||||
|
|
||||||
|
bool deerith::exists_network_entity_with_id(id_t id)
|
||||||
|
{
|
||||||
|
return network_entities.contains(id);
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user