推进度!

This commit is contained in:
SoulliesOfficial
2025-11-25 21:49:03 -05:00
parent f0c06f0337
commit ad4948207e
1068 changed files with 418853 additions and 1047 deletions

View File

@@ -1,5 +1,6 @@
using System.Collections.Generic;
using Continentis.MainGame.Card;
using TMPro;
using UnityEngine;
using UnityEngine.Serialization;
@@ -8,12 +9,13 @@ namespace Continentis.MainGame.UI
public class PileBase : UIElementBase
{
public List<CardViewBase> cardViews;
public TMP_Text cardCountText;
public virtual void AddCard(CardViewBase cardObject)
{
cardViews.Add(cardObject);
cardObject.transform.SetParent(rectTransform);
UpdateCountText();
}
public virtual void InsertCard(CardViewBase cardObject, int index)
@@ -21,12 +23,22 @@ namespace Continentis.MainGame.UI
cardViews.Insert(index, cardObject);
cardObject.transform.SetParent(rectTransform);
cardObject.transform.SetSiblingIndex(index);
UpdateCountText();
}
public virtual void RemoveCard(CardViewBase cardObject)
{
cardViews.Remove(cardObject);
UpdateCountText();
//Debug.Log($"Removed {cardObject.cardInstance.cardLogic.contentSubmodule.cardName} from {this.name}" );
}
private void UpdateCountText()
{
if (cardCountText != null)
{
cardCountText.text = cardViews.Count.ToString();
}
}
}
}