YanCheng_Metrology/Assets/Scripts/Project/UI/UI_Panel/UI_CheckMyselfPanel.cs

46 lines
1.1 KiB
C#

using System.Linq;
using UnityEngine;
using UnityEngine.UI;
public class UI_CheckMyselfPanel : BasePanel
{
private string[] validToolNames = { "国网安全帽", "绝缘手套", "绝缘靴", "工作服" };
public RectTransform _content;
public UI_CheckMyselfItem ui_CheckMySelfItem;
public void Init()
{
}
public override void ShowMe()
{
var currentBagDataForTool = GameManager.PacksackBagMgr.GetItemsByE_TMDType(E_ToolOrDeviceOrMaterials.Tool);
foreach (var item in currentBagDataForTool.Keys)
{
if (validToolNames.Contains(item))
{
UI_CheckMyselfItem cItem = Instantiate(ui_CheckMySelfItem, _content);
cItem.Init(currentBagDataForTool[item][0]);
}
}
}
public override void HideMe()
{
}
protected override void OnClick(string btnName)
{
switch (btnName)
{
case "closeBtn":
UIManager.Instance.HidePanel<UI_CheckMyselfPanel>();
//GameManager.UIMgr.HidePanel<UI_CheckMyselfPanel>();
break;
default:
break;
}
}
}