r3-custom-code/enb2zrptsu.js

1445 lines
48 KiB
JavaScript

if (this.parentEntity === data.entity) {
console.log('my entity loaded :)');
} else {
return;
}
this.enemies = [];
/**
* Min and max spawn time is in seconds
*/
R3.D3.CustomCode.MIN_SPAWN_TIME = 1;
R3.D3.CustomCode.MAX_SPAWN_TIME = 4;
R3.D3.CustomCode.OBJECT_BUFFER_SIZE = 5;
/**
* Create references to all our 'in game' objects
*/
this.fog = R3.EntityManager.Instance.findComponentById('zld60yv0en')
this.bull = R3.EntityManager.Instance.findComponentById('2z7ztb2z95');
this.star = R3.EntityManager.Instance.findComponentById('e42x936op7');
this.burger = R3.EntityManager.Instance.findComponentById('swtg4s3c8w');
this.parcel = R3.EntityManager.Instance.findComponentById('e8nxn6e0mn');
this.santa = R3.EntityManager.Instance.findComponentById('15xvfsnm59');
this.camera = R3.EntityManager.Instance.findComponentById('pmu94nhh0v');
this.scene = R3.EntityManager.Instance.findComponentById('sxlu6v7ml2');
this.cursor = R3.EntityManager.Instance.findComponentById('g53q3x9ezq');
this.dom = R3.EntityManager.Instance.findComponentById('wm5c2sixt4');
this.renderer = R3.EntityManager.Instance.findComponentById('twmmm4fn2d');
this.thrower = R3.EntityManager.Instance.findComponentById('jkk66hlly4');
//this.renderer = R3.EntityManager.Instance.findComponentById('e4xb4aw01w');
this.treeSmall = R3.EntityManager.Instance.findComponentById('tgcjolonpw');
this.treeMedium = R3.EntityManager.Instance.findComponentById('p8luxskfmp');
this.treeLarge = R3.EntityManager.Instance.findComponentById('2upmkfe1oc');
this.stone1 = R3.EntityManager.Instance.findComponentById('lh9b2r6387');
this.stone2 = R3.EntityManager.Instance.findComponentById('w8hur7sv7v');
this.kanister = R3.EntityManager.Instance.findComponentById('v2b635jlwg');
this.leftLight = R3.EntityManager.Instance.findComponentById('mp5orikf3d');
this.rightLight = R3.EntityManager.Instance.findComponentById('94h7iea42f');
this.throwerLight = R3.EntityManager.Instance.findComponentById('g79c5jahi0');
this.scoreCanvas = R3.EntityManager.Instance.findComponentById('w8c7gkzndp');
this.scoreTexture = R3.EntityManager.Instance.findComponentById('ijf6aifk63');
this.scoreMesh = R3.EntityManager.Instance.findComponentById('6rac8ntz4c');
this.throwerParticleEngine = R3.EntityManager.Instance.findComponentById('1bvkk43xi7');
this.smokeParticleEngine = R3.EntityManager.Instance.findComponentById('0d8y39arbk');
this.fireParticleEngine = R3.EntityManager.Instance.findComponentById('s4zrqm716j');
this.explodeParticleEngine = R3.EntityManager.Instance.findComponentById('xjbffo22em');
this.materialTreesAndRocks = R3.EntityManager.Instance.findComponentById('nd8e7k93gr');
this.burningTreeParticleEngine = R3.EntityManager.Instance.findComponentById('w27q1qwixb');
R3.Event.Emit(
R3.Event.GET_GRAPHICS_IMPLEMENTATION,
null,
function(graphics) {
this.graphics = graphics
}.bind(this)
);
this.mouse = new R3.Mouse(this.graphics);
this.raycaster = new R3.D3.Raycaster(this.graphics);
this.beforeRender = R3.EntityManager.Instance.findComponentById('jppoix9hqf');
this.mouseUp = R3.EntityManager.Instance.findComponentById('ym4wkwzzd1');
this.mouseDown = R3.EntityManager.Instance.findComponentById('i77xh957x4');
this.mouseMove = R3.EntityManager.Instance.findComponentById('t8tscvzq4e');
this.touchMove = R3.EntityManager.Instance.findComponentById('lw8voyulf3');
R3.Event.Subscribe(
R3.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
*/
R3.Event.Subscribe(
R3.Event.CUSTOM_GAME_START,
function() {
delete this.beforeRender.initialized;
this.beforeRender.entityLoaded = this;
this.mouseUp.entityLoaded = this;
this.mouseDown.entityLoaded = this;
this.mouseMove.entityLoaded = this;
this.touchMove.entityLoaded = this;
R3.Event.Emit(R3.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;
}.bind(this)
);
/**
* 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;
var burningTreeParticleEngine = null;
var smokeParticleEngine = null;
var explodeParticleEngine = null;
var fireParticleEngine = null;
this.meshes = {};
this.createMesh = function(meshType) {
mesh = this[meshType].clone();
material = this[meshType].materials[0].clone();
mesh.materials = [material];
mesh.updateInstance('materials');
explodeParticleEngine = this.explodeParticleEngine.clone();
explodeParticleEngine.position = mesh.position.clone();
explodeParticleEngine.updateInstance('position');
mesh.explodeParticleEngine = explodeParticleEngine;
smokeParticleEngine = this.smokeParticleEngine.clone();
smokeParticleEngine.position = mesh.position.clone();
smokeParticleEngine.updateInstance('position');
mesh.smokeParticleEngine = smokeParticleEngine;
fireParticleEngine = this.fireParticleEngine.clone();
fireParticleEngine.position = mesh.position.clone();
fireParticleEngine.updateInstance('position');
mesh.fireParticleEngine = fireParticleEngine;
if (typeof this.meshes[meshType] === 'undefined') {
this.meshes[meshType] = [];
}
this.meshes[meshType].push(
{
inUse : false,
mesh : mesh
}
);
};
for (var n = 0; n < R3.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('bull');
}
for (var n = 0; n < R3.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('star');
}
for (var n = 0; n < R3.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('burger');
}
for (var n = 0; n < R3.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('parcel');
}
for (var n = 0; n < R3.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('santa');
}
for (var n = 0; n < R3.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('kanister');
}
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
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('materials');
mesh.updateInstance('position');
mesh.updateInstance('rotation');
mesh.updateInstance('scale');
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
mesh.burningTreeParticleEngine = burningTreeParticleEngine;
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
this.treeSmall.burningTreeParticleEngine = burningTreeParticleEngine;
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
this.treeMedium.burningTreeParticleEngine = burningTreeParticleEngine;
burningTreeParticleEngine = this.burningTreeParticleEngine.clone();
burningTreeParticleEngine.position = mesh.position.clone();
burningTreeParticleEngine.position.y += mesh.dimensions.y + 5;
burningTreeParticleEngine.updateInstance('position');
this.treeLarge.burningTreeParticleEngine = burningTreeParticleEngine;
R3.Event.Emit(R3.Event.GAME_LOADED);
//@ sourceURL=entityLoaded.js