选择封面初步提交

This commit is contained in:
YiHan0621
2025-10-09 14:20:54 +08:00
parent 1f6a1e9b22
commit 8a884db968
30 changed files with 2566 additions and 43 deletions

View File

@@ -52,6 +52,9 @@ namespace TcgEngine.UI
public GridLayoutGroup deck_grid;
public IconButton[] hero_powers;
[Header("切换卡组面板")]
public UIPanel changeCover;
private TeamData filter_team = null;
public int filter_dropdown = 0;
private string filter_search = "";
@@ -88,6 +91,8 @@ namespace TcgEngine.UI
line.onClick += OnClickDeckLine;
foreach (DeckLine line in deck_lines)
line.onClickDelete += OnClickDeckDelete;
foreach (DeckLine line in deck_lines)
line.onChangeCover += OnChangeCover;
foreach (IconButton button in team_filters)
button.onClick += OnClickTeam;
@@ -221,6 +226,7 @@ namespace TcgEngine.UI
private void ShowDeckList()
{
deck_list_panel.Show();
changeCover.Hide();
card_list_panel.Hide();
editing_deck = false;
}
@@ -228,6 +234,7 @@ namespace TcgEngine.UI
private void ShowDeckCards()
{
deck_list_panel.Hide();
changeCover.Hide();
card_list_panel.Show();
}
@@ -757,6 +764,11 @@ namespace TcgEngine.UI
DeleteDeck(deck.tid);
}
}
public void OnChangeCover(DeckLine line)
{
ChangeCoverPanel.Get().OpenPanel(line);
}
// ---- Getters -----
@@ -830,7 +842,6 @@ namespace TcgEngine.UI
public override void Show(bool instant = false)
{
base.Show(instant);
Debug.Log("11111");
RefreshAll();
ShowDeckList();
}