Disable duplicating locked entities

This commit is contained in:
Ryan Huffman 2015-03-25 11:22:07 -07:00
parent e6ac502fb5
commit dec89ba96f

View file

@ -1263,11 +1263,13 @@ SelectionDisplay = (function () {
duplicatedEntityIDs = []; duplicatedEntityIDs = [];
for (var otherEntityID in SelectionManager.savedProperties) { for (var otherEntityID in SelectionManager.savedProperties) {
var properties = SelectionManager.savedProperties[otherEntityID]; var properties = SelectionManager.savedProperties[otherEntityID];
var entityID = Entities.addEntity(properties); if (!properties.locked) {
duplicatedEntityIDs.push({ var entityID = Entities.addEntity(properties);
entityID: entityID, duplicatedEntityIDs.push({
properties: properties, entityID: entityID,
}); properties: properties,
});
}
} }
} else { } else {
duplicatedEntityIDs = null; duplicatedEntityIDs = null;
@ -1361,11 +1363,13 @@ SelectionDisplay = (function () {
duplicatedEntityIDs = []; duplicatedEntityIDs = [];
for (var otherEntityID in SelectionManager.savedProperties) { for (var otherEntityID in SelectionManager.savedProperties) {
var properties = SelectionManager.savedProperties[otherEntityID]; var properties = SelectionManager.savedProperties[otherEntityID];
var entityID = Entities.addEntity(properties); if (!properties.locked) {
duplicatedEntityIDs.push({ var entityID = Entities.addEntity(properties);
entityID: entityID, duplicatedEntityIDs.push({
properties: properties, entityID: entityID,
}); properties: properties,
});
}
} }
} else { } else {
duplicatedEntityIDs = null; duplicatedEntityIDs = null;