26 lines
677 B
C#
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);
|
|
}
|
|
}
|
|
} |