Files
glitchy-engine-beef/GlitchyEditor/src/EditWindows/EditorWindow.bf
T
2022-10-06 16:33:33 +02:00

32 lines
423 B
Beef

using System;
namespace GlitchyEditor.EditWindows
{
abstract class EditorWindow
{
protected Editor _editor;
protected bool _open = true;
protected bool _hasFocus;
public bool Open
{
get => _open;
set => _open = value;
}
public bool HasFocus
{
get => _hasFocus;
}
public void Show()
{
if(!_open)
return;
InternalShow();
}
protected abstract void InternalShow();
}
}