using UnityEngine; using UnityEngine.UI; using VS.Sim; using Vector2 = UnityEngine.Vector2; // 스토리 대화 — 원작 StoryLitePopup(화자 이름 · 대사 · 감정 · 탭으로 다음) namespace VS.View { public partial class GameApp { static readonly Color32[] CharColor = { new Color32(255, 120, 170, 255), new Color32(110, 170, 255, 255), new Color32(255, 190, 80, 255), new Color32(130, 210, 150, 255), new Color32(180, 130, 255, 255), new Color32(255, 140, 110, 255) }; public void OpenStory(StoryChapterRow ch) { if (ch == null || ch.lines == null || ch.lines.Count == 0) { if (ch != null) G.MarkStorySeen(ch.id); return; } var p = NewPopup("Story", "", 760, new Color32(60, 40, 90, 255)); p.panel.anchoredPosition = new Vector2(0, -520); var dim = p.root.GetComponent