//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Monday, March 04, 2019
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
|
public class EquipStarMaterialCandidate : ScrollItem
|
{
|
[SerializeField] Button m_Select;
|
[SerializeField] ItemBehaviour m_Item;
|
[SerializeField] Text m_ItemName;
|
|
string equip = string.Empty;
|
EquipStarModel model { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
|
PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
|
public override void Display(object _data)
|
{
|
base.Display(_data);
|
this.equip = (string)_data;
|
var item = packModel.GetItemByGuid(this.equip);
|
m_ItemName.text = item.config.ItemName;
|
m_Item.SetItem(item.config.ID, 1);
|
m_Select.SetListener(SelectMaterial);
|
}
|
|
public override void Dispose()
|
{
|
base.Dispose();
|
m_Select.RemoveAllListeners();
|
}
|
|
private void SelectMaterial()
|
{
|
var materialIndex = model.operateMaterialIndex.value;
|
model.GetMaterialLogicStringByIndex(materialIndex).value = this.equip;
|
model.operateMaterialIndex.value = 0;
|
}
|
|
}
|
|
}
|