コード例 #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        EnemyStanceController enemy = collision.GetComponent <EnemyStanceController>();

        if (enemy != null)
        {
            enemy.ChangeHP(damage);
            Destroy(gameObject);
        }
        Destroy(gameObject, 2f);
    }
コード例 #2
0
 private void MeleeAttacking()
 {
     Collider2D[] enemiesArr = Physics2D.OverlapCircleAll(strikePoint.position, MeleeAtackRange, enemies);
     for (int i = 0; i < enemiesArr.Length; i++)
     {
         EnemyStanceController enemy = enemiesArr[i].GetComponent <EnemyStanceController>();
         if (enemy != null)
         {
             enemy.ChangeHP(finiteDamage);
         }
     }
 }