Degulleo3D/Assets/LYM/Scripts/PanelController.cs
Lim0_C a946eed728 Revert "DEG-140 [feat] 일시정지 기능 추가"
This reverts commit fe521317c1c5533137a571ce717fa2e504286296.
2025-05-12 15:06:55 +09:00

33 lines
727 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;
[RequireComponent(typeof(CanvasGroup))]
public class PanelController : MonoBehaviour
{
private CanvasGroup _canvasGroup;
protected void Awake()
{
_canvasGroup = GetComponent<CanvasGroup>();
if (_canvasGroup == null) return;
_canvasGroup.alpha = 0;
}
public void Show()
{
if (_canvasGroup == null) return;
_canvasGroup.DOFade(1, 0.5f);
}
public void Hide(bool doDestroy = true)
{
if (_canvasGroup == null) return;
_canvasGroup.alpha = 0;
if (doDestroy) Destroy(gameObject);
}
}