public override void OnInspectorGUI() { //base.OnInspectorGUI(); if (GUILayout.Button("Open Editor")) { CollectorEditorWindow.Open((CollectorDatabase)target); } }
public static void Open_Lumberjack() { CollectorEditorWindow window = GetWindow <CollectorEditorWindow>(); if (window.GetType() == typeof(HunterEditorWindow)) { window = CreateWindow <CollectorEditorWindow>(); } window.titleContent.text = "Lumberjack Editor"; window.my = (CollectorDatabase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Lumberjack.asset", typeof(CollectorDatabase)); window.items = (ItemDataBase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Items.asset", typeof(ItemDataBase)); window.SetStyle(); }
public static void Open(CollectorDatabase Content) { CollectorEditorWindow window = GetWindow <CollectorEditorWindow>(); if (window.GetType() == typeof(HunterEditorWindow)) { window = CreateWindow <CollectorEditorWindow>("Collector Editor"); } window.titleContent.text = "" + Content.name.ToString(); window.my = Content; window.items = (ItemDataBase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Items.asset", typeof(ItemDataBase)); window.SetStyle(); }