-
Notifications
You must be signed in to change notification settings - Fork 1
[Child #73] 마법 노트 Codex hook·화면 추가 #84
Copy link
Copy link
Open
Labels
area:feedbackHints, Magic Note, UI feedback, onboarding, and accessibilityHints, Magic Note, UI feedback, onboarding, and accessibilityarea:unityUnity Magic Exam Hall playable projectUnity Magic Exam Hall playable projectenhancementNew feature or requestNew feature or requestpriority:P0Must happen for the next playable/project milestoneMust happen for the next playable/project milestonetype:childChild issue linked from a parent planning issueChild issue linked from a parent planning issue
Description
Metadata
Metadata
Assignees
Labels
area:feedbackHints, Magic Note, UI feedback, onboarding, and accessibilityHints, Magic Note, UI feedback, onboarding, and accessibilityarea:unityUnity Magic Exam Hall playable projectUnity Magic Exam Hall playable projectenhancementNew feature or requestNew feature or requestpriority:P0Must happen for the next playable/project milestoneMust happen for the next playable/project milestonetype:childChild issue linked from a parent planning issueChild issue linked from a parent planning issue
Parent: #73
목적
docs/GAME_DESIGN.md§13.1 기준으로 마법 노트를 NPC 발언과 발견을 자동 기록하는 codex로 만든다. M1에서는 vertical slice와 엔딩 리포트에 필요한 최소 hook을 먼저 만들고, M2 이후에 full codex 화면을 완성한다.범위 분리
M1 필수 범위
note_unlockSFX 연결M2 이후 full Codex 화면
Tab키 또는 책 아이콘 클릭으로 열림 -> soft pauseTab또는Esc로 닫음API
NPC 시스템(#78)과 gameplay 시스템에서 호출할 수 있는 hook 제공:
NoteCodex.AppendDialogue(floor: int, text: string, timestamp: float)NoteCodex.MarkDiscovery(category: "base" | "overlay", name: string)NoteCodex.AppendFloorSummary(floor: int, text: string)NoteCodex.PickEndingHighlights(count: int = 3)대표 관찰문 발췌 우선순위:
해야 할 일
Tab)과 3 탭 UI주요 파일/대상
unity/MagicExamHall/Assets/MagicExamHall/Scripts/Runtime/NoteCodex.cs(신규)unity/MagicExamHall/Assets/MagicExamHall/Prefabs/CodexPanel.prefab(신규, M2 이후)unity/MagicExamHall/Assets/MagicExamHall/Scripts/Runtime/ExamGameController.cs의존성
note_unlock)완료 조건
M1 완료 기준:
전체 완료 기준: