mirror of
https://github.com/overte-org/overte.git
synced 2025-04-29 21:22:46 +02:00
34 lines
964 B
JavaScript
34 lines
964 B
JavaScript
//
|
|
// 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);
|
|
};
|