Go to file
깃 관리자 b37b4a660b fix(BT12-Dev): HealthIsZero sender 가드 — Enemy 사망 시 Player 즉사 버그 근본 해결
근본 원인:
- 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 즉시 적용.
2026-05-09 21:41:12 +09:00
Assets fix(BT12-Dev): HealthIsZero sender 가드 — Enemy 사망 시 Player 즉사 버그 근본 해결 2026-05-09 21:41:12 +09:00
Packages 로비 ui 등 2026-04-28 17:01:58 +09:00
ProjectSettings BT5-Dev #99: EnemyWall Layer 18·투명벽 자동 생성 (PD 명시 채택) 2026-05-08 14:55:16 +09:00
.gitignore initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
EerieVillage.slnx BT7-Plan Phase 1: VS 순수형 자동 발동 + 하트 분할 시스템 2026-04-24 16:22:13 +09:00