override public void Explode() { if (detailThreshold > detail) { return; } if (on) { UpdateFireballA(); UpdateFireballB(); UpdateFireShadow(); if (drawFireballA) { _fireballAEmitter.Explode(); } if (drawFireballB) { _fireballBEmitter.Explode(); } if (drawFireShadow) { _fireShadowEmitter.Explode(); } } }
override public void Explode() { if (on) { UpdateSparks(); _sparksEmitter.Explode(); } }
override public void Explode() { if (on) { UpdateShockwave(); _shockwaveEmitter.Explode(); } }
override public void Explode() { if (on) { UpdateCloudRing(); _cloudRingEmitter.Explode(); } }
override public void Explode() { if (detailThreshold > detail) { return; } if (on) { UpdateGlow(); _glowEmitter.Explode(); } }
override public void Explode()//S'encarrega de l'explosio i que emeti llum { if (detailThreshold > detail) { return; } if (on) { UpdateGlow(); _glowEmitter.Explode(); } }
override public void Explode() { if (detailThreshold > detail) { return; } if (on) { UpdateSmokeA(); UpdateSmokeB(); if (drawSmokeA) { _smokeAEmitter.Explode(); } if (drawSmokeB) { _smokeBEmitter.Explode(); } } }