if (this.parentEntity === data.entity) { console.log('my entity loaded :)'); } else { return; } this.enemies = []; var particle = GameLib.EntityManager.Instance.findComponentById('tiqzsk65l0'); particle.instance.visible = false; /** * Min and max spawn time is in seconds */ GameLib.D3.CustomCode.MIN_SPAWN_TIME = 1; GameLib.D3.CustomCode.MAX_SPAWN_TIME = 4; /** * Tell all our custom code components that we loaded */ this.beforeRender = GameLib.EntityManager.Instance.findComponentById('9l6o7974qx'); this.beforeRender.entityLoaded = this; this.mouseUp = GameLib.EntityManager.Instance.findComponentById('7vjcf5lwek'); this.mouseUp.entityLoaded = this; this.mouseDown = GameLib.EntityManager.Instance.findComponentById('yfdl3odo4j'); this.mouseDown.entityLoaded = this; this.mouseMove = GameLib.EntityManager.Instance.findComponentById('fsilsam72g'); this.mouseMove.entityLoaded = this; /** * Plant all our trees */ var treeSmall = GameLib.EntityManager.Instance.findComponentById('ctofpaaxhc'); var treeMedium = GameLib.EntityManager.Instance.findComponentById('48l6qb40bl'); var treeLarge = GameLib.EntityManager.Instance.findComponentById('owjdksm134'); var scene = GameLib.EntityManager.Instance.findComponentById('lpdxa66480'); var i = 0; var tempTree = null; var largeTrees = []; var mediumTrees = []; for (i = 1; i <= 10; i += 1) { tempTree = treeLarge.clone(); tempTree.position.x = Math.cos(i) * 50; tempTree.position.z = -1 * Math.sin(i) * 60; if (i === 4) { tempTree.position.x = -55.42; tempTree.position.z = 12.01; } if (i === 5) { tempTree.position.x = 48.84; tempTree.position.z = -13.59; } if (i === 8) { tempTree.position.x = 12.63; tempTree.position.z = -77.27; } if (i === 10) { tempTree.position.z = -45.43; } tempTree.updateInstance(); largeTrees.push(tempTree); } for (i = 1; i <= 10; i += 1) { tempTree = treeMedium.cloneInstance(); tempTree.position.x = Math.cos(i) * 70; tempTree.position.z = -1 * Math.sin(i) * 70; } for (i = -100; i <= 100; i += 20) { // tempTree = treeMedium.cloneInstance(); // tempTree.position.x = i; // tempTree.position.z = -80; } //@ sourceURL=entityLoaded.js