Exemplo n.º 1
0
    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;
         *      }
         */
    }
Exemplo n.º 2
0
    int setNodeDegree(RMMenuItem item)
    {
        print("Clicked: " + item.index);

        graphGenerator.NodeDegree = 7;
        graphGenerator.showLegalNodesBasedOnFilterSettings();

        item.SetTitle("Node Degree > 7");
        return(1);
    }
Exemplo n.º 3
0
    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;
    }
Exemplo n.º 4
0
    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);
    }
Exemplo n.º 5
0
    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;
                }
                */
    }
Exemplo n.º 6
0
    int setNodeDegree(RMMenuItem item)
    {
        print("Clicked: " + item.index);

        graphGenerator.NodeDegree = 7;
        graphGenerator.showLegalNodesBasedOnFilterSettings();

        item.SetTitle("Node Degree > 7");
        return 1;
    }
Exemplo n.º 7
0
 int onClick(RMMenuItem item)
 {
     print("Clicked: " + item.index);
     item.SetTitle("Hi");
     return 1;
 }
Exemplo n.º 8
0
 int onClick(RMMenuItem item)
 {
     print("Clicked: " + item.index);
     item.SetTitle("Hi");
     return(1);
 }