if (this.parentEntity === data.entity) { console.log('my entity loaded :)'); } else { return; } this.enemies = []; var particle = GameLib.EntityManager.Instance.findComponentById('0k1hhfy3dk'); 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('qi81k80v08'); this.beforeRender.entityLoaded = this; this.mouseUp = GameLib.EntityManager.Instance.findComponentById('1n3iofhi8x'); this.mouseUp.entityLoaded = this; this.mouseDown = GameLib.EntityManager.Instance.findComponentById('iullyllylb'); this.mouseDown.entityLoaded = this; this.mouseMove = GameLib.EntityManager.Instance.findComponentById('ud33b2z225'); this.mouseMove.entityLoaded = this; /** * Plant all our trees */ var treeSmall = GameLib.EntityManager.Instance.findComponentById('m02lo48i7y'); var treeMedium = GameLib.EntityManager.Instance.findComponentById('g2f23vpbfg'); var treeLarge = GameLib.EntityManager.Instance.findComponentById('3tldspycol'); var i = 0; var tempTree = null; var largeTrees = []; var mediumTrees = []; var smallTrees = []; for (i = 1; i <= 1; i += 1) { tempTree = treeLarge.clone(); tempTree.useQuaternion = false; if (i === 1) { tempTree.rotation.y = 0; tempTree.position.x = 0; tempTree.position.z = 0; } tempTree.updateInstance(); largeTrees.push(tempTree); } for (i = 1; i <= 1; i += 1) { tempTree = treeMedium.clone(); tempTree.useQuaternion = false; if (i === 1) { tempTree.rotation.y = 0; tempTree.position.x = 0; tempTree.position.z = 0; } tempTree.updateInstance(); mediumTrees.push(tempTree); } for (i = 1; i <= 1; i += 1) { tempTree = treeSmall.clone(); tempTree.useQuaternion = false; if (i === 1) { tempTree.rotation.y = 0; tempTree.position.x = 0; tempTree.position.z = 0; } tempTree.updateInstance(); smallTrees.push(tempTree); } //@ sourceURL=entityLoaded.js