Esempio n. 1
0
    IEnumerator Kamikaze()
    {
        yield return(new WaitForSeconds(KamikazeTime));

        if (!isSinking)
        {
            GlowThisBitches.enabled = false;
            TorchEffect.SetActive(false);

            foreach (var c in GetComponents <Collider>())
            {
                c.enabled = false;
            }

            GetComponent <UnityEngine.AI.NavMeshAgent>().enabled   = false;
            GetComponentInChildren <SkinnedMeshRenderer>().enabled = false;
            GetComponentInChildren <SpriteRenderer>().enabled      = false;

            bombTimerSound.Stop();
            ExplosionBunBun.GetComponent <ParticleSystem>().Play();
            explosionSound.Play();
            playerHealth.AffectHealth(-1);
            Destroy(gameObject, 3f);
        }
    }