| | |
| | | {
|
| | | Button button;
|
| | | Image bgImage;//装备的底图,不同品质颜色
|
| | | Image bgKuangImage; //装备的框图,盖住特效用
|
| | | Image bgIconImage; //空装备的部位图标
|
| | | Image iconImage; //装备图标
|
| | | UIEffectPlayer uieff;
|
| | |
| | | {
|
| | | button = this.GetComponent<Button>();
|
| | | bgImage = this.GetComponent<Image>();
|
| | | bgKuangImage= this.GetComponent<Image>("equipkuang");
|
| | | bgIconImage = this.GetComponent<Image>("equipempty");
|
| | | iconImage = this.GetComponent<Image>("equipicon");
|
| | | uieff = this.GetComponent<UIEffectPlayer>("uieffect");
|
| | |
| | | {
|
| | | button?.RemoveAllListeners();
|
| | | bgImage.SetSprite("equipQuality0");
|
| | | bgKuangImage.SetActive(false);
|
| | | bgIconImage?.SetActive(true);
|
| | | iconImage.SetActive(false);
|
| | | uieff?.Stop();
|
| | |
| | | });
|
| | | }
|
| | | bgImage.SetSprite("equipQuality" + equip.config.ItemColor);
|
| | | bgKuangImage.SetActive(true);
|
| | | bgKuangImage.SetSprite("equipQualityK" + equip.config.ItemColor);
|
| | | bgIconImage?.SetActive(false);
|
| | | iconImage.SetActive(true);
|
| | | iconImage.SetOrgSprite(equip.config.IconKey);
|
| | |
| | | {
|
| | | uieff.Stop();
|
| | | }
|
| | | //特效参考尺寸106*150 同比例缩放
|
| | | //特效参考尺寸100*149 同比例缩放
|
| | | var rect = this.transform.GetComponent<RectTransform>();
|
| | | uieff.transform.localScale = new Vector3(rect.sizeDelta.x / 106f, rect.sizeDelta.y / 150f, 1);
|
| | | uieff.transform.localScale = new Vector3(rect.sizeDelta.x / 100f, rect.sizeDelta.y / 149f, 1);
|
| | | }
|
| | | }
|
| | |
|