diff --git a/Assets/Scripts/Skills/Effectors/Projectile.cs b/Assets/Scripts/Skills/Effectors/Projectile.cs index 7d635b4..52e537c 100644 --- a/Assets/Scripts/Skills/Effectors/Projectile.cs +++ b/Assets/Scripts/Skills/Effectors/Projectile.cs @@ -59,9 +59,11 @@ namespace EerieVillage.Skills.Effectors Invoke(nameof(SelfDestruct), _lifetime); } - // BT12-Dev 2026-05-10 — Wall Layer Mask. Layer 0 (Default) 영역 Level Tilemap (지면 영역) + Player 영역 영역 영역 → 영역 영역 영역. - // Layer 16 (Foreground·발판) 영역만 Wall 영역 영역. - protected static readonly int WallLayerMask = (1 << 16); + // BT12-Dev 2026-05-10 회귀 정정 — Wall Layer 실측 (Player Layer=13·Enemy Layer=14·Level Tilemap Layer=0). + // Layer 0 (Default) Solid Collider: Level TilemapCollider2D + GameObject·Alien BoxCollider2D — Wall 정합. + // Trigger collider (CinemachineConfiner Polygon·Token·DeathZone Box) = useTriggers=false 영역 자동 제외. + // Player·Enemy 영역 Layer 0 외 영역 → OverlapPoint hit 무관. + protected static readonly int WallLayerMask = (1 << 0); protected virtual void Update() {