41 lines
857 B
C#
41 lines
857 B
C#
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace JBooth.MicroVerseCore.Browser.CollectionWizard
|
|
{
|
|
[ExecuteInEditMode]
|
|
[CustomEditor(typeof(BrowserToolsData))]
|
|
public class BrowserToolsEditor : Editor
|
|
{
|
|
private BrowserToolsEditor editor;
|
|
private BrowserToolsData editorTarget;
|
|
|
|
private BrowserToolsModule module;
|
|
|
|
public BrowserToolsEditor()
|
|
{
|
|
this.module = new BrowserToolsModule();
|
|
}
|
|
|
|
public void OnEnable()
|
|
{
|
|
editor = this;
|
|
editorTarget = (BrowserToolsData)target;
|
|
|
|
module.OnEnable(serializedObject, editorTarget);
|
|
|
|
}
|
|
|
|
public void OnDisable()
|
|
{
|
|
module.OnDisable();
|
|
}
|
|
public override void OnInspectorGUI()
|
|
{
|
|
module.OnInspectorGUI();
|
|
}
|
|
|
|
}
|
|
}
|
|
|