Update: CC - Before Render - Moorcow (zo950m57cc.js) 8844 bytes modified
parent
7b9cceb4b4
commit
ebc875964c
|
@ -1,8 +1,8 @@
|
||||||
if (!this.entityLoaded) {
|
if (!this.entityLoaded) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (GameLib.Utils.UndefinedOrNull(this.initialized)) {
|
if (GameLib.Utils.UndefinedOrNull(this.initialized)) {
|
||||||
|
|
||||||
this.initialized = true;
|
this.initialized = true;
|
||||||
|
|
||||||
|
@ -344,7 +344,7 @@
|
||||||
enemy.mesh.position.x = position.x;
|
enemy.mesh.position.x = position.x;
|
||||||
enemy.mesh.position.y = position.y;
|
enemy.mesh.position.y = position.y;
|
||||||
enemy.mesh.position.z = position.z;
|
enemy.mesh.position.z = position.z;
|
||||||
enemy.mesh.updateInstancePosition();
|
enemy.mesh.updateInstance('position');
|
||||||
|
|
||||||
enemy.mesh.visible = true;
|
enemy.mesh.visible = true;
|
||||||
enemy.mesh.updateInstance('visible');
|
enemy.mesh.updateInstance('visible');
|
||||||
|
@ -354,7 +354,7 @@
|
||||||
enemy.mesh.quaternion.axis.y = rotation.axis.y;
|
enemy.mesh.quaternion.axis.y = rotation.axis.y;
|
||||||
enemy.mesh.quaternion.axis.z = rotation.axis.z;
|
enemy.mesh.quaternion.axis.z = rotation.axis.z;
|
||||||
enemy.mesh.quaternion.angle = rotation.angle;
|
enemy.mesh.quaternion.angle = rotation.angle;
|
||||||
enemy.mesh.updateInstanceRotation();
|
enemy.mesh.updateInstance('quaternion');
|
||||||
|
|
||||||
enemy.velocity = velocity;
|
enemy.velocity = velocity;
|
||||||
enemy.rotation = rotation;
|
enemy.rotation = rotation;
|
||||||
|
@ -698,18 +698,18 @@
|
||||||
game : this
|
game : this
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.totalTime += data.delta;
|
this.totalTime += data.delta;
|
||||||
this.enemySpawnTime += data.delta;
|
this.enemySpawnTime += data.delta;
|
||||||
|
|
||||||
this.scoreMesh.materials[0].opacity -= data.delta * 0.5;
|
this.scoreMesh.materials[0].opacity -= data.delta * 0.5;
|
||||||
if (this.scoreMesh.materials[0].opacity < 0) {
|
if (this.scoreMesh.materials[0].opacity < 0) {
|
||||||
this.scoreMesh.materials[0].opacity = 0;
|
this.scoreMesh.materials[0].opacity = 0;
|
||||||
}
|
}
|
||||||
this.scoreMesh.materials[0].updateInstance('opacity');
|
this.scoreMesh.materials[0].updateInstance('opacity');
|
||||||
|
|
||||||
this.scene.meshes.map(
|
this.scene.meshes.map(
|
||||||
function(mesh) {
|
function(mesh) {
|
||||||
if (mesh.instance.material instanceof Array) {
|
if (mesh.instance.material instanceof Array) {
|
||||||
mesh.instance.material.map(
|
mesh.instance.material.map(
|
||||||
|
@ -725,10 +725,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}.bind(this)
|
}.bind(this)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (this.mouseIsDown)
|
if (this.mouseIsDown)
|
||||||
{
|
{
|
||||||
this.kanisterTime += data.delta;
|
this.kanisterTime += data.delta;
|
||||||
|
|
||||||
this.renderer.clearColor.r += 0.01;
|
this.renderer.clearColor.r += 0.01;
|
||||||
|
@ -817,9 +817,9 @@
|
||||||
}.bind(this)
|
}.bind(this)
|
||||||
);
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
this.kanisterTime += (data.delta * this.kanisterLeakTime);
|
this.kanisterTime += (data.delta * this.kanisterLeakTime);
|
||||||
|
|
||||||
this.renderer.clearColor.r -= 0.01;
|
this.renderer.clearColor.r -= 0.01;
|
||||||
|
@ -833,11 +833,11 @@
|
||||||
this.throwerLight.intensity = 0;
|
this.throwerLight.intensity = 0;
|
||||||
}
|
}
|
||||||
this.throwerLight.updateInstance('intensity');
|
this.throwerLight.updateInstance('intensity');
|
||||||
}
|
}
|
||||||
|
|
||||||
var used = this.kanisterTime / this.kanisterLife;
|
var used = this.kanisterTime / this.kanisterLife;
|
||||||
|
|
||||||
GameLib.Event.Emit(
|
GameLib.Event.Emit(
|
||||||
GameLib.Event.GAME_DATA,
|
GameLib.Event.GAME_DATA,
|
||||||
{
|
{
|
||||||
event : 'fuelUsed',
|
event : 'fuelUsed',
|
||||||
|
@ -845,9 +845,9 @@
|
||||||
percentage : Math.round(used * 100) + '%',
|
percentage : Math.round(used * 100) + '%',
|
||||||
kanisters : this.kanisters
|
kanisters : this.kanisters
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
if (this.kanisterTime > this.kanisterLife) {
|
if (this.kanisterTime > this.kanisterLife) {
|
||||||
|
|
||||||
this.kanisterTime = 0;
|
this.kanisterTime = 0;
|
||||||
this.kanisters -= 1;
|
this.kanisters -= 1;
|
||||||
|
@ -868,12 +868,12 @@
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.enemySpawnTime > this.enemySpawnInterval && this.running) {
|
if (this.enemySpawnTime > this.enemySpawnInterval && this.running) {
|
||||||
this.enemySpawnTime = 0;
|
this.enemySpawnTime = 0;
|
||||||
this.spawnEnemy();
|
this.spawnEnemy();
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
|
||||||
// if (this.kanister.explodeParticleEngine) {
|
// if (this.kanister.explodeParticleEngine) {
|
||||||
|
@ -899,7 +899,7 @@
|
||||||
// );
|
// );
|
||||||
// }
|
// }
|
||||||
|
|
||||||
this.enemies = this.enemies.reduce(
|
this.enemies = this.enemies.reduce(
|
||||||
function(result, enemy) {
|
function(result, enemy) {
|
||||||
|
|
||||||
if (enemy.exploding === true) {
|
if (enemy.exploding === true) {
|
||||||
|
@ -918,10 +918,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
enemy.mesh.position.add(enemy.velocity);
|
enemy.mesh.position.add(enemy.velocity);
|
||||||
enemy.mesh.updateInstancePosition();
|
enemy.mesh.updateInstance('position');
|
||||||
|
|
||||||
enemy.mesh.quaternion.angle += enemy.rotation.angle;
|
enemy.mesh.quaternion.angle += enemy.rotation.angle;
|
||||||
enemy.mesh.updateInstanceRotation();
|
enemy.mesh.updateInstance('quaternion');
|
||||||
|
|
||||||
enemy.lifeTime += data.delta;
|
enemy.lifeTime += data.delta;
|
||||||
|
|
||||||
|
@ -975,7 +975,7 @@
|
||||||
|
|
||||||
}.bind(this),
|
}.bind(this),
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
//# sourceURL=beforeRender.js
|
//# sourceURL=beforeRender.js
|
Loading…
Reference in New Issue