---
title: Entity Forge 기본 선택창 누락과 제목·라벨 배치 수정
date: 2026-11-01T09:25:21.260Z
version: v1.0.0
status: 접수
state: progress
project: turnroom
type: 버그
report_kind: bug
category: 버그 추적
summary: 공통 필드 적용 시 선택 패널을 자동 연결하고 기본 명령 메뉴 직접 호출을 교체했습니다. 실제 화면 최종 QA는 게임 종료 후 대기입니다.
format: tracefolio-v2
priority: normal
severity: normal
reporter: Codex
assignee: 미지정
workflow: new
payload: ../assets/submissions/2026-11-01-bug-20261101092521260-v1.0.0.json
---

## 작업 결과

코드 수정·컴파일·정책 검사·문서 링크 검사 완료; 실제 입력·캡처 미완료

## 변경 내용

### 재현 조건

Unity 6000.0.83f1 / Windows / Entity Forge / UI Toolkit 공통 Templete

### 재현 순서

Entity Forge 창에서 제목·빌드 옵션·Paired player evidence 필드를 확인하고, 선택기 또는 Find command를 엽니다. 첨부 화면과 현재 소스 경로를 대조했습니다. 실제 최종 입력 재현은 게임 종료 후 대기입니다.

### 기대 동작

제품 선택·명령 패널은 공통 디자인과 소유 테마를 따르고 제목·긴 라벨이 겹치거나 생략되지 않아야 합니다.

### 실제 동작

사용자 첨부 화면에서 제목 겹침·긴 라벨 생략이 나타났습니다. 소스에서 직접 ObjectField에 공통 picker 바인딩이 없는 경로와 GenericDropdownMenu 직접 호출을 확인했습니다. 수정 후 실제 최종 팝업 화면과 물리 입력은 아직 미검증입니다.

### 원인

미확인

### 적용 내용

확인한 원인: ForgeWindow의 직접 생성 ObjectField는 기존 SerializedField의 공통 picker 연결을 거치지 않았고, UITemplate.CommandSearch는 GenericDropdownMenu를 직접 생성했습니다. 로고 크기의 brand 슬롯에 제품명 Label을 넣어 제목이 겹쳤으며 공통 필드의 고정 라벨 폭이 긴 문구를 생략했습니다.

수정: UITemplate.Apply 단계에서 ObjectField·ColorField·DropdownField·EnumField를 필드당 한 번 자동 연결합니다. 명령 검색과 제품 오류 안내는 공통 패널을 사용하며 소유 테마를 상속합니다. 로고 슬롯은 넘침을 가리고 제품명은 문서 제목에 배치합니다. 긴 옵션·에셋 라벨에는 공통 가독성 배치를 적용했습니다.

정적 UI를 편집 가능한 ForgeWindow.uxml/.uss와 TemplateSelectionPanel.uxml/.uss로 분리했습니다. 제품 패키징에 TemplatePickerPolicy.ValidateProduct를 연결해 명시된 기본 팝업 호출 패턴을 거부합니다. 별칭 등 모든 C# 구문을 분석하는 검사는 아닙니다. 기존 창·다른 제품 씬은 조작하지 않았습니다.

## 검증

공통 7개와 Entity Forge 4개 어셈블리 컴파일 통과 기록. 최종 공통 소스의 별도 재컴파일도 통과했습니다. 실제 TemplatePickerPolicy C#를 .NET에서 실행해 EntityForge 제품 소스 허용 및 직접 호출 10개 거부를 확인했습니다. UXML 파싱·이름 중복·C# 조회 이름 대조 통과. 9개 언어 문서·171개 로컬 링크 통과.

[검증 요약](../assets/forge-ui-template-20261101/verification.json)

## 남은 사항

사용자께서 게임 종료 후 진행을 선택하셨으므로 화면 전환·신규 GUI 실행·재시작을 보류했습니다. 실제 Unity의 마우스·키보드 선택값·취소·라이트/다크·좁은 폭과 최종 캡처, 스크린샷 교체·현재 해시 등록은 미완료입니다. Unity 대상 캡처에 전면 게임이 나타났으므로 이를 제품 증거로 저장·게시하지 않았습니다. 자동 UI 이벤트 QA는 도메인 재로드 후 유틸리티 창 참조가 없어 실패했으며 통과 처리하지 않았습니다. 공통 변경의 다른 제품 실제 화면 회귀도 남아 있습니다. 교훈은 프로젝트 지침에 공통 Apply·선택 패널·패키징 검사·로고 슬롯 사용 규칙으로 통합했습니다. 전역 지침은 새 중복 규칙 없이 유지합니다.

## 작업 시간

- 제안 시간: 15~25분
- 실제로 완료된 시간: 수정·정적 검증 21분 37초, 2026-11-01T18:20:50.536036+09:00; 실제 화면 검증은 게임 종료 후 대기
- XERJ: 실패 — Status 노드 미실행. Search 자동 시작은 데이터 디렉터리 잠금으로 실패하여 rg로 현재 소스 대조
