using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UI_ToolAndMaterialPanel : BasePanel { public void Init() { } public override void ShowMe() { CreatItem(0); //默认打开显示工器具 } public override void HideMe() { } private void CreatItem(int type) { Dictionary> bagDatas = GameManager.PacksackBagMgr.GetCurrentBagData(); foreach (var toolAndMaterialData in bagDatas.Values) { foreach (var item in toolAndMaterialData) { } //string iconName = GameManager.ToolAndmaterialMgr.GetIconSpriteName(toolAndMaterialData.objName); //if (iconName != null) //{ // var toolAndMaterItem = GameManager.ResourcesMgr.Load(Const.UI_Item + // "UI_ToolAndMaterialPanel/" +s // "ToolAndMeterialItem"); // toolAndMaterItem.GetComponent().sprite = // GameManager.ResourcesMgr.Load(Const.TitleSpritePath + iconName); // toolAndMaterItem.GetComponentInChildren().text = toolAndMaterialData.count.ToString(); // toolAndMaterItem.transform.parent = GetControl("itemScrollView").content; //} } } protected override void OnClick(string btnName) { switch (btnName) { case "closeBtn": GameManager.UIMgr.HidePanel(); break; case "toolBtn": CreatItem(0); break; case "deviceBtn": CreatItem(1); break; default: break; } } }