using System.Collections.Generic; using System.Text; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.UI; using VS.Sim; // 유닛 메뉴(2026-10-29~30 PD) — 클래시 로얄 「전투 덱」처럼 위 = 덱(프리셋 1·2·3 · 6칸) · 아래 = 유닛 목록(등급 색 카드 · 참고 = 수집 카드 화면) // 목록 = 유닛 그림 80종 전부 · 보유(전투 유닛) 먼저 · 나머지 = 미보유(회색 딤드 + 자물쇠 + 「미보유」) // 목록 머리줄 오른쪽 끝 「편성」 = 편성 상태: 유닛을 누르거나 끌면 덱 칸에 화살표 → 덱 칸을 누르거나 그 칸에 놓으면 교체 · 편성 상태가 아니면 카드 = 유닛 상세 // 전투에는 열린 칸(전투 「강화」의 칸 열기)만 나감 · 등급 = battle.json grades(일반 → 고급 → 희귀 → 에픽 → 전설 → 불멸 → 신화 · 별 수 = 등급) namespace VS.View { public partial class GameApp { public RectTransform UnitRoot; RectTransform unitDeckGrid, unitCollGrid, unitLockGrid, unitDetail, unitSwapBar, unitDragGhost; ScrollRect unitScroll; Text unitDeckInfo, unitCollTitle, unitSwapText, unitEditLabel; Button unitEditBtn; readonly List