养成基本完毕,新UI,修bug,装备初步,
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user