Neg_Utils/NEG/UI/UnityUi/WindowSlot/MonoWindowSlot.cs

15 lines
429 B
C#

using NEG.UI.Area;
using NEG.UI.Window;
using NEG.UI.WindowSlot;
using UnityEngine;
namespace NEG.UI.UnityUi.WindowSlot
{
public abstract class MonoWindowSlot : MonoBehaviour, IWindowSlot
{
public IArea ParentArea { get; private set; }
public abstract void AttachWindow(IWindow window);
public abstract void DetachWindow(IWindow window);
public abstract void CloseAllWindows();
}
}