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); } } }