コード例 #1
0
ファイル: Zombie.cs プロジェクト: FranzRome/Progetto_esame
    private void Die(Player player)
    {
        PlayManager gm = GameObject.Find("Game Manager").GetComponent <PlayManager>();

        hp = 0;
        player.ModifyPoints(50);
        nav.enabled = false;
        animator.SetBool("IsDead", true);
        animator.speed = 1f;
        animator.SetTrigger("Die");
        PlaySound(dieClips, 0);
        Collider[] colliders = GetComponentsInChildren <Collider>();
        for (int i = 0; i < colliders.Length; i++)
        {
            colliders[i].enabled = false;
        }

        gm.SpawnedZombies.Remove(this);
        gm.CheckZombies();
        Destroy(gameObject, 20);
        enabled = false;
    }