Example #1
0
    public void Die()
    {
        shock.enabled = false;
        isDead        = true;
        laser         = false;
        GameObject e = Instantiate(deathEffect);

        GameObject.FindGameObjectWithTag("Engine").GetComponent <AudioManager>().PlaySound(Sounds.ENEMYDEAD);
        e.transform.position = Vector2.zero;
        spawnSystem.lost     = true;
        spawnSystem.CallClean();
        foreach (SpriteRenderer s in GetComponentsInChildren <SpriteRenderer>())
        {
            s.enabled = false;
        }
        spawnSystem.upgradePanel.GetComponent <Animator>().SetTrigger("Close");
        spawnSystem.upgradePanel.GetComponent <Animator>().SetBool("On", false);
    }