public void SetAndRefresh(Communication.Proto.Equip equip, bool worn, int count) { _equip = equip; _worn = worn; _count = count; if (_equip != null) { //var lbl = GetComponentInChildren<UILabel>(); //if (lbl) lbl.text = _equip.EquipCode.ToString() + " " + (_worn ? "√" : "×"); LblCount.text = "×" + _count; SprEquip.atlas = MorlnDownloadResources.Load <UIAtlas>("ResourcesForDownload/Equip/EquipIcon/Atlas-EquipIcons"); var sprName = EquipUtil.GetEquipSpriteName(_equip.EquipCode, _equip.Type); //var spr = Resources.Load<Sprite>("Sprites/Equip/" + sprName); //SprEquip.sprite = spr; SprEquip.spriteName = sprName; SprEquip.MakePixelPerfect(); } else { LblCount.text = null; SprEquip.enabled = false; } }
public void SetAndRefresh(Communication.Proto.Equip equip) { Equip = equip; if (Equip != null) { SprEquip.atlas = MorlnDownloadResources.Load <UIAtlas>("ResourcesForDownload/Equip/EquipIcon/Atlas-EquipIcons"); var sprName = EquipUtil.GetEquipSpriteName(Equip.EquipCode, Equip.Type); SprEquip.spriteName = sprName; } else { SprEquip.atlas = MorlnResources.Load <UIAtlas>("atlases/Atlas-PushLevelUI"); SprEquip.spriteName = "未获得装备"; } }