using UnityEngine; using System.Collections; using UnityEngine.UI; public class WelfareMenuItem : UIItemSelect{ public int _NodeId; public Text _MenuItemName; public Text _MarkMenuItemName; public GameObject _RedDotIcon; public override void Show(Hashtable hash) { base.Show(); WelfareMenuItemInfo menuItemInfo = (WelfareMenuItemInfo)hash["InitObj"]; if(menuItemInfo == null) { return; } SetMenuItem(menuItemInfo); } public void SetMenuItem(WelfareMenuItemInfo info ) { _NodeId = info._NodeId; _MenuItemName.text = info._NodeName; _MarkMenuItemName.text = info._NodeName; _RedDotIcon.SetActive(info._NodeState == (int)WelfareRootCtr.WlfareRewardState.CanGet || info._NodeState == (int)WelfareRootCtr.WlfareRewardState.CanReCheck); } }