Neg_Utils/NEG/UI/UnityUi/Popup/MonoPopup.cs

28 lines
563 B
C#

using NEG.UI.Popup;
using System;
using UnityEngine;
namespace NEG.UI.UnityUi.Popup
{
public class MonoPopup : MonoBehaviour, IPopup
{
protected PopupData data;
public void Show(PopupData data)
{
this.data = data;
gameObject.SetActive(true);
}
public void Close(bool silence = false)
{
gameObject.SetActive(false);
if(silence)
return;
UiManager.Instance.PopupClosed(data);
}
}
}