mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 19:59:28 +02:00
Make sure models are in range before adding them
This commit is contained in:
parent
cd6a73a01c
commit
56f335bb65
1 changed files with 4 additions and 2 deletions
|
@ -274,7 +274,10 @@ function update(deltaTime){
|
||||||
for (var i = 0; i < foundModels.length; ++i) {
|
for (var i = 0; i < foundModels.length; ++i) {
|
||||||
var model = foundModels[i];
|
var model = foundModels[i];
|
||||||
if (typeof(models[model.id]) == "undefined") {
|
if (typeof(models[model.id]) == "undefined") {
|
||||||
addIndicators(model);
|
model.properties = Models.getModelProperties(model);
|
||||||
|
if (Vec3.distance(model.properties.position, MyAvatar.position) < SEARCH_RADIUS) {
|
||||||
|
addIndicators(model);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -285,7 +288,6 @@ function update(deltaTime){
|
||||||
}
|
}
|
||||||
|
|
||||||
function addIndicators(modelID) {
|
function addIndicators(modelID) {
|
||||||
modelID.properties = Models.getModelProperties(modelID);
|
|
||||||
if (modelID.properties.sittingPoints.length > 0) {
|
if (modelID.properties.sittingPoints.length > 0) {
|
||||||
for (var i = 0; i < modelID.properties.sittingPoints.length; ++i) {
|
for (var i = 0; i < modelID.properties.sittingPoints.length; ++i) {
|
||||||
modelID.properties.sittingPoints[i].indicator = new SeatIndicator(modelID.properties, i);
|
modelID.properties.sittingPoints[i].indicator = new SeatIndicator(modelID.properties, i);
|
||||||
|
|
Loading…
Reference in a new issue