using DG.Tweening; using UFS2.Gameplay; using UnityEngine; using UnityEngine.UI; public class UIChangeCamPanel : MonoBehaviour { private Image panelImage; private void Start() { panelImage = GetComponent(); } 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); } }