34 lines
616 B
C#
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);
|
|
}
|
|
}
|