using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
public class RankTypeCell : CellView
|
{
|
[SerializeField] Text m_RankType;
|
[SerializeField] Image m_Bottom;
|
[SerializeField] Image m_Arrow;
|
|
RankModel model { get { return ModelCenter.Instance.GetModel<RankModel>(); } }
|
|
|
public void Display(int rankId)
|
{
|
var config = RankListConfig.Get(rankId);
|
m_RankType.text = config.ListName;
|
m_Bottom.SetSprite(rankId == model.selectRankId ? "ListBtn_Select" : "ListBtn_UnSelect");
|
m_Arrow.SetActive(model.displaySubRanks.ContainsKey(rankId));
|
|
if (model.subRankSpreads[rankId])
|
{
|
m_Bottom.SetSprite("ListBtn_UnSelect");
|
}
|
|
m_Arrow.transform.localEulerAngles = model.subRankSpreads[rankId] ? new Vector3(0, 0, -90) : Vector3.zero;
|
m_Arrow.SetSprite(model.subRankSpreads[rankId] ? "Arrow_a" : "ArrowLight_a");
|
}
|
}
|
}
|
|