using System.Collections.Generic;
namespace TKS.OutGame
{
///
/// 보물 장면 표(Resources/UI/treasure_scene.csv · PD 2026-11-13 「보물 메뉴 배경 = 보물고(세트 탭도 같음) · 상자 = 화려한 금고 속 받침대 위 상자」) —
/// 형식 = 로비 장면 표(LobbyScene.Load) · 종류 = <장면>_<종류>(vault = 보유 중·세트 · chest = 상자) · 좌표 = 그 장면 배경 그림 px(1080×1920).
/// 배경 = 내정과 같은 코드(DomesticScene.Backdrop · LobbyAmbient). 배경을 바꾸면 이 표만 고친다(C45).
///
public static class TreasureScene
{
public const string TablePath = "UI/treasure_scene";
/// 페이지(보유 중 · 세트 · 상자) → 장면 이름.
public static readonly string[] PageScene = { "vault", "vault", "chest" };
static List rows;
public static void Reload()
{
rows = null;
}
/// 장면 줄 = 접두(「vault_」 등)를 뗀 종류로 복사.
public static List Scene(string scene)
{
if (rows == null) rows = LobbyScene.Load(TablePath);
var list = new List();
string pre = scene + "_";
foreach (var r in rows)
{
if (!r.kind.StartsWith(pre)) continue;
var c = r.Clone();
c.kind = r.kind.Substring(pre.Length);
list.Add(c);
}
return list;
}
}
}