private void OnTriggerEnter2D(Collider2D collision) { EnemyStanceController enemy = collision.GetComponent <EnemyStanceController>(); if (enemy != null) { enemy.ChangeHP(damage); Destroy(gameObject); } Destroy(gameObject, 2f); }
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); } } }