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"; }