OldBlueWater/BlueWater/Assets/NWH/Common/Scripts/NUI/NUIEditor.cs
2023-12-19 11:31:29 +09:00

52 lines
1017 B
C#

#if UNITY_EDITOR
using UnityEditor;
namespace NWH.NUI
{
[CanEditMultipleObjects]
public class NUIEditor : Editor
{
public NUIDrawer drawer = new NUIDrawer();
public override void OnInspectorGUI()
{
OnInspectorNUI();
}
public virtual bool OnInspectorNUI()
{
if (drawer == null)
{
drawer = new NUIDrawer();
}
drawer.documentationBaseURL = GetDocumentationBaseURL();
drawer.BeginEditor(serializedObject);
if (!drawer.Header(serializedObject.targetObject.GetType().Name))
{
drawer.EndEditor();
return false;
}
return true;
}
public virtual string GetDocumentationBaseURL()
{
return "http://nwhvehiclephysics.com/doku.php/";
}
public override bool UseDefaultMargins()
{
return false;
}
}
}
#endif