근본 원인: - Health.Decrement·Die 4곳에서 Schedule<HealthIsZero>() (sender 미구분) 발화 - HealthIsZero.Execute가 health 영역 검증 없이 무조건 Schedule<PlayerDeath>() - BT12-Dev Phase 2-B 투사체가 사상 처음 Enemy.Health.Decrement 호출 → Enemy의 HealthIsZero가 처음 발화 → 무차별 PlayerDeath 직결 노출 해결: - HealthIsZero.Execute에 PlayerController 보유 Health 검증 가드 추가 - PlayerController 보유 Health만 PlayerDeath 발화 (1줄 fix·근본) 검증: - PD Console StackTrace t=5.18 Enemy hp=0 → t=5.19 Player Die() 1ms 직결 패턴 종결 의도 PD 지시 (2026-05-09): 1 즉시 적용. |
||
|---|---|---|
| .. | ||
| Core | ||
| Gameplay | ||
| Mechanics | ||
| Model | ||
| MyUI | ||
| Progression | ||
| Skills | ||
| UI | ||
| View | ||
| Core.meta | ||
| Gameplay.meta | ||
| Mechanics.meta | ||
| Model.meta | ||
| MyUI.meta | ||
| Progression.meta | ||
| Skills.meta | ||
| UI.meta | ||
| View.meta | ||