public void UseSkill()
    {
        BowserFire fire = MonoBehaviour.Instantiate(_bowserFirePrefab).GetComponent <BowserFire>();

        view.PlayBowserFire();
        fire.transform.position = _fireSpawnPoint.position;
        fire.SetDirection(_fireSpawnPoint.right);
        fire.SetDamage(_fireDamage);
    }
    private void OnTriggerEnter2D(Collider2D collision)
    {
        BowserFire f = collision.gameObject.GetComponent <BowserFire>();

        if (f != null)
        {
            boss.TakeDamage(1);
            Destroy(f.gameObject);
        }
    }
示例#3
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        BowserFire f = collision.gameObject.GetComponent <BowserFire>();

        if (f != null && !isDying)
        {
            isDying = true;
            anim.SetTrigger("Fire");
            EndGame();
        }
    }