EerieVillage/Assets/Scripts/Skills/Effectors
깃 관리자 33eaa55c60 fix(BT12-Dev): 잔존 투사체 근본 해결 — fallback Scene GameObject Instantiate 패턴 정정
근본 원인:
- Resources/Skills/Projectiles/Default.prefab 부재
- LoadProjectilePrefab fallback이 new GameObject로 Scene 영역 GameObject 생성·반환
- ProjectileSpawner.Trigger가 이를 prefab으로 Object.Instantiate
  → 사본은 정상 SelfDestruct
  → 원본 Scene GameObject는 Initialize 미호출 → _lifetime Invoke 미설정 → 영구 잔존

해결 (옵션 J):
- LoadProjectilePrefab은 Resources prefab만 반환 (부재 시 null)
- ProjectileSpawner.Trigger가 prefab null 시 CreateFallbackProjectile 직접 호출
- fallback 영역 매번 새 GameObject 직접 생성 (Instantiate X·자기 자신 발사체)
- 원본 Scene GameObject 잔존 패턴 근본 차단

검증:
- Glob 0건: Assets/Resources/Skills/Projectiles/ 부재 확인
- pm-auditor Pass + Minor 1 + Improvement 1 (회귀 위험 0건)

PD 보고 (2026-05-09): "맵에 투사체 하나가 영구적으로 남아있어" 근본 해결.
2026-05-09 21:50:02 +09:00
..
DebuffStack.cs feat(BT12-Dev Phase 2-B): 투사체 카테고리 6종 효과 발동기 구현 2026-05-09 19:00:27 +09:00
DebuffStack.cs.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
EnemyStateComponents.cs feat(BT12-Dev Phase 2-B): 투사체 카테고리 6종 효과 발동기 구현 2026-05-09 19:00:27 +09:00
EnemyStateComponents.cs.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
HomingProjectile.cs feat(BT12-Dev Phase 2-B): 투사체 카테고리 6종 효과 발동기 구현 2026-05-09 19:00:27 +09:00
HomingProjectile.cs.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
IEffector.cs feat(BT12-Dev Phase 2-B): 투사체 카테고리 6종 효과 발동기 구현 2026-05-09 19:00:27 +09:00
IEffector.cs.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
Projectile.cs feat(BT12-Dev): SkillInventoryHUD 시각화 + 사망 원인 디버그 로그 (PD 후속 지시 2건) 2026-05-09 21:23:25 +09:00
Projectile.cs.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
ProjectileSpawner.cs fix(BT12-Dev): 잔존 투사체 근본 해결 — fallback Scene GameObject Instantiate 패턴 정정 2026-05-09 21:50:02 +09:00
ProjectileSpawner.cs.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
StatusApplier.cs feat(BT12-Dev Phase 2-B): 투사체 카테고리 6종 효과 발동기 구현 2026-05-09 19:00:27 +09:00
StatusApplier.cs.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00