if (!this.entityLoaded) { return; } var codeSnippet = function(type, rotation, scale, position) { code = "mesh = " + type + ".clone();\n" code += "mesh.position.x = " + position.x + ";\n"; code += "mesh.position.y = " + position.y + ";\n"; code += "mesh.position.z = " + position.z + ";\n"; code += "mesh.rotation.x = " + rotation.x + ";\n"; code += "mesh.rotation.y = " + rotation.y + ";\n"; code += "mesh.rotation.z = " + rotation.z + ";\n"; code += "mesh.scale.x = " + scale.x + ";\n"; code += "mesh.scale.y = " + scale.y + ";\n"; code += "mesh.scale.z = " + scale.z + ";\n"; code += "mesh.updateInstance();\n\n"; return code; } var code = ''; var meshes = R3.EntityManager.Instance.queryComponents(R3.D3.Mesh); meshes.map( function(mesh) { if (mesh.name.indexOf('Tree - Small Clone') !== -1) { code += codeSnippet('treeSmall', mesh.rotation, mesh.scale, mesh.position); } if (mesh.name.indexOf('Tree - Medium Clone') !== -1) { code += codeSnippet('treeMedium', mesh.rotation, mesh.scale, mesh.position); } if (mesh.name.indexOf('Tree - Large Clone') !== -1) { code += codeSnippet('treeLarge', mesh.rotation, mesh.scale, mesh.position); } if (mesh.name.indexOf('Stone 1 Clone') !== -1) { code += codeSnippet('stone1', mesh.rotation, mesh.scale, mesh.position); } if (mesh.name.indexOf('Stone 2 Clone') !== -1) { code += codeSnippet('stone2', mesh.rotation, mesh.scale, mesh.position); } } ); console.log(code); return null; //@ sourceURL=mouseDown.js