Newer
Older
John Schihada
committed
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ScrollUIManager : MonoBehaviour
{
public bool initialShow;
private CanvasGroup canvasGroup;
// Start is called before the first frame update
void Start()
{
canvasGroup = GetComponent<CanvasGroup>();
if (initialShow)
Show();
else
Hide();
}
public void Show(float delay = 0f)
{
canvasGroup.alpha = 1f;
canvasGroup.blocksRaycasts = true;
}
public void Hide(float delay = 0f)
{
canvasGroup.alpha = 0f; //this makes everything transparent
canvasGroup.blocksRaycasts = false; //this prevents the UI element to receive input events
}
}