| | |
| | | //延迟处理特效大小 |
| | | async UniTask RefreshEffect(ItemModel equip) |
| | | { |
| | | await UniTask.DelayFrame(3); |
| | | // await UniTask.DelayFrame(3); |
| | | // if (effectID == 0) |
| | | // { |
| | | // uieffect.Stop(); |
| | | // } |
| | | // else |
| | | // { |
| | | // uieffect.Stop(); |
| | | // uieffect.effectId = effectID; |
| | | // //计算高度缩放比例 特效显示依赖rect的排版 |
| | | // uieffect.transform.localScale = new Vector3(0.98f, bgRect.rect.height / uieffect.GetComponent<RectTransform>().rect.height, 1); |
| | | // uieffect.Play(); |
| | | // } |
| | | int effectID = EquipModel.Instance.equipUIEffects[Math.Min(equip.config.ItemColor, EquipModel.Instance.equipUIEffects.Length) - 1]; |
| | | if (effectID == 0) |
| | | { |
| | | uieffect.Stop(); |
| | | } |
| | | else |
| | | { |
| | | uieffect.Stop(); |
| | | uieffect.effectId = effectID; |
| | | //计算高度缩放比例 特效显示依赖rect的排版 |
| | | uieffect.transform.localScale = new Vector3(0.98f, bgRect.rect.height / uieffect.GetComponent<RectTransform>().rect.height, 1); |
| | | uieffect.Play(); |
| | | } |
| | | |
| | | //二次处理放大效果 |
| | | await UniTask.Delay(100); |