repo: janusweb action: commit revision: path_from: revision_from: e14b0681b7b3c3366170d44b370f5ad72c192ff0: path_to: revision_to:
commit e14b0681b7b3c3366170d44b370f5ad72c192ff0 Author: James BaicoianuDate: Sun Nov 1 22:15:36 2020 -0800 Set layers for all object parts diff --git a/scripts/janusbase.js b/scripts/janusbase.js
--- a/scripts/janusbase.js
+++ b/scripts/janusbase.js
@@ -1153,9 +1153,11 @@ elation.require(['engine.things.generic', 'utils.template', 'janusweb.parts'], f
if (!this.objects['3d']) return;
let layernums = layers.split(' ');
this.objects['3d'].layers.mask = 0;
- for (let i = 0; i < layernums.length; i++) {
- this.objects['3d'].layers.enable(layernums[i]);
- }
+ this.traverseObjects(n => {
+ for (let i = 0; i < layernums.length; i++) {
+ n.layers.enable(layernums[i]);
+ }
+ });
}
this.clone = function(cloneChildren, parent) {
// Create a new copy of this object
-----END OF PAGE-----