using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; using GCGame.Table; using Games.Mission; using Games.Events; using Games.Item; using GCGame; using Games.GlobeDefine; using Module.Log; public class CombatTipTipItem : UIItemBase { public Text _Name; public Image _Icon; public GameObject _CombatValAGO; public Text _CombatValA; public GameObject _CombatValBGO; public Text _CombatValB; public Text _CombatValCur; public Text _BtnText; public GameObject _BtnGO; #region private CombatTipsItem _TipItem; public override void Show(Hashtable hash) { base.Show(hash); var tipItem = (CombatTipsItem)hash["InitObj"]; ShowTip(tipItem); } public void ShowTip(CombatTipsItem tipItem) { _TipItem = tipItem; _Name.text = tipItem._ItemTab.Name; LoadAssetBundle.Instance.SetImageSprite(_Icon, tipItem._ItemTab.Icon); _CombatValA.text = tipItem._CombatValA.ToString(); _CombatValB.text = tipItem._CombatValB.ToString(); _CombatValCur.text = tipItem._CombatCur.ToString(); if (string.IsNullOrEmpty(tipItem._ItemTab.BtnGoName)) { _BtnGO.SetActive(false); } else { _BtnGO.SetActive(true); _BtnText.text = tipItem._ItemTab.BtnGoName; } if (tipItem._CombatCur > tipItem._CombatValA) { _CombatValAGO.SetActive(false); _CombatValBGO.SetActive(true); } else { _CombatValAGO.SetActive(true); _CombatValBGO.SetActive(false); } } public void OnBtnClick() { LogModule.DebugLog("OnBtnClick"); LevelCombatTipRoot.GotoFun(_TipItem._ItemTab, false); } #endregion }