Merge pull request #11081 from Menithal/21464

Fixed Particle Editor Update event
This commit is contained in:
Seth Alves 2017-08-01 15:11:33 -07:00 committed by GitHub
commit b9456ab7b6

View file

@ -26,11 +26,8 @@ Script.include([
"libraries/stringHelpers.js", "libraries/stringHelpers.js",
"libraries/dataViewHelpers.js", "libraries/dataViewHelpers.js",
"libraries/progressDialog.js", "libraries/progressDialog.js",
"libraries/entitySelectionTool.js", "libraries/entitySelectionTool.js",
"libraries/ToolTip.js", "libraries/ToolTip.js",
"libraries/entityCameraTool.js", "libraries/entityCameraTool.js",
"libraries/gridTool.js", "libraries/gridTool.js",
"libraries/entityList.js", "libraries/entityList.js",
@ -275,7 +272,8 @@ var toolBar = (function () {
properties.userData = JSON.stringify({ grabbableKey: { grabbable: true } }); properties.userData = JSON.stringify({ grabbableKey: { grabbable: true } });
} }
entityID = Entities.addEntity(properties); entityID = Entities.addEntity(properties);
if (properties.type == "ParticleEffect") {
if (properties.type === "ParticleEffect") {
selectParticleEntity(entityID); selectParticleEntity(entityID);
} }
@ -2229,10 +2227,9 @@ var particleExplorerTool = new ParticleExplorerTool();
var selectedParticleEntity = 0; var selectedParticleEntity = 0;
var selectedParticleEntityID = null; var selectedParticleEntityID = null;
function selectParticleEntity(entityID) { function selectParticleEntity(entityID) {
var properties = Entities.getEntityProperties(entityID); var properties = Entities.getEntityProperties(entityID);
selectedParticleEntityID = entityID;
if (properties.emitOrientation) { if (properties.emitOrientation) {
properties.emitOrientation = Quat.safeEulerAngles(properties.emitOrientation); properties.emitOrientation = Quat.safeEulerAngles(properties.emitOrientation);
} }
@ -2274,7 +2271,6 @@ entityListTool.webView.webEventReceived.connect(function (data) {
return; return;
} }
// Destroy the old particles web view first // Destroy the old particles web view first
selectParticleEntity(ids[0]);
} else { } else {
selectedParticleEntity = 0; selectedParticleEntity = 0;
particleExplorerTool.destroyWebView(); particleExplorerTool.destroyWebView();