29 lines
535 B
C#
29 lines
535 B
C#
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace LunaWolfStudiosEditor.ScriptableSheets.Popups
|
|
{
|
|
public abstract class AnchoredPopupWindowContent : PopupWindowContent
|
|
{
|
|
protected readonly Rect m_AnchoredRect;
|
|
|
|
public AnchoredPopupWindowContent(Rect anchoredRect)
|
|
{
|
|
m_AnchoredRect = anchoredRect;
|
|
}
|
|
|
|
public override Vector2 GetWindowSize()
|
|
{
|
|
return m_AnchoredRect.size;
|
|
}
|
|
|
|
public override void OnGUI(Rect rect)
|
|
{
|
|
editorWindow.position = m_AnchoredRect;
|
|
OnGUI();
|
|
}
|
|
|
|
public abstract void OnGUI();
|
|
}
|
|
}
|