Files
2026-03-04 10:03:45 +08:00

34 lines
616 B
C#

using DG.Tweening;
using UFS2.Gameplay;
using UnityEngine;
using UnityEngine.UI;
public class UIChangeCamPanel : MonoBehaviour
{
private Image panelImage;
private void Start()
{
panelImage = GetComponent<Image>();
}
private void OnEnable()
{
GameCameraController.OnEnterInToWater += DoFade;
GameCameraController.OnExitFromWater += DoFade;
}
private void OnDisable()
{
GameCameraController.OnEnterInToWater -= DoFade;
GameCameraController.OnExitFromWater -= DoFade;
}
private void DoFade()
{
DOTween.Kill(panelImage);
panelImage.color = Color.black;
panelImage.DOFade(0f, 0.5f);
}
}