PD: "여전히 에러 발생중 — ArgumentException SceneObjectGuid Register"
근본:
- 직전 commit 4714299에서 Scene Player의 SceneObjectGuid 제거했으나
- Unity Tutorial Framework 패키지 (com.unity.learn.iet-framework 5.0.3) 자체 활성
- OnValidate hook이 잔존 SceneObjectGuid 등록 시도 → 중복 GUID dictionary 등록
fix:
1. Packages/manifest.json — com.unity.learn.iet-framework 의존 제거
2. Scene 추가 SceneObjectGuid 폐기 (Token 1개 잔존 확인·폐기)
3. Tutorial 패키지 자체 제거 → OnValidate hook 영역 제거·근본
회귀 영역 X:
- Tutorial Framework는 Unity 학습용·게임 로직 무관
- 다른 패키지 영향 X
PD Editor 재시작 권고 — Library/PackageCache 영역 reload 후 SceneObjectGuid type 완전 제거.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PD 직접 지시 2026-05-12: "정상 동작 시점으로 되돌린 다음 다시 판단"
- 정상 동작 시점: 6c981ed → 16aa6f9 push 정합 (Variant 6개 SpriteRenderer 종별 idle01 override)
- 회귀 commit 22개 (16aa6f9..5f360ca) 일괄 환원
근본 원인 (Play 측정 확정):
- Player.Health.IsAlive=False·ResurrectPromptUI.showPrompt=True·Time.timeScale=0
- 시작 직후 Player가 Enemy와 충돌해 사망 → 부활 prompt가 timeScale=0 → 모든 frame 정지
- Enemy 코드 자체는 정상 (Rigidbody2D Kinematic·body 연결·CF useTriggers=False·IsGrounded=True)
- 본 PM이 5f360ca까지 누적한 Enemy 측 변경은 헛짚음
16aa6f9 시점 기반 위에 PD 요구 사항 (Visual 자식 분리·Variant 종별 patrol 동작·발판 가장자리 회피 등)을
한 단계씩 점진 재적용·각 단계 Play 실측으로 회귀 차단 예정.
PD: "여전히 에러 발생중 — ArgumentException SceneObjectGuid Register"
근본:
- 직전 commit 4714299에서 Scene Player의 SceneObjectGuid 제거했으나
- Unity Tutorial Framework 패키지 (com.unity.learn.iet-framework 5.0.3) 자체 활성
- OnValidate hook이 잔존 SceneObjectGuid 등록 시도 → 중복 GUID dictionary 등록
fix:
1. Packages/manifest.json — com.unity.learn.iet-framework 의존 제거
2. Scene 추가 SceneObjectGuid 폐기 (Token 1개 잔존 확인·폐기)
3. Tutorial 패키지 자체 제거 → OnValidate hook 영역 제거·근본
회귀 영역 X:
- Tutorial Framework는 Unity 학습용·게임 로직 무관
- 다른 패키지 영향 X
PD Editor 재시작 권고 — Library/PackageCache 영역 reload 후 SceneObjectGuid type 완전 제거.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>