using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
[XLua.Hotfix]
|
public class GatherSoulComposeSelectCell : CellView
|
{
|
[SerializeField] Image m_Bottom;
|
[SerializeField] Text m_ItemName;
|
[SerializeField] RedpointBehaviour m_Redpoint;
|
[SerializeField] Button m_Func;
|
|
int itemId;
|
|
GatherSoulComposeModel model
|
{
|
get { return ModelCenter.Instance.GetModel<GatherSoulComposeModel>(); }
|
}
|
|
private void Awake()
|
{
|
m_Func.AddListener(OnFunc);
|
}
|
|
private void OnFunc()
|
{
|
if (itemId != 0)
|
{
|
model.selectItemId = itemId;
|
}
|
}
|
|
public void Display(int itemId)
|
{
|
this.itemId = itemId;
|
var config = ItemConfig.Get(itemId);
|
m_ItemName.text = config.ItemName;
|
m_ItemName.color = UIHelper.GetUIColor(config.ItemColor, true);
|
|
m_Bottom.SetSprite(model.selectItemId == itemId ? "ChildListBtn_Select" : "ChildListBtn_UnSelect");
|
}
|
}
|
}
|