using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public struct UIEquipWidgetParam { public EquipBase equip; } public class UIEquipWidget : UIGridItemBase { public Image Image_Icon; public EquipBase equip { get { return m_Equip; } } private EquipBase m_Equip; public override void Set(object param) { UIEquipWidgetParam info = (UIEquipWidgetParam)param; m_Equip = info.equip; Image_Icon.sprite = ResourceManager.Instance.Load(info.equip.iconPath); } }