From d9fc097783d6e7560c338bd990f1fe9191b69a80 Mon Sep 17 00:00:00 2001 From: BitterSmile Date: Tue, 21 Nov 2023 16:34:45 +0100 Subject: [PATCH] login screen done --- NEG/UI/UnityUi/Area/MonoArea.cs | 2 +- NEG/UI/UnityUi/MonoController.cs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/NEG/UI/UnityUi/Area/MonoArea.cs b/NEG/UI/UnityUi/Area/MonoArea.cs index 2829582..535489a 100644 --- a/NEG/UI/UnityUi/Area/MonoArea.cs +++ b/NEG/UI/UnityUi/Area/MonoArea.cs @@ -36,7 +36,7 @@ namespace NEG.UI.Area public void OpenWindow(IWindow window, object data = null) => DefaultWindowSlot.AttachWindow(window, data); - private void Awake() + protected virtual void Awake() { if (setAsDefaultArea) UiManager.Instance.CurrentArea = this; diff --git a/NEG/UI/UnityUi/MonoController.cs b/NEG/UI/UnityUi/MonoController.cs index 7c4afdb..e6c9a7b 100644 --- a/NEG/UI/UnityUi/MonoController.cs +++ b/NEG/UI/UnityUi/MonoController.cs @@ -1,4 +1,5 @@ using KBCore.Refs; +using NEG.UI.UnityUi.Window; using NegUtils.NEG.UI; using System; using UnityEngine; @@ -11,6 +12,8 @@ namespace NEG.UI.UnityUi [SerializeField, Self] protected InterfaceRef controllable; + protected MonoWindow ControllableAsWindow => (MonoWindow)controllable.Value; + protected virtual void Awake() { controllable.Value.OnOpened += OnOpened;