HAARFTE/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs

55 lines
948 B
C#
Raw Normal View History

2024-12-04 23:54:19 +08:00
using Cysharp.Threading.Tasks;
using DG.Tweening;
using UnityEngine.UI;
using TMPro;
namespace ZC
2024-11-07 23:17:41 +08:00
{
[UIType(UIType.BlackUI)]
public class BlackUI : UIBase
{
2024-12-04 23:54:19 +08:00
#region AutoGen_InitIon
public Image img_BG;
#endregion
public override void Init()
{
base.Init();
#region AutoGen_Init
img_BG = GetValue<Image>("img_BG");
#endregion
}
public async UniTask OpenAsync()
{
img_BG.DOFade(1, 1f);
await UniTask.Delay(1000);
}
public async UniTask CloseAsync()
{
img_BG.DOFade(0, 1f);
await UniTask.Delay(1000);
}
#region AutoGen_Method
#endregion
public override void Dispose()
{
base.Dispose();
#region AutoGen_Dispose
img_BG = null;
#endregion
}
2024-11-07 23:17:41 +08:00
}
}