using UnityEngine.UI;
|
using EnhancedUI.EnhancedScroller;
|
using TMPro;
|
using DG.Tweening;
|
public class FinalPanelItem : EnhancedScrollerCellView
|
{
|
public Text playerNameTxt;
|
public TextMeshProUGUI playerScoreTxt;
|
public TextMeshProUGUI indexTxt;
|
|
public Image icon;
|
public Image backGround;
|
|
public void SetData(FinalPanelItemData data)
|
{
|
playerNameTxt.text = data.playerName;
|
playerScoreTxt.text = data.score.ToString();
|
if (data.spriteIcon != null)
|
{
|
if (!icon.gameObject.activeSelf) icon.gameObject.SetActive(true);
|
icon.sprite = data.spriteIcon;
|
indexTxt.text = "";
|
}
|
else
|
{
|
icon.gameObject.SetActive(false);
|
indexTxt.text = data.index.ToString();
|
}
|
backGround.sprite = data.spriteBackGround;
|
|
}
|
|
public void SetPos()
|
{
|
backGround.rectTransform.anchoredPosition = new UnityEngine.Vector2(720, 0);
|
}
|
|
public void PlayDoTween(float duration)
|
{
|
//Sequence agentTweenSeq = DOTween.Sequence();
|
//agentTweenSeq.Join(backGround.rectTransform.DOAnchorPosX(0, duration));
|
backGround.rectTransform.DOAnchorPosX(0, duration);
|
}
|
}
|