Exemple #1
0
        private void DrawNodes()
        {
            foreach (Node node in GraphEditor.graph.nodes)
            {
                node.EDITOR_Update();

                Rect node_rect = node.nodeRect;

                // optimization
                node.is_occluded = !view_area.Overlaps(node_rect);

                if (GraphEditor.ZoomedRect(node_rect).Contains(GraphEditor.mouse_position))
                {
                    GraphEditor.hover_node = node;
                }

                node.EDITOR_DrawNode();
            }
        }