using NEG.UI.Window; using NegUtils.NEG.UI; using UnityEngine; namespace NEG.UI.Area { public class CloseMainWindowOnBack : MonoBehaviour, IController { private IControllable controllable; public void OnOpened(object data) { } public void OnClosed() { } public void UseBack(IControllable.BackUsed backUsed) { UiManager.Instance.CurrentMainWindow.Close(); backUsed.Used = true; } private void Awake() { controllable = GetComponent(); controllable.UseBack += UseBack; } } }