Card爆改!

This commit is contained in:
SoulliesOfficial
2025-11-15 12:17:34 -05:00
parent 85bbe2431c
commit 5fe665d0ce
121 changed files with 838 additions and 783 deletions

View File

@@ -80,19 +80,19 @@ namespace Continentis.MainGame.UI
return;
}
if (selectedCards.Contains(cardView.cardInstance))
if (selectedCards.Contains(cardView.card))
{
return;
}
if (!selectionCondition(cardView.cardInstance))
if (!selectionCondition(cardView.card))
{
return;
}
string pileName = cardView.cardInstance.cardLocation.pileName;
int index = cardView.cardInstance.deck.Pile(pileName).IndexOf(cardView.cardInstance);
selectedCards.Add(cardView.cardInstance);
string pileName = cardView.card.cardLocation.pileName;
int index = cardView.card.deck.Pile(pileName).IndexOf(cardView.card);
selectedCards.Add(cardView.card);
CombatUIManager.Instance.combatMainPage.Pile(pileName).RemoveCard(cardView);
cardView.transform.SetParent(selectionContainer, false);
@@ -105,9 +105,9 @@ namespace Continentis.MainGame.UI
public void Deselect(HandCardView cardView)
{
CardLocation location = cardView.cardInstance.cardLocation;
CardLocation location = cardView.card.cardLocation;
PileBase uiPile = CombatUIManager.Instance.combatMainPage.Pile(location.pileName);
selectedCards.Remove(cardView.cardInstance);
selectedCards.Remove(cardView.card);
uiPile.AddCard(cardView);
cardView.transform.SetParent(uiPile.rectTransform, false);
cardView.transform.SetSiblingIndex(location.index);