update entity data bytes whenever it's asked for

This commit is contained in:
Seth Alves 2015-06-30 10:42:34 -07:00
parent 505332c367
commit a300dec1f7
2 changed files with 4 additions and 3 deletions

View file

@ -1526,7 +1526,7 @@ void EntityItem::setActionData(QByteArray actionData) {
}
}
bool EntityItem::serializeActionData() {
bool EntityItem::serializeActionData() const {
if (_objectActions.size() == 0) {
_actionData = QByteArray();
return true;
@ -1555,6 +1555,7 @@ bool EntityItem::serializeActionData() {
}
const QByteArray EntityItem::getActionData() const {
serializeActionData();
return _actionData;
}

View file

@ -468,10 +468,10 @@ protected:
void* _physicsInfo = nullptr; // set by EntitySimulation
bool _simulated; // set by EntitySimulation
bool serializeActionData();
bool serializeActionData() const;
QHash<QUuid, EntityActionPointer> _objectActions;
static int _maxActionDataSize;
QByteArray _actionData;
mutable QByteArray _actionData;
};
#endif // hifi_EntityItem_h