1234567891011121314151617181920212223242526 |
- using UnityEditor;
- using UnityEditor.Experimental.AssetImporters;
- using UnityEngine;
- using Debug = System.Diagnostics.Debug;
- namespace UnityEditor.ShaderGraph
- {
- [CustomEditor(typeof(ShaderSubGraphImporter))]
- class ShaderSubGraphImporterEditor : ScriptedImporterEditor
- {
- public override bool showImportedObject => Unsupported.IsDeveloperMode();
- protected override bool needsApplyRevert => false;
- public override void OnInspectorGUI()
- {
- if (GUILayout.Button("Open Shader Editor"))
- {
- AssetImporter importer = target as AssetImporter;
- Debug.Assert(importer != null, "importer != null");
- ShaderGraphImporterEditor.ShowGraphEditWindow(importer.assetPath);
- }
- ApplyRevertGUI();
- }
- }
- }
|