예제 #1
0
        private void ContextCallback(object obj)
        {
            switch (obj.ToString())
            {
            case "0":
                NodePopupWindow.InitNodePopup();
                break;

            case "1":
                NodeUtils.LoadGraph();
                break;

            case "2":
                NodeUtils.UnloadGraph();
                break;

            case "3":
                NodeUtils.CreateNode(CurrentGraph, NodeType.Float, MousePosition);
                break;

            case "4":
                NodeUtils.CreateNode(CurrentGraph, NodeType.Add, MousePosition);
                break;

            case "5":
                NodeUtils.DeleteNode(NodeToDelete, CurrentGraph);
                break;
            }
        }
 public static void InitNodePopup()
 {
     currentPopupWindow       = EditorWindow.GetWindow <NodePopupWindow>();
     currentPopupWindow.title = "Node popup";
 }