Esempio n. 1
0
    public static void Init()
    {
        // Get existing open window or if none, make a new one:
        ConstellationEditorWindow window = (ConstellationEditorWindow)EditorWindow.GetWindow(typeof(ConstellationEditorWindow), false, "Constellation");

        window.Show();
        ConstellationEditorWindowInstance = window;
    }
 public override void OnInspectorGUI()
 {
     if (GUILayout.Button("Open in Node Editor"))
     {
         if (ConstellationEditorWindow.ConstellationEditorWindowInstance == null)
         {
             ConstellationEditorWindow.Init();
         }
         ConstellationEditorWindow.ConstellationEditorWindowInstance.Open(AssetDatabase.GetAssetPath(target));
     }
     base.OnInspectorGUI();
 }
 public override void OnInspectorGUI()
 {
     GUILayout.Label("Static node");
     if (GUILayout.Button("Open in Node Editor"))
     {
         if (ConstellationEditorWindow.ConstellationEditorWindowInstance == null)
         {
             ConstellationEditorWindow.Init();
         }
         ConstellationEditorWindow.ConstellationEditorWindowInstance.Open(new ConstellationScriptInfos(AssetDatabase.GetAssetPath(target),
                                                                                                       ConstellationScriptInfos.ConstellationScriptTag.NoTag,
                                                                                                       false));
     }
     base.OnInspectorGUI();
 }