コード例 #1
0
 private void OnCollisionEnter2D(Collision2D other)
 {
     if (other.gameObject.CompareTag("Player"))
     {
         LinkLOZ link = other.gameObject.GetComponent <LinkLOZ>();
         link.Damage(_attackDamage, gameObject);
     }
 }
コード例 #2
0
ファイル: Boomerang.cs プロジェクト: kidagine/NESZeldaReplica
 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;
     }
 }