Update: CC - Entity Loaded - Moorcow (hv7vehw7se.js) 17227 bytes modified

beta.r3js.org
-=yb4f310 2017-11-27 13:48:08 +01:00
parent 6387a49335
commit c75b1f6df2
1 changed files with 345 additions and 57 deletions

View File

@ -119,8 +119,72 @@ var stone1 = this.stone1;
var stone2 = this.stone2;
var materialTreesAndRocks = this.materialTreesAndRocks;
var mesh = null;
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 < GameLib.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('bull');
}
for (var n = 0; n < GameLib.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('star');
}
for (var n = 0; n < GameLib.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('burger');
}
for (var n = 0; n < GameLib.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('parcel');
}
for (var n = 0; n < GameLib.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('santa');
}
for (var n = 0; n < GameLib.D3.CustomCode.OBJECT_BUFFER_SIZE; n++) {
this.createMesh('kanister');
}
mesh = stone2.clone();
material = materialTreesAndRocks.clone();
@ -137,7 +201,11 @@ 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();
@ -154,7 +222,11 @@ 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();
@ -171,7 +243,11 @@ 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();
@ -188,7 +264,11 @@ 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();
@ -205,7 +285,11 @@ 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();
@ -222,7 +306,11 @@ 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();
@ -239,7 +327,11 @@ 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();
@ -256,7 +348,11 @@ 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();
@ -273,7 +369,11 @@ 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();
@ -290,7 +390,11 @@ 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();
@ -307,7 +411,11 @@ 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();
@ -324,7 +432,11 @@ 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();
@ -341,7 +453,11 @@ 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();
@ -358,7 +474,11 @@ 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();
@ -375,7 +495,11 @@ 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();
@ -392,7 +516,11 @@ 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();
@ -409,7 +537,11 @@ 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();
@ -426,7 +558,11 @@ 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();
@ -443,7 +579,11 @@ 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();
@ -460,7 +600,11 @@ 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();
@ -477,7 +621,11 @@ 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();
@ -494,7 +642,11 @@ 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();
@ -511,7 +663,11 @@ 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();
@ -528,7 +684,11 @@ 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();
@ -545,7 +705,11 @@ 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();
@ -562,7 +726,11 @@ 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();
@ -579,7 +747,11 @@ 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();
@ -596,7 +768,11 @@ 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();
@ -613,7 +789,11 @@ 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();
@ -630,7 +810,11 @@ 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();
@ -647,7 +831,11 @@ 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();
@ -664,7 +852,11 @@ 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();
@ -681,7 +873,11 @@ 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();
@ -698,7 +894,11 @@ 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();
@ -715,7 +915,11 @@ 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();
@ -732,7 +936,11 @@ 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();
@ -749,7 +957,11 @@ 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();
@ -766,7 +978,11 @@ 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();
@ -783,7 +999,11 @@ 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();
@ -800,7 +1020,11 @@ 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();
@ -817,7 +1041,11 @@ 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();
@ -834,7 +1062,11 @@ 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();
@ -851,7 +1083,11 @@ 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();
@ -868,7 +1104,11 @@ 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();
@ -885,7 +1125,11 @@ 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();
@ -902,7 +1146,11 @@ 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();
@ -919,7 +1167,11 @@ 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();
@ -936,7 +1188,11 @@ 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();
@ -953,7 +1209,11 @@ 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();
@ -970,7 +1230,11 @@ 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();
@ -987,7 +1251,11 @@ 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();
@ -1004,7 +1272,11 @@ 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();
@ -1021,7 +1293,11 @@ 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();
@ -1038,7 +1314,11 @@ 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();
@ -1055,7 +1335,11 @@ 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();
@ -1072,7 +1356,11 @@ 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;
GameLib.Event.Emit(GameLib.Event.GAME_LOADED);