using UnityEngine; using UnityEngine.UI; using System.Collections; public class EquipCraftItemRenderer : SelectItemRenderer { public EquipPanel equipPanel; public Sprite selectedBg; public Sprite unselectedBg; public Image bgImg; public Image craftImg; public override bool selected { get { return base.selected; } set { base.selected = value; bgImg.sprite = value ? selectedBg : unselectedBg; } } public override object data { get { return base.data; } set { base.data = value; CraftConfigData craftData = value as CraftConfigData; if(craftData != null) { craftImg.sprite = craftData.GetIconSprite (); } } } public void OnClick() { equipPanel.SelectCraft (this); } }