void Start() { graphGenerator = sceneGod.GetComponent <GenerateGraph>(); RMMenuItem[] items = new RMMenuItem[3]; items[0] = item1.GetComponent <RMMenuItem>(); items[0].onClick = clicked2D3D; items[1] = item2.GetComponent <RMMenuItem>(); items[1].onClick = setNodeDegree; items[2] = item3.GetComponent <RMMenuItem>(); items[2].onClick = onClick; menu = menuBox.GetComponent <RMMenu>(); menu.SetMenuItems(items); /* * items[0] = item1; * items[1] = item2; * items[2] = item3; * * /* * foreach (string item in items) * { * GameObject menuItem = Instantiate(Resources.Load("MenuItem") as GameObject, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity) as GameObject; * menuBox.gameObject.transform.parent = menuItem.transform; * } */ }
int setNodeDegree(RMMenuItem item) { print("Clicked: " + item.index); graphGenerator.NodeDegree = 7; graphGenerator.showLegalNodesBasedOnFilterSettings(); item.SetTitle("Node Degree > 7"); return(1); }
int clicked2D3D(RMMenuItem item) { if (item.GetTitle().Equals(" ->2D 3D", System.StringComparison.Ordinal)) { // Change to 3D item.SetTitle(" 2D ->3D"); graphGenerator.changeNodeDimensionality(GenerateGraph.GRAPH_3D); } else { // To 2D item.SetTitle(" ->2D 3D"); graphGenerator.changeNodeDimensionality(GenerateGraph.GRAPH_2D); } //graphGenerator.NodeDegree = 5; //graphGenerator.showLegalNodesBasedOnFilterSettings(); return 1; }
int clicked2D3D(RMMenuItem item) { if (item.GetTitle().Equals(" ->2D 3D", System.StringComparison.Ordinal)) { // Change to 3D item.SetTitle(" 2D ->3D"); graphGenerator.changeNodeDimensionality(GenerateGraph.GRAPH_3D); } else { // To 2D item.SetTitle(" ->2D 3D"); graphGenerator.changeNodeDimensionality(GenerateGraph.GRAPH_2D); } //graphGenerator.NodeDegree = 5; //graphGenerator.showLegalNodesBasedOnFilterSettings(); return(1); }
void Start() { graphGenerator = sceneGod.GetComponent<GenerateGraph>(); RMMenuItem[] items = new RMMenuItem[3]; items[0] = item1.GetComponent<RMMenuItem>(); items[0].onClick = clicked2D3D; items[1] = item2.GetComponent<RMMenuItem>(); items[1].onClick = setNodeDegree; items[2] = item3.GetComponent<RMMenuItem>(); items[2].onClick = onClick; menu = menuBox.GetComponent<RMMenu>(); menu.SetMenuItems(items); /* items[0] = item1; items[1] = item2; items[2] = item3; /* foreach (string item in items) { GameObject menuItem = Instantiate(Resources.Load("MenuItem") as GameObject, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity) as GameObject; menuBox.gameObject.transform.parent = menuItem.transform; } */ }
int setNodeDegree(RMMenuItem item) { print("Clicked: " + item.index); graphGenerator.NodeDegree = 7; graphGenerator.showLegalNodesBasedOnFilterSettings(); item.SetTitle("Node Degree > 7"); return 1; }
int onClick(RMMenuItem item) { print("Clicked: " + item.index); item.SetTitle("Hi"); return 1; }
int onClick(RMMenuItem item) { print("Clicked: " + item.index); item.SetTitle("Hi"); return(1); }