Files
5.24BuYu/Assets/MyGame/aa/UI/DefaultPanel/LoadPanel/LoadingPanel.cs
T
2026-04-21 23:02:51 +08:00

38 lines
892 B
C#

using DG.Tweening;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Video;
public class LoadingPanel : MonoBehaviour
{
public VideoPlayer player;
public Image image_Bg;
public Action actionEnd;
public float fadeTime = 1.3f;
/// <summary>
/// 进入条进度值
/// </summary>
/// <param name="count">最大100 100时直接删除</param>
public void LoadBar(int count)
{
if (count == 100)
{
Destroy(gameObject, fadeTime);
if (player.gameObject.activeSelf)
{
player.GetComponent<RawImage>().DOFade(0, fadeTime);
}
if (image_Bg.gameObject.activeSelf)
{
image_Bg.DOFade(0, fadeTime);
}
actionEnd?.Invoke();
}
}
}