Zrobiłem prosty program w Unity, który po kliknięciu na UIButton otwiera Panel, jednak chciałbym aby ten panel zamykał się tylko przez przycisk "X", a reszta button'ów została zablokowana. Poniżej podaję kod, który zastosowałem. Potrzebuję jakiejś funkcji/metody, która by blokowała nie chciane przyciski do czasu wyłączenia panelu.
PanelOpener.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PanelOpener : MonoBehaviour
{
public GameObject Panel;
public void OpenPanel()
{
if(Panel != null)
{
bool isActive = Panel.activeSelf;
Panel.SetActive(!isActive);
}
}
}