From 793b9d2c8162ea23f4846db5623bb2ec705fe2c6 Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Wed, 22 Nov 2017 10:24:51 +0100 Subject: [PATCH] Initial Commit: CC - Entity Loaded - Moorcow (nuqb3rb3y5.js) --- nuqb3rb3y5.js | 939 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 939 insertions(+) create mode 100644 nuqb3rb3y5.js diff --git a/nuqb3rb3y5.js b/nuqb3rb3y5.js new file mode 100644 index 0000000..e7ac6a2 --- /dev/null +++ b/nuqb3rb3y5.js @@ -0,0 +1,939 @@ +if (this.parentEntity === data.entity) { + console.log('my entity loaded :)'); +} else { + return; +} + +this.enemies = []; + +/** + * Min and max spawn time is in seconds + */ +GameLib.D3.CustomCode.MIN_SPAWN_TIME = 1; +GameLib.D3.CustomCode.MAX_SPAWN_TIME = 4; + +/** + * Create references to all our 'in game' objects + */ +this.fog = GameLib.EntityManager.Instance.findComponentById('vw7o32iaer') +this.bull = GameLib.EntityManager.Instance.findComponentById('lxsod72np2'); +this.star = GameLib.EntityManager.Instance.findComponentById('n084rk9unu'); +this.burger = GameLib.EntityManager.Instance.findComponentById('5vfpwd1spb'); +this.parcel = GameLib.EntityManager.Instance.findComponentById('l7qokfbopo'); +this.santa = GameLib.EntityManager.Instance.findComponentById('6d9e62a4x1'); +this.camera = GameLib.EntityManager.Instance.findComponentById('kagldbpzc3'); +this.scene = GameLib.EntityManager.Instance.findComponentById('ahp9715pvl'); +this.cursor = GameLib.EntityManager.Instance.findComponentById('r6wl0y7g1j'); +this.dom = GameLib.EntityManager.Instance.findComponentById('613e3jkw4b'); + +this.renderer = GameLib.EntityManager.Instance.findComponentById('swvlsw0kim'); +this.thrower = GameLib.EntityManager.Instance.findComponentById('rzamfsuoqj'); +//this.renderer = GameLib.EntityManager.Instance.findComponentById('e4xb4aw01w'); +this.treeSmall = GameLib.EntityManager.Instance.findComponentById('vw2a71fxhk'); +this.treeMedium = GameLib.EntityManager.Instance.findComponentById('eqxdb9puph'); +this.treeLarge = GameLib.EntityManager.Instance.findComponentById('sdnele2leu'); +this.stone1 = GameLib.EntityManager.Instance.findComponentById('ohsraf8qoh'); +this.stone2 = GameLib.EntityManager.Instance.findComponentById('ra9rntsikj'); +this.kanister = GameLib.EntityManager.Instance.findComponentById('xosv4aw7b2'); + +this.leftLight = GameLib.EntityManager.Instance.findComponentById('mj5pa3fxy3'); +this.rightLight = GameLib.EntityManager.Instance.findComponentById('4kkn1339ok'); +this.throwerLight = GameLib.EntityManager.Instance.findComponentById('3g15twvmwf'); + +this.throwerParticleEngine = GameLib.EntityManager.Instance.findComponentById('a62cgqthh1'); +this.smokeParticleEngine = GameLib.EntityManager.Instance.findComponentById('3wx0noydgo'); +this.fireParticleEngine = GameLib.EntityManager.Instance.findComponentById('f312r1f4mh'); +this.explodeParticleEngine = GameLib.EntityManager.Instance.findComponentById('vw37f5555e'); +this.materialTreesAndRocks = GameLib.EntityManager.Instance.findComponentById('3ijrtpaoyc'); + +this.burningTreeParticleEngine = GameLib.EntityManager.Instance.findComponentById('pf6uzftmte'); + +GameLib.Event.Emit( + GameLib.Event.GET_GRAPHICS_IMPLEMENTATION, + null, + function(graphics) { + this.graphics = graphics + }.bind(this) +); + +this.mouse = new GameLib.Mouse(this.graphics); +this.raycaster = new GameLib.D3.Raycaster(this.graphics); + +this.beforeRender = GameLib.EntityManager.Instance.findComponentById('a2ow5l92js'); +this.mouseUp = GameLib.EntityManager.Instance.findComponentById('7jq30brvwf'); +this.mouseDown = GameLib.EntityManager.Instance.findComponentById('zjg1mprub2'); +this.mouseMove = GameLib.EntityManager.Instance.findComponentById('09qvema4k8'); +this.touchMove = GameLib.EntityManager.Instance.findComponentById('gvgg7mc204'); + +GameLib.Event.Subscribe( + GameLib.Event.WINDOW_RESIZE, + function(data) { + var aspect = (data.width / data.height); + this.camera.aspect = aspect; + this.camera.updateInstance('aspect'); + this.renderer.setSize( + data.width, + data.height + ); + }.bind(this) +); + +/** + * Tell all our custom code components that we loaded + */ +GameLib.Event.Subscribe( + GameLib.Event.GAME_START, + function() { + + this.beforeRender.entityLoaded = this; + this.mouseUp.entityLoaded = this; + this.mouseDown.entityLoaded = this; + this.mouseMove.entityLoaded = this; + this.touchMove.entityLoaded = this; + + GameLib.Event.Emit(GameLib.Event.WINDOW_RESIZE, {width : window.innerWidth, height:window.innerHeight}); + + this.camera.lookAt.x = 0; + this.camera.lookAt.y = 0; + this.camera.lookAt.z = 0; + this.camera.updateInstance('lookAt'); + + this.mouse.x = 0; + this.mouse.y = 0; + + GameLib.Event.Emit( + GameLib.Event.PLAY_AUDIO, + { + name : 'Audio - Xmas' + } + ); + }.bind(this) +); + +GameLib.Event.Subscribe( + GameLib.Event.GAME_RESTART, + function() { + console.log('restarting game'); + GameLib.Event.Emit(GameLib.Event.GAME_OVER); + delete this.beforeRender.initialized; + GameLib.Event.Emit(GameLib.Event.GAME_START); + }.bind(this) +); + +GameLib.Event.Subscribe( + GameLib.Event.GAME_OVER, + function() { + + this.beforeRender.entityLoaded = null; + this.mouseUp.entityLoaded = null; + this.mouseDown.entityLoaded = null; + this.mouseMove.entityLoaded = null; + this.touchMove.entityLoaded = null; + + GameLib.Event.Emit(GameLib.Event.STOP_ALL_AUDIO); + }.bind(this) +); + +//GameLib.Event.Emit(GameLib.Event.MOUSE_UP); + + +/** + * Plant all our trees - Below code gets generated automatically + */ +var treeSmall = this.treeSmall; +var treeMedium = this.treeMedium; +var treeLarge = this.treeLarge; +var stone1 = this.stone1; +var stone2 = this.stone2; +var materialTreesAndRocks = this.materialTreesAndRocks; + +var mesh = null; +var material = null; + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 46.52; +mesh.position.y = -19.43; +mesh.position.z = 9; +mesh.rotation.x = 0; +mesh.rotation.y = 1.46; +mesh.rotation.z = 3.66; +mesh.scale.x = 10; +mesh.scale.y = 10; +mesh.scale.z = 10; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 12.65; +mesh.position.y = -19.59; +mesh.position.z = -59.38; +mesh.rotation.x = 16.12; +mesh.rotation.y = 11.72; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 29.32; +mesh.position.y = -19.43; +mesh.position.z = -22.330000000000002; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -29.94; +mesh.position.y = -19.59; +mesh.position.z = -28.740000000000002; +mesh.rotation.x = -5.14; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 25.29; +mesh.position.y = -19.07; +mesh.position.z = -57.18; +mesh.rotation.x = -5.14; +mesh.rotation.y = -0.74; +mesh.rotation.z = 3.39; +mesh.scale.x = 8.06; +mesh.scale.y = 5.86; +mesh.scale.z = 5.43; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 40.31; +mesh.position.y = -19.59; +mesh.position.z = -22.62; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -13.67; +mesh.position.y = -19.43; +mesh.position.z = -60.120000000000005; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 4.84; +mesh.scale.y = 3.46; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 35.96; +mesh.position.y = -19.59; +mesh.position.z = -38.54; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 15; +mesh.scale.y = 8; +mesh.scale.z = 8; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 28.580000000000002; +mesh.position.y = -19.43; +mesh.position.z = -46.19; +mesh.rotation.x = 3.66; +mesh.rotation.y = -0.74; +mesh.rotation.z = 0; +mesh.scale.x = 8.790000000000001; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 42.93; +mesh.position.y = -19.43; +mesh.position.z = -24.23; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 8; +mesh.scale.y = 8; +mesh.scale.z = 8; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 46.18; +mesh.position.y = -19.43; +mesh.position.z = -22.330000000000002; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 12.46; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -47.93; +mesh.position.y = -19.59; +mesh.position.z = 8.85; +mesh.rotation.x = 0.07; +mesh.rotation.y = 0.72; +mesh.rotation.z = -0.41000000000000003; +mesh.scale.x = 10; +mesh.scale.y = 10; +mesh.scale.z = 15; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -46.84; +mesh.position.y = -19.43; +mesh.position.z = -6.29; +mesh.rotation.x = 1.02; +mesh.rotation.y = 3.12; +mesh.rotation.z = 3.08; +mesh.scale.x = 9; +mesh.scale.y = 9; +mesh.scale.z = 9; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -43.26; +mesh.position.y = -19.59; +mesh.position.z = -23.46; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -45.68; +mesh.position.y = -19.43; +mesh.position.z = -22.330000000000002; +mesh.rotation.x = 0; +mesh.rotation.y = -0.52; +mesh.rotation.z = 0; +mesh.scale.x = 7; +mesh.scale.y = 6.3; +mesh.scale.z = 7; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -51.32; +mesh.position.y = -19.59; +mesh.position.z = 10.99; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 15; +mesh.scale.y = 15; +mesh.scale.z = 10; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -50.59; +mesh.position.y = -19.43; +mesh.position.z = -5.87; +mesh.rotation.x = 0.02; +mesh.rotation.y = -0.02; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -47.9; +mesh.position.y = -19.59; +mesh.position.z = 12.6; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 38.85; +mesh.position.y = -19.43; +mesh.position.z = -36.53; +mesh.rotation.x = -0.74; +mesh.rotation.y = -3.67; +mesh.rotation.z = 0; +mesh.scale.x = 7; +mesh.scale.y = 7; +mesh.scale.z = 7; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -28.150000000000002; +mesh.position.y = -19.43; +mesh.position.z = -30; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 9.52; +mesh.scale.y = 5.86; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 31.52; +mesh.position.y = -19.43; +mesh.position.z = -45.43; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 8.06; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -15.38; +mesh.position.y = -19.59; +mesh.position.z = -61.15; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 28.580000000000002; +mesh.position.y = -19.43; +mesh.position.z = -57.92; +mesh.rotation.x = 0.29; +mesh.rotation.y = 0.53; +mesh.rotation.z = -0.05; +mesh.scale.x = 4.39; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 10.26; +mesh.position.y = -19.59; +mesh.position.z = -60.120000000000005; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 22.72; +mesh.position.y = -19.43; +mesh.position.z = -67.95; +mesh.rotation.x = 7.32; +mesh.rotation.y = 0; +mesh.rotation.z = 0.73; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -39.59; +mesh.position.y = -19.59; +mesh.position.z = -9.540000000000001; +mesh.rotation.x = 4.39; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 10.26; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone1.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 73.3; +mesh.position.y = -19.43; +mesh.position.z = 7.32; +mesh.rotation.x = 2.19; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 11.72; +mesh.scale.y = 12.46; +mesh.scale.z = 8.790000000000001; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -39.59; +mesh.position.y = -19.59; +mesh.position.z = -7.34; +mesh.rotation.x = 0; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = stone2.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 70.37; +mesh.position.y = -19.43; +mesh.position.z = 5.13; +mesh.rotation.x = 1.46; +mesh.rotation.y = 0; +mesh.rotation.z = 0; +mesh.scale.x = 22.72; +mesh.scale.y = 13.19; +mesh.scale.z = 10.26; +mesh.updateInstance(); + +mesh = treeSmall.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 10.99; +mesh.position.y = -14.13; +mesh.position.z = -61.58; +mesh.rotation.x = 0; +mesh.rotation.y = 17; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 28.565744326937438; +mesh.position.y = -10.38; +mesh.position.z = -63.90616755093394; +mesh.rotation.x = 0; +mesh.rotation.y = 20; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 75.5; +mesh.position.y = -10.27; +mesh.position.z = -53.52; +mesh.rotation.x = 0; +mesh.rotation.y = 20.52; +mesh.rotation.z = -0.21; +mesh.scale.x = 7.32; +mesh.scale.y = 9.52; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -27.86; +mesh.position.y = -10.38; +mesh.position.z = -76.24; +mesh.rotation.x = 0; +mesh.rotation.y = 17; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -14.67; +mesh.position.y = -13.93; +mesh.position.z = -62.32; +mesh.rotation.x = 0; +mesh.rotation.y = 14; +mesh.rotation.z = 0; +mesh.scale.x = 3; +mesh.scale.y = 3; +mesh.scale.z = 3; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -58.65; +mesh.position.y = -2.94; +mesh.position.z = -60.85; +mesh.rotation.x = 0; +mesh.rotation.y = 10.99; +mesh.rotation.z = 0.19; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 21.990000000000002; +mesh.position.y = -10; +mesh.position.z = -69.26; +mesh.rotation.x = 0; +mesh.rotation.y = 11.72; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 57.17; +mesh.position.y = -10.38; +mesh.position.z = -45.989061910315236; +mesh.rotation.x = 0; +mesh.rotation.y = 7; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 8.790000000000001; +mesh.scale.z = 7.32; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -31.69; +mesh.position.y = -10.38; +mesh.position.z = -32.32; +mesh.rotation.x = 0; +mesh.rotation.y = 4; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -34.46; +mesh.position.y = -8.8; +mesh.position.z = -63.65081987779772; +mesh.rotation.x = 0; +mesh.rotation.y = 5.86; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 6.59; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeMedium.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 40.31; +mesh.position.y = -6.6000000000000005; +mesh.position.z = -58.90296893655275; +mesh.rotation.x = 0; +mesh.rotation.y = 1; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 30.78; +mesh.position.y = -5.14; +mesh.position.z = -48.39; +mesh.rotation.x = 0; +mesh.rotation.y = 20; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -61.58; +mesh.position.y = -2.2; +mesh.position.z = -19.8; +mesh.rotation.x = 0; +mesh.rotation.y = -10.27; +mesh.rotation.z = -0.01; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -76.98; +mesh.position.y = -2.94; +mesh.position.z = -17.6; +mesh.rotation.x = 0; +mesh.rotation.y = 18; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -60.120000000000005; +mesh.position.y = -4.4; +mesh.position.z = -40.32; +mesh.rotation.x = 0; +mesh.rotation.y = 17; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 82.83; +mesh.position.y = 0; +mesh.position.z = -27.86; +mesh.rotation.x = 0; +mesh.rotation.y = 15; +mesh.rotation.z = 0; +mesh.scale.x = 8; +mesh.scale.y = 8; +mesh.scale.z = 8; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 57.17; +mesh.position.y = -4.74; +mesh.position.z = -59.38; +mesh.rotation.x = 0; +mesh.rotation.y = 15.21; +mesh.rotation.z = -0.22; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 45.37233907250981; +mesh.position.y = -4.65; +mesh.position.z = -25.210022209598456; +mesh.rotation.x = 0; +mesh.rotation.y = 13; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 75.5; +mesh.position.y = -1.47; +mesh.position.z = -2.2; +mesh.rotation.x = -0.26; +mesh.rotation.y = 34.6; +mesh.rotation.z = 0; +mesh.scale.x = 8; +mesh.scale.y = 8; +mesh.scale.z = 8; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -76.98; +mesh.position.y = -5.87; +mesh.position.z = -5.14; +mesh.rotation.x = 0; +mesh.rotation.y = 11; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -41.95357645382262; +mesh.position.y = -4.65; +mesh.position.z = -45.43; +mesh.rotation.x = 0; +mesh.rotation.y = 10; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -45.55651309423385; +mesh.position.y = -4.65; +mesh.position.z = -24.727109114505396; +mesh.rotation.x = 0; +mesh.rotation.y = 9; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 38.11; +mesh.position.y = -4.65; +mesh.position.z = -39.41919592312735; +mesh.rotation.x = 0; +mesh.rotation.y = 9.52; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -42.31; +mesh.position.y = -4.65; +mesh.position.z = -64.16; +mesh.rotation.x = 0; +mesh.rotation.y = 6; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = 55.71; +mesh.position.y = -8.07; +mesh.position.z = -13.59; +mesh.rotation.x = 0; +mesh.rotation.y = 5; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 8.06; +mesh.scale.z = 10.99; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -51.32; +mesh.position.y = -4.65; +mesh.position.z = 8.06; +mesh.rotation.x = 0; +mesh.rotation.y = 4; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +mesh = treeLarge.clone(); +material = materialTreesAndRocks.clone(); +mesh.materials = [material]; +mesh.position.x = -49.49962483002227; +mesh.position.y = -4.65; +mesh.position.z = -8.467200483592032; +mesh.rotation.x = 0; +mesh.rotation.y = 3; +mesh.rotation.z = 0; +mesh.scale.x = 5; +mesh.scale.y = 5; +mesh.scale.z = 5; +mesh.updateInstance(); + +GameLib.Event.Emit(GameLib.Event.GAME_LOADED); + +//@ sourceURL=entityLoaded.js