MedievalParty/Assets/Scripts/MainMenu/Option/MainMenuManager_OptionState.cs
2025-09-25 17:01:31 -04:00

26 lines
677 B
C#

using System;
using MedievalParty.Core;
namespace MedievalParty.MainMenu.Option
{
public class MainMenuManager_OptionState: IState
{
public event EventHandler onExitTrigger;
public void OnEnter()
{
UI_OptionSection.Instance.onExitTrigger += OptionSection_OnExitTrigger;
}
public void OnExit()
{
UI_OptionSection.Instance.onExitTrigger -= OptionSection_OnExitTrigger;
}
public void OnUpdate() { }
private void OptionSection_OnExitTrigger(object sender, EventArgs e)
{
onExitTrigger?.Invoke(this, EventArgs.Empty);
}
}
}