better loading check logic

This commit is contained in:
Dante Ruiz 2018-10-03 09:56:07 -07:00
parent 2d85f882b8
commit b28c375ad3

View file

@ -116,9 +116,10 @@ bool SafeLanding::isLoadSequenceComplete() {
_initialEnd = INVALID_SEQUENCE; _initialEnd = INVALID_SEQUENCE;
_entityTree = nullptr; _entityTree = nullptr;
EntityTreeRenderer::setEntityLoadingPriorityFunction(StandardPriority); EntityTreeRenderer::setEntityLoadingPriorityFunction(StandardPriority);
return true;
} }
return !_trackingEntities; return false;
} }
float SafeLanding::loadingProgressPercentage() { float SafeLanding::loadingProgressPercentage() {
@ -149,10 +150,9 @@ bool SafeLanding::isSequenceNumbersComplete() {
&& endIter != _sequenceNumbers.end() && endIter != _sequenceNumbers.end()
&& distance(startIter, endIter) == sequenceSize - 1)) { && distance(startIter, endIter) == sequenceSize - 1)) {
_trackingEntities = false; // Don't track anything else that comes in. _trackingEntities = false; // Don't track anything else that comes in.
return true;
} }
} }
return false; return !_trackingEntities;
} }
bool isEntityPhysicsReady(const EntityItemPointer& entity) { bool isEntityPhysicsReady(const EntityItemPointer& entity) {