//-------------------------------------------------------- // [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()); } } DogzModel dogzModel { get { return ModelCenter.Instance.GetModel(); } } 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); } } } } }