From 739530cb85c75344e18732cd6a057cfe6b40191f Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Tue, 21 Aug 2018 09:30:19 -0700 Subject: [PATCH] Limit Entity List to only getting the properties it needs --- scripts/system/libraries/entityList.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/system/libraries/entityList.js b/scripts/system/libraries/entityList.js index 1651eaedcc..3900260d0c 100644 --- a/scripts/system/libraries/entityList.js +++ b/scripts/system/libraries/entityList.js @@ -82,6 +82,7 @@ EntityListTool = function(shouldUseEditTabletApp) { PROFILE("Script-JSON.stringify", function() { dataString = JSON.stringify(data); }); + console.log("Length: ", dataString.length, data.type); PROFILE("Script-emitScriptEvent", function() { webView.emitScriptEvent(dataString); if (entityListWindow.window) { @@ -149,7 +150,9 @@ EntityListTool = function(shouldUseEditTabletApp) { PROFILE("getProperties", function() { for (var i = 0; i < ids.length; i++) { var id = ids[i]; - var properties = Entities.getEntityProperties(id); + //var properties = Entities.getEntityProperties(id); + var properties = Entities.getEntityProperties(id, ['name', 'type', 'locked', + 'visible', 'renderInfo', 'type', 'modelURL', 'materialURL', 'script']); if (!filterInView || Vec3.distance(properties.position, cameraPosition) <= searchRadius) { var url = "";