mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 06:17:28 +02:00
don't always send actiondata along with other physics related properties
This commit is contained in:
parent
dbaea5770a
commit
7979fb38cf
2 changed files with 4 additions and 3 deletions
|
@ -198,7 +198,6 @@ bool EntityTree::updateEntityWithElement(EntityItemPointer entity, const EntityI
|
||||||
properties.setVelocityChanged(false);
|
properties.setVelocityChanged(false);
|
||||||
properties.setAngularVelocityChanged(false);
|
properties.setAngularVelocityChanged(false);
|
||||||
properties.setAccelerationChanged(false);
|
properties.setAccelerationChanged(false);
|
||||||
properties.setActionDataChanged(false);
|
|
||||||
|
|
||||||
if (wantTerseEditLogging()) {
|
if (wantTerseEditLogging()) {
|
||||||
qCDebug(entities) << senderNode->getUUID() << "physical edits suppressed";
|
qCDebug(entities) << senderNode->getUUID() << "physical edits suppressed";
|
||||||
|
|
|
@ -294,7 +294,6 @@ bool EntityMotionState::remoteSimulationOutOfSync(uint32_t simulationStep) {
|
||||||
|
|
||||||
if (_entity->actionDataNeedsTransmit()) {
|
if (_entity->actionDataNeedsTransmit()) {
|
||||||
setOutgoingPriority(SCRIPT_EDIT_SIMULATION_PRIORITY);
|
setOutgoingPriority(SCRIPT_EDIT_SIMULATION_PRIORITY);
|
||||||
_entity->setActionDataNeedsTransmit(false);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -457,7 +456,10 @@ void EntityMotionState::sendUpdate(OctreeEditPacketSender* packetSender, const Q
|
||||||
properties.setVelocity(_serverVelocity);
|
properties.setVelocity(_serverVelocity);
|
||||||
properties.setAcceleration(_serverAcceleration);
|
properties.setAcceleration(_serverAcceleration);
|
||||||
properties.setAngularVelocity(_serverAngularVelocity);
|
properties.setAngularVelocity(_serverAngularVelocity);
|
||||||
properties.setActionData(_serverActionData);
|
if (_entity->actionDataNeedsTransmit()) {
|
||||||
|
_entity->setActionDataNeedsTransmit(false);
|
||||||
|
properties.setActionData(_serverActionData);
|
||||||
|
}
|
||||||
|
|
||||||
// set the LastEdited of the properties but NOT the entity itself
|
// set the LastEdited of the properties but NOT the entity itself
|
||||||
quint64 now = usecTimestampNow();
|
quint64 now = usecTimestampNow();
|
||||||
|
|
Loading…
Reference in a new issue