using Assets.Framework.Tool; using Assets.MyGame.Scripts.Net; using System; using System.Collections; using System.Collections.Generic; using TMPro; using Unity.VisualScripting; using UnityEngine; using UnityEngine.UI; [Serializable] public enum PropEnum { none=0 } public class BackPackPropItem : MonoBehaviour { public List item_Bg; public Dictionary item_Type=new Dictionary(); public Image img_Prop; public TextMeshProUGUI propCount; public void Init(string url,int propCount, PropEnum propEnum= PropEnum.none) { switch (propEnum) { case PropEnum.none: item_Bg[0].gameObject.SetActive(true); break; default: break; } WebTool.DownImage(url, (texture) => { img_Prop.sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), Vector2.one * 0.5f); }); } }