//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Monday, August 20, 2018
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI {
|
|
public class GodBeastChildNodes:MonoBehaviour {
|
[SerializeField] ItemCell m_ItemCell;
|
[SerializeField] Text m_StarLabel;
|
[SerializeField] GameObject m_ChoosenImg;
|
[SerializeField] Text m_TextNumber;
|
[SerializeField] Button m_Button;
|
[SerializeField] Text m_NumberAll;//总水晶量
|
[SerializeField] Text m_NumberNow;//选中水晶量
|
PackModel _playerPack;
|
PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
|
DogzModel dogzModel { get { return ModelCenter.Instance.GetModel<DogzModel>(); } }
|
public Button ButtonDown
|
{
|
get { return m_Button; }
|
set { m_Button = value; }
|
}
|
public GameObject ChoosenImg
|
{
|
get { return m_ChoosenImg; }
|
set { m_ChoosenImg = value; }
|
}
|
public ItemCell ItemCell
|
{
|
get { return m_ItemCell; }
|
set { m_ItemCell = value; }
|
}
|
public Text TextNumber
|
{
|
get { return m_TextNumber; }
|
set { m_TextNumber = value; }
|
}
|
public Text NumberNow
|
{
|
get { return m_NumberNow; }
|
set { m_NumberNow = value; }
|
}
|
|
public Text starLabel { get { return m_StarLabel; } }
|
public void GetGodBeastIndex(int Index)
|
{
|
ItemModel itemModel = playerPack.GetItemByIndex(PackType.DogzItem, Index);
|
m_ItemCell.button.enabled = false;
|
m_ItemCell.Init(itemModel);
|
m_StarLabel.SetActive(true);
|
m_StarLabel.text = dogzModel.GetStarLevelLabel(itemModel.config.StarLevel);
|
m_ItemCell.countText.SetActive(false);
|
var IudetDogzEquipPlus = itemModel.GetUseData((int)ItemUseDataKey.dogzEquipPlus);// 神兽装备强化信息列表 [强化等级, 强化熟练度]
|
TextNumber.SetActive(false);
|
if (IudetDogzEquipPlus != null)
|
{
|
int lv = IudetDogzEquipPlus[0];
|
if (lv > 0)
|
{
|
TextNumber.SetActive(true);
|
TextNumber.text = "+" + lv;
|
TextNumber.color = UIHelper.GetUIColor(itemModel.config.ItemColor);
|
}
|
}
|
}
|
}
|
|
}
|
|
|
|