Ejemplo n.º 1
0
    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();
     }
 }
Ejemplo n.º 3
0
 override public void Explode()
 {
     if (on)
     {
         UpdateShockwave();
         _shockwaveEmitter.Explode();
     }
 }
 override public void Explode()
 {
     if (on)
     {
         UpdateCloudRing();
         _cloudRingEmitter.Explode();
     }
 }
Ejemplo n.º 5
0
    override public void Explode()
    {
        if (detailThreshold > detail)
        {
            return;
        }

        if (on)
        {
            UpdateGlow();
            _glowEmitter.Explode();
        }
    }
Ejemplo n.º 6
0
    override public void Explode()//S'encarrega de l'explosio i que emeti llum
    {
        if (detailThreshold > detail)
        {
            return;
        }

        if (on)
        {
            UpdateGlow();
            _glowEmitter.Explode();
        }
    }
Ejemplo n.º 7
0
    override public void Explode()
    {
        if (detailThreshold > detail)
        {
            return;
        }

        if (on)
        {
            UpdateSmokeA();
            UpdateSmokeB();
            if (drawSmokeA)
            {
                _smokeAEmitter.Explode();
            }
            if (drawSmokeB)
            {
                _smokeBEmitter.Explode();
            }
        }
    }