using System.Collections;
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
public class ViewPetSelectCell : CellView
|
{
|
[SerializeField] Button m_SelectBtn;
|
[SerializeField] Image m_Select;
|
[SerializeField] Text m_Quality;
|
[SerializeField] Text m_HorseName;
|
[SerializeField] Text m_Level;
|
|
ViewPetDetailWin displayWindow;
|
|
RoleParticularModel model { get { return ModelCenter.Instance.GetModel<RoleParticularModel>(); } }
|
|
public void Display(int _id, int _lv, ViewPetDetailWin _win)
|
{
|
displayWindow = _win;
|
m_SelectBtn.RemoveAllListeners();
|
var config = PetInfoConfig.Get(_id);
|
m_Select.SetSprite(_id == displayWindow.selectPet ? "ListBtn_Select" : "ListBtn_UnSelect");
|
if (config != null)
|
{
|
m_HorseName.text = config.Name;
|
m_Quality.text = model.GetQualityDisplay(config.Quality);
|
if (_lv >= config.MaxRank)
|
{
|
m_Level.text = Language.Get("Z1020", _lv);
|
}
|
else
|
{
|
m_Level.text = Language.Get("LoadIconLV", _lv);
|
}
|
|
m_SelectBtn.onClick.AddListener(() =>
|
{
|
displayWindow.SelectPet(_id);
|
});
|
}
|
}
|
}
|
}
|