mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 04:18:12 +02:00
update entity data bytes whenever it's asked for
This commit is contained in:
parent
505332c367
commit
a300dec1f7
2 changed files with 4 additions and 3 deletions
|
@ -1526,7 +1526,7 @@ void EntityItem::setActionData(QByteArray actionData) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool EntityItem::serializeActionData() {
|
bool EntityItem::serializeActionData() const {
|
||||||
if (_objectActions.size() == 0) {
|
if (_objectActions.size() == 0) {
|
||||||
_actionData = QByteArray();
|
_actionData = QByteArray();
|
||||||
return true;
|
return true;
|
||||||
|
@ -1555,6 +1555,7 @@ bool EntityItem::serializeActionData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
const QByteArray EntityItem::getActionData() const {
|
const QByteArray EntityItem::getActionData() const {
|
||||||
|
serializeActionData();
|
||||||
return _actionData;
|
return _actionData;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -468,10 +468,10 @@ protected:
|
||||||
void* _physicsInfo = nullptr; // set by EntitySimulation
|
void* _physicsInfo = nullptr; // set by EntitySimulation
|
||||||
bool _simulated; // set by EntitySimulation
|
bool _simulated; // set by EntitySimulation
|
||||||
|
|
||||||
bool serializeActionData();
|
bool serializeActionData() const;
|
||||||
QHash<QUuid, EntityActionPointer> _objectActions;
|
QHash<QUuid, EntityActionPointer> _objectActions;
|
||||||
static int _maxActionDataSize;
|
static int _maxActionDataSize;
|
||||||
QByteArray _actionData;
|
mutable QByteArray _actionData;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // hifi_EntityItem_h
|
#endif // hifi_EntityItem_h
|
||||||
|
|
Loading…
Reference in a new issue