Пример #1
0
 public static void CreateEditor()
 {
     _editor = GetWindow<NodeEditorWindow> ("Node Editor");
     _editor.minSize = new Vector2 (800, 600);
     _editor.NewNodeCanvas ();
     NodeEditor.Repaint += _editor.Repaint;
     NodeEditor.initiated = false;
 }
Пример #2
0
        public static void CreateEditor()
        {
            _editor                    = GetWindow <NodeEditorWindow> ();
            _editor.minSize            = new Vector2(800, 600);
            NodeEditor.ClientRepaints += _editor.Repaint;
            NodeEditor.initiated       = NodeEditor.InitiationError = false;

            iconTexture          = ResourceManager.LoadTexture(EditorGUIUtility.isProSkin? "Textures/Icon_Dark.png" : "Textures/Icon_Light.png");
            _editor.titleContent = new GUIContent("Node Editor", iconTexture);
        }
Пример #3
0
 public static bool AutoOpenCanvas(int instanceID, int line)
 {
     if (Selection.activeObject != null && Selection.activeObject.GetType() == typeof(NodeCanvas))
     {
         string NodeCanvasPath = AssetDatabase.GetAssetPath(instanceID);
         NodeEditorWindow.CreateEditor();
         EditorWindow.GetWindow <NodeEditorWindow> ().LoadNodeCanvas(NodeCanvasPath);
         return(true);
     }
     return(false);
 }
Пример #4
0
 public static bool OnOpenAsset(int instanceID, int line)
 {
     if (Selection.activeObject as NodeCanvas != null)
     {
         string NodeCanvasPath = AssetDatabase.GetAssetPath(instanceID);
         NodeEditorWindow.CreateEditor();
         EditorWindow.GetWindow <NodeEditorWindow> ().LoadNodeCanvas(NodeCanvasPath);
         return(true);
     }
     return(false);
 }
Пример #5
0
		public static void CreateEditor () 
		{
			_editor = GetWindow<NodeEditorWindow> ();
			_editor.minSize = new Vector2 (800, 600);
			NodeEditor.ClientRepaints += _editor.Repaint;
			NodeEditor.initiated = false;
			
			ResourceManager.Init (NodeEditor.editorPath + "Resources/");
			iconTexture = ResourceManager.LoadTexture (EditorGUIUtility.isProSkin? "Textures/Icon_Dark.png" : "Textures/Icon_Light.png");
			_editor.titleContent = new GUIContent ("Node Editor", iconTexture);
		}
Пример #6
0
        public static void CreateEditor()
        {
            _editor                    = GetWindow <NodeEditorWindow>();
            _editor.minSize            = new Vector2(800, 600);
            NodeEditor.ClientRepaints += _editor.Repaint;
            NodeEditor.initiated       = NodeEditor.InitiationError = false;

            iconTexture          = ResourceManager.LoadTexture(EditorGUIUtility.isProSkin? "Textures/Icon_Dark.png" : "Textures/Icon_Light.png");
            _editor.titleContent = new GUIContent("Noise Designer", iconTexture);
            if (_editor.mainNodeCanvas != null && _editor.mainNodeCanvas.nodes != null && _editor.mainNodeCanvas.nodes.Count > 0)
            {
                NodeEditor.RecalculateAll(_editor.mainNodeCanvas);
            }
        }
Пример #7
0
        public static void CreateEditor()
        {
            _editor = GetWindow<NodeEditorWindow> ();
            _editor.minSize = new Vector2 (800, 600);
            _editor.NewNodeCanvas ();
            NodeEditor.Repaint += _editor.Repaint;
            NodeEditor.initiated = false;

            if (EditorGUIUtility.isProSkin)
                iconTexture = ResourceManager.LoadTexture("Textures/Icon_Dark.png");
            else
                iconTexture = ResourceManager.LoadTexture("Textures/Icon_Light.png");

            _editor.titleContent = new GUIContent("Node Editor", iconTexture);
        }
Пример #8
0
 public static void CreateEditor()
 {
     _editor         = GetWindow <NodeEditorWindow> ("CSG Editor");
     _editor.minSize = new Vector2(800, 600);
     _editor.NewNodeCanvas();
 }
Пример #9
0
 public static void CreateEditor()
 {
     _editor = GetWindow<NodeEditorWindow> ("CSG Editor");
     _editor.minSize = new Vector2 (800, 600);
     _editor.NewNodeCanvas ();
 }
        public static void CreateEditor()
        {
            _editor = GetWindow<NodeEditorWindow>();
            _editor.minSize = new Vector2 (800, 600);
            NodeEditor.ClientRepaints += _editor.Repaint;
            NodeEditor.initiated = NodeEditor.InitiationError = false;

            iconTexture = ResourceManager.LoadTexture (EditorGUIUtility.isProSkin? "Textures/Icon_Dark.png" : "Textures/Icon_Light.png");
            _editor.titleContent = new GUIContent ("Noise Designer", iconTexture);
            if(_editor.mainNodeCanvas != null && _editor.mainNodeCanvas.nodes != null && _editor.mainNodeCanvas.nodes.Count > 0)
                NodeEditor.RecalculateAll(_editor.mainNodeCanvas);
        }