using vnxbqy.UI;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
public class EquipRealmCell : ILBehaviour
|
{
|
Button selectBtn;
|
Image m_SelectImg;
|
Text m_Title;
|
|
EquipModel equipModel { get { return ModelCenter.Instance.GetModelEx<EquipModel>(); } }
|
|
int level;
|
protected override void Awake()
|
{
|
selectBtn = proxy.GetWidgtEx<Button>("selectBtn");
|
m_SelectImg = proxy.GetWidgtEx<Image>("Img_Select");
|
m_Title = proxy.GetWidgtEx<Text>("Txt_Name");
|
|
}
|
|
public void Display(int level)
|
{
|
this.level = level;
|
|
var equipSet = equipModel.GetEquipSet(level);
|
var realmConfig = RealmConfig.Get(equipSet.realm);
|
m_Title.text = realmConfig.NameEx;
|
|
selectBtn.SetListener(Select);
|
m_SelectImg.SetActiveIL(EquipEvolveModel.Instance.selectLevelType == this.level);
|
m_Title.color = EquipEvolveModel.Instance.selectLevelType == this.level ? new Color32(255, 255, 255, 255) : new Color32(198, 181, 149, 255); //c6b595
|
}
|
|
private void Select()
|
{
|
EquipEvolveModel.Instance.selectLevelType = level;
|
}
|
|
|
}
|