근본 원인: - Time.timeScale=0 (LevelUp 카드 선택 모드) 영역 Time.time 정지 → Invoke(SelfDestruct, lifetime) 영역 호출 X → 영원 잔존 - _spawnTime = Time.time 영역 = lifetime backup check 영역 영역 X fix: - _spawnTime = Time.unscaledTime (timeScale 무관) - Update 영역 lifetime check — Time.unscaledTime - _spawnTime > _lifetime 영역 강제 SelfDestruct - Wall grace period — Time.unscaledTime 영역 정합 - Invoke 폐기·CancelInvoke 추가 안전 (Initialize 영역 잔존 Invoke 차단) 본 PM 자성 #11 — Time.time vs Time.unscaledTime 영역 사전 측정 누락. Projectile 영역 lifecycle 영역 timeScale 영역 영향 영역 사전 측정 의무 누락. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| Assets | ||
| Packages | ||
| ProjectSettings | ||
| .gitignore | ||
| EerieVillage.slnx | ||