Files
harvestdale-unity/Assets/Scripts/UI/GuiPanel.cs
2023-02-22 14:23:26 +01:00

23 lines
321 B
C#

using UnityEngine;
public abstract class GuiPanel : MonoBehaviour
{
[SerializeField] private string panelName;
public string GetName()
{
return panelName;
}
private void Awake()
{
GuiManager.Instance.RegisterPanel(this);
}
public abstract void OnOpen();
public abstract void OnClose();
}