Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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 = "未获得装备";
            }
        }