Ejemplo n.º 1
0
 public void Die()
 {
     if (dieEffect != null)
     {
         var effect = Instantiate(dieEffect);
         effect.transform.position = transform.position;
     }
     lootDropper.DropLoot();
     Destroy(gameObject);
 }
Ejemplo n.º 2
0
    private void Die()
    {
        animator.SetBool("isRunning", false);
        animator.SetTrigger("Death");
        sfxc.playDeathSound();

        isDead = true;

        if (gameObject.CompareTag("Player"))
        {
            gfc.OnGameOver();
        }
        else if (gameObject.CompareTag("Boss"))
        {
            gfc.OnGameOver();
        }
        else
        {
            dropper.DropLoot();
        }

        StartCoroutine(DeleteObject(3));
    }
Ejemplo n.º 3
0
Archivo: Chest.cs Proyecto: bradur/LD48
 public void Die()
 {
     lootDropper.DropLoot();
     Destroy(gameObject);
 }