Files
JJBB/Assets/Project/Script/GUI/Welfare/WelfareMenuItem.cs

34 lines
889 B
C#
Raw Normal View History

2024-08-23 15:49:34 +08:00
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);
}
}