2026-05-21 보스추가

This commit is contained in:
2026-05-21 12:12:17 +09:00
parent 7d87b6e007
commit 0f35455ad7
22 changed files with 821 additions and 81 deletions

View File

@@ -860,7 +860,7 @@ private Enemy FindGrabTarget(ActionData data)
Vector2 playerPosition = _rb != null ? _rb.position : (Vector2)transform.position;
float grabRangeSqr = data.GrabRange * data.GrabRange;
if (_lastHitEnemy != null && _lastHitEnemy.isActiveAndEnabled &&
if (_lastHitEnemy != null && _lastHitEnemy.isActiveAndEnabled && _lastHitEnemy.IsGrabbable &&
GetEnemySqrDistance(_lastHitEnemy, playerPosition) <= grabRangeSqr)
{
return _lastHitEnemy;
@@ -874,6 +874,7 @@ private Enemy FindGrabTarget(ActionData data)
{
Enemy enemy = hit.GetComponentInParent<Enemy>();
if (enemy == null) continue;
if (!enemy.IsGrabbable) continue; // 잡기 불가 적(보스 등)은 후보에서 제외
float sqrDistance = GetEnemySqrDistance(enemy, playerPosition);
if (sqrDistance > grabRangeSqr) continue;