private void OnCollisionEnter2D(Collision2D other) { if (other.gameObject.CompareTag("Player")) { LinkLOZ link = other.gameObject.GetComponent <LinkLOZ>(); link.Damage(_attackDamage, gameObject); } }
private void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.CompareTag("Player")) { AudioManager.Instance.Stop("Boomerang(LOZ)"); LinkLOZ link = other.gameObject.GetComponent <LinkLOZ>(); link.CatchBoomerang(gameObject); } else { Instantiate(_pfbImpactExplosion, transform.position, Quaternion.identity); _boomerangRigidbody.velocity = (_target.transform.position - transform.position).normalized * _returnSpeed; } }