Files
cppk-ar/Assets/Scripts/UICanvas.cs
T
2022-11-12 18:08:21 +05:00

36 lines
640 B
C#

using System.Collections;
using System.Collections.Generic;
using DG.Tweening;
using UnityEngine;
[RequireComponent(typeof(CanvasGroup))]
public class UICanvas : MonoBehaviour
{
CanvasGroup canvasGroup;
void Start()
{
canvasGroup = GetComponent<CanvasGroup>();
}
public void Show()
{
canvasGroup.DOFade(1, .4f);
}
public void Hide()
{
canvasGroup.DOFade(0, .4f);
gameObject.SetActive(false);
}
void OnEnable()
{
if(canvasGroup == null)
canvasGroup = GetComponent<CanvasGroup>();
canvasGroup.alpha = 0;
Show();
}
}