// // pUtils.js // // Created by Patrick Gosch on 03/28/2017 // Copyright 2017 High Fidelity, Inc. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // getEntityTextures = function(id) { var results = null; var properties = Entities.getEntityProperties(id, "textures"); if (properties.textures) { try { results = JSON.parse(properties.textures); } catch (err) { logDebug(err); logDebug(properties.textures); } } return results ? results : {}; }; setEntityTextures = function(id, textureList) { var json = JSON.stringify(textureList); Entities.editEntity(id, {textures: json}); }; editEntityTextures = function(id, textureName, textureURL) { var textureList = getEntityTextures(id); textureList[textureName] = textureURL; setEntityTextures(id, textureList); };