27 lines
642 B
C#
27 lines
642 B
C#
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<IControllable>();
|
|
controllable.UseBack += UseBack;
|
|
}
|
|
}
|
|
} |