39 lines
1.9 KiB
JavaScript
39 lines
1.9 KiB
JavaScript
var entities = Entities.findEntities(MyAvatar.position, 10000);
|
|
|
|
function entityObject(name, id, locked, script, serverScripts) {
|
|
this.name = name;
|
|
this.id = id;
|
|
this.locked = locked;
|
|
this.script = script;
|
|
this.serverScripts = serverScripts;
|
|
|
|
}
|
|
|
|
var allEntitiesWithScripts = [];
|
|
for (var entityIndex in entities) {
|
|
var entity = Entities.getEntityProperties(entities[entityIndex]);
|
|
if (entity.scripts || entity.serverScripts) {
|
|
allEntitiesWithScripts.push(new entityObject(entity.name, entity.id, entity.locked, entity.script, entity.serverScripts ));
|
|
}
|
|
}
|
|
|
|
allEntitiesWithScripts.forEach(function(entity) {
|
|
if (entity.script === "http://hifi-content.s3-us-west-1.amazonaws.com/Experiences/Releases/placeSpecificContent/mexico/food/scripts/createFoodClient.js") {
|
|
Entities.editEntity(entity, {locked: false});
|
|
Script.setTimeout(function() {
|
|
Entities.editEntity(entity, {script: "http://hifi-content.s3-us-west-1.amazonaws.com/Experiences/Releases/placeSpecificContent/mexico/03-19-19_10%3A00%3A00/food/scripts/createFoodClient.js"});
|
|
// Entities.editEntity(entity, {locked: true});
|
|
},200);
|
|
console.log("script: ", entity.script);
|
|
}
|
|
if (entity.serverScripts === "http://hifi-content.s3-us-west-1.amazonaws.com/Experiences/Releases/placeSpecificContent/mexico/food/scripts/createFoodServer.js") {
|
|
Entities.editEntity(entity, {locked: false});
|
|
Script.setTimeout(function() {
|
|
Entities.editEntity(entity, {serverScripts: "http://hifi-content.s3-us-west-1.amazonaws.com/Experiences/Releases/placeSpecificContent/mexico/03-19-19_10%3A00%3A00/food/scripts/createFoodServer.js"});
|
|
// Entities.editEntity(entity, {locked: true});
|
|
},200);
|
|
console.log("serverScripts: ", entity.script);
|
|
}
|
|
}
|
|
);
|
|
|