养成基本完毕,新UI,修bug,装备初步,

This commit is contained in:
2026-03-23 22:37:14 +08:00
parent 49e45ac464
commit dd205b6cb4
2349 changed files with 261722 additions and 283 deletions
+21 -1
View File
@@ -10,6 +10,18 @@ public class idolCardPrefab : MonoBehaviour
public Text idol_xpText;
public Image idol_levelIcon;
public Image idol_btmImage;
private Button cachedButton;
private System.Action clickAction;
private void Awake()
{
cachedButton = GetComponent<Button>();
if (cachedButton != null)
{
cachedButton.onClick.RemoveListener(HandleClicked);
cachedButton.onClick.AddListener(HandleClicked);
}
}
public void Setup(
Sprite profile,
@@ -19,8 +31,11 @@ public class idolCardPrefab : MonoBehaviour
string xpText,
Sprite levelIcon,
Sprite bottomSprite,
Color sliderFillColor)
Color sliderFillColor,
System.Action onClick)
{
clickAction = onClick;
if (idolProfile != null)
{
idolProfile.sprite = profile;
@@ -65,4 +80,9 @@ public class idolCardPrefab : MonoBehaviour
idol_btmImage.sprite = bottomSprite;
}
}
private void HandleClicked()
{
clickAction?.Invoke();
}
}