cirnogodot/Scripts/UI/MenuBase.cs

24 lines
434 B
C#
Raw Normal View History

2025-02-25 21:21:07 +01:00
using Godot;
using System;
using Cirno.Scripts.Resources;
using Cirno.Scripts.Resources.DebugMenu;
using Godot.Collections;
public partial class MenuBase : Control
{
[Signal]
2025-02-27 10:37:10 +01:00
public delegate void MenuClosedEventHandler();
2025-03-24 15:36:35 +01:00
protected virtual void _on_back_button_pressed()
2025-05-20 17:46:35 +02:00
{
CloseMenu();
}
protected void CloseMenu()
2025-02-27 10:37:10 +01:00
{
this.QueueFree();
EmitSignal(SignalName.MenuClosed);
}
2025-02-25 21:21:07 +01:00
}