content/hifi-content/rebecca/testing_utils/scriptURLChanger.js
2022-02-14 02:04:11 +01:00

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);
}
}
);