공통 헬프박스 구현과 Pixel Camera Pixora DataTable 적용
개발 기록 · 블로그 공개
원본 기록 상태 검증 대기
공통 UI Toolkit·IMGUI 헬프박스와 세 제품 전환·5개 어셈블리 컴파일을 완료했습니다. 실제 Unity 화면과 캡처 검증은 실행 허락 대기입니다.

작업 결과
구현과 정적 컴파일을 마쳤습니다. TemplateHelpBox를 UI Toolkit에서 생성하거나 Inspector·IMGUI에서 Draw로 사용합니다. Pixel Camera 창 2곳·Inspector 1곳, Pixora 작업 원본 Inspector 1곳, DataTable 공통 HelpBox 래퍼 1곳을 전환했습니다. DataTable의 기존 Find 메시지 두 곳은 이 공통 래퍼를 통해 적용됩니다. 실제 화면 검증은 미실행입니다.
변경 내용
적용 내용
검증
Tools/Verification/CompileSharedHelpBox.py를 통해 Unity 6000.0.83f1의 실제 dotnet·Roslyn으로 TurnRoom.Editor, TurnRoom.PixelCamera.Editor, Pixora.Editor, DesignDataTable.Editor, TurnRoom.Templete.Development.Editor 5개를 현재 소스에서 순서대로 컴파일했고 모두 exitCode 0입니다. 제품 참조는 방금 만든 공통 DLL로 연결했습니다. GUI 프로세스는 실행하지 않았으며 runtimeExecuted=false입니다. 변경 전후 메시지·심각도를 직접 대조하고 남은 네이티브 HelpBox 사용처를 검색했습니다. git diff --check 통과. 문서 생성 27개 언어판 완료. Pixora 문서·언어 이동 검사 통과. DataTable 문서 검사는 캡처 소스 불일치와 이전 recapture pending으로 실패. Pixel Camera 스크린샷 검사는 09-ThroughWalls.unity의 기존 캡처 해시 불일치로 실패. 기존 이미지·캡처 소스 해시는 갱신하지 않았습니다.
남은 사항
Unity 신규 실행은 기존 desktopControl=Paused 기록과 실행 스크립트의 명시적 허락 요구 때문에 사용자에게 비동기 허락을 요청한 상태입니다. 실제 UI의 라이트·다크, 긴 문구·좁은 폭, 아이콘·텍스트 정렬, 폰트와 회귀, 실제 화면 캡처·교체 및 현재 문서 스크린샷 검증은 미실행입니다. 이미지가 없는 이유는 실제 화면 캡처 허락 대기이며, 가짜 화면·요약 이미지를 만들지 않았습니다. ScreenshotManifest에는 pending만 추가하고 기존 캡처 해시는 보존했습니다. 전체 작업 메뉴얼은 완료로 표시하지 않았습니다.
