2025-05-29 16:43:56 +08:00
|
|
|
|
using UnityEngine;
|
|
|
|
|
using UnityEngine.UI;
|
|
|
|
|
using TEngine;
|
|
|
|
|
using TMPro;
|
|
|
|
|
using DG.Tweening;
|
|
|
|
|
using Cysharp.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace GameLogic
|
|
|
|
|
{
|
|
|
|
|
[Window(UILayer.UI)]
|
|
|
|
|
class UIPlayerAddNumItem : UIWidget
|
|
|
|
|
{
|
|
|
|
|
#region <EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɵĴ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
private TextMeshProUGUI m_tmp_addNum;
|
|
|
|
|
protected override void ScriptGenerator()
|
|
|
|
|
{
|
|
|
|
|
m_tmp_addNum = FindChildComponent<TextMeshProUGUI>("m_tmp_addNum");
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region <EFBFBD>¼<EFBFBD>
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected override void OnCreate()
|
|
|
|
|
{
|
|
|
|
|
base.OnCreate();
|
|
|
|
|
|
|
|
|
|
// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD>ı仯<C4B1><E4BBAF><EFBFBD><EFBFBD><EFBFBD>Ҵ<EFBFBD><D2B4>д<EFBFBD>0-1<><31><EFBFBD><CDB8><EFBFBD>仯
|
|
|
|
|
if (m_tmp_addNum != null)
|
|
|
|
|
{
|
|
|
|
|
// <20><>ʼ<EFBFBD><CABC><EFBFBD>ź<EFBFBD><EFBFBD><CDB8>
|
|
|
|
|
m_tmp_addNum.transform.localScale = Vector3.one * 0.2f;
|
|
|
|
|
var color = m_tmp_addNum.color;
|
|
|
|
|
color.a = 0f;
|
|
|
|
|
m_tmp_addNum.color = color;
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>1<EFBFBD><31><EFBFBD><CDB8><EFBFBD><EFBFBD>1
|
2025-05-30 15:07:24 +08:00
|
|
|
|
float duration = 1f;
|
|
|
|
|
m_tmp_addNum.transform.DOScale(Vector3.one * 2, duration).SetEase(Ease.OutBack);
|
2025-05-29 16:43:56 +08:00
|
|
|
|
DOTween.To(
|
|
|
|
|
() => m_tmp_addNum.color.a,
|
|
|
|
|
a =>
|
|
|
|
|
{
|
|
|
|
|
var c = m_tmp_addNum.color;
|
|
|
|
|
c.a = a;
|
|
|
|
|
m_tmp_addNum.color = c;
|
|
|
|
|
},
|
|
|
|
|
1f, duration
|
|
|
|
|
).SetEase(Ease.OutQuad).OnComplete(async () =>
|
|
|
|
|
{
|
|
|
|
|
await UniTask.Delay(1000);
|
|
|
|
|
Destroy();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|