최종 갱신 (KST)

← 일감 목록
T-035

클라 — 작업슬롯 선택 패널의 남은 표시 조각

태웅 Closed 우선순위 보통 목표 미정 · 보관됨

배경

작업슬롯 선택 화면에서 "지금 무슨 상태인가"가 화면에 안 나오는 자리가 둘 남았다. 둘 다 기능이 없는 게 아니라 표시가 없다 — 동작은 하는데 사용자가 판단할 근거가 화면에 없다.

이 둘은 원래 T-006이 끝난 뒤 남은 조각으로 개인 메모에만 적혀 있었다. 일감으로 세워 목록에 올린다.

같은 화면의 세 번째 조각인 산업 교체는 T-034로 따로 세웠고 끝났다(2026-09-10 보관). 그쪽은 표시가 아니라 요청이 나가지 않는 문제라 성격이 달랐다.

할 일

(c)까지 끝났다 (2026-09-14). (a)는 T-046으로 넘어갔다.

  • (a) 이미 다른 슬롯에 배치된 캐릭터를 목록에서 구분한다 → ⚠️ T-046이 가져갔다 (2026-09-10). 여기서 하지 않는다. (a)는 "숨기지 않고 표시한다" 였는데, T-046이 목록에서 빼는 쪽으로 방향을 뒤집었다. 배치된 캐릭터가 어디 있는지는 창고 캐릭터 탭의 '배' 마크가 답한다 — 두 일감이 같은 자리를 반대로 고치게 두면 나중에 손대는 쪽이 앞의 것을 조용히 되돌린다
  • [x] (c) 3단계 세팅 패널에 배치된 캐릭터 정보를 표시한다 → 지금 Character Setting Panel에는 해제 버튼 하나뿐이다. 헤더의 "슬롯 N 설정" 문구로만 짐작하고, 누가 일하고 있는지가 화면에 없다 - [x] 캐릭터 이름 · 그 산업의 적성값 (PlayerDataModel.GetAptitude) → Assigned Info Text (TMP) 두 줄 ({이름} / {산업} 적성 {n}) - [x] 산업 교체(T-034)가 붙으면 이 표시가 갱신돼야 한다 → 새 구독 없이 Refresh의 세팅 분기에서 다시 읽는다. 플레이 확인 통과

완료 조건

배치된 슬롯을 열면 누가 무슨 적성으로 일하는지가 화면에 보인다. ("이미 일하고 있는 캐릭터가 눈에 구분된다" 는 (a)와 함께 T-046으로 갔다)

막고 있는 것 / 선행 일감

  • 없음. 캐릭터 목록·적성·슬롯 상태가 이미 전부 클라에 와 있다 (CharacterInfo.Aptitudes · WorkStationSlots)

함께 보면 좋은 것

  • T-046 — 같은 화면의 2단계를 고친다. (a)를 가져갔다
  • ✅ T-034(보관) — 산업 교체가 붙었다. (c)의 표시는 교체가 일어날 때 갱신돼야 한다 — Refresh가 세팅 분기에서 슬롯을 다시 읽으므로 그 자리에 얹으면 된다

관련 커밋

  • 7efd0b2 — 세팅 패널 표시. 패널 VLG를 정석 세로 배치로 바꾸고 해제 버튼을 Button Row로 옮겼다

참고

  • Assets/Scripts_Client/UI/Main/WorkStationSelectPresenter/WorkStationSelectPresenter.cs — RefreshRows()(목록 갱신·적성 잠금) · ShowSetting()(3단계 전환)
  • Assets/Scripts_Client/UI/Main/WorkStationSelectPresenter/CharacterStateRowView.cs
  • ⚠️ 적성은 PlayerDataModel.GetAptitude(개체번호, EIndustryType)로 읽는다. Character.xlsx를 직접 읽지 않는다 — 장비가 적성에 얹히면 개체마다 갈라지고, 적성 0 → 1 승격이 생기면 테이블만 본 화면이 배치 가능한 캐릭터를 잠가 버린다. 값의 주인은 서버다