46 lines
1.1 KiB
C#
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;
|
|
}
|
|
}
|
|
} |