슬롯은 C++ enum으로 고정. 파츠 관련 모든 구조체/컴포넌트/UI가 이 enum에 의존하고 있었다."슬롯을 하나 추가하면 어떻게 되는가?"를 생각했을 때 문제가 명확해졌다:C++ enum에 값 추가 → 리컴파일 필요switch/if 분기 전부 수정 → 빠뜨리면 런
증상WBP_PartPanel을 열면 "SlotButtonContainer를 찾을 수 없습니다" 컴파일 에러.원인NSPartPanelWidget.h에 BindWidget으로 선언된 SlotButtonContainer(UPanelWidget)가 WBP 디자이너에 존재하지

참고하던 UI확정된 UI (2.png)파츠 NPC 상호작용 UI(NSPartEquipWidget)가 원래 "항목마다 개별 버튼(장착/구매) + hover 툴팁" 방식으로 짜여 있었는데, 기획이 Docs/2.png로 확정되면서 상호작용 모델 자체가 바뀌었다. 항목 클릭

현재 구조는 CommonUI를 참조만 하고 있고 계층 구조는 안쓰고 있다.PlayerController에서 레거시 InputComponent->BindKey로 전역 하드 코딩해서 TogglePauseMenu()를 호출하는 구조그래서 파츠 위젯을 ESC로 끌 수 있고,