Пример #1
0
    // Use this for initialization
    void Start()
    {
        handle        = new GNS3Handle("192.168.56.1", 3080);
        projectHandle = handle.ProjectHandle("abc46e15-c32a-45ae-9e86-e896ea0afac2");
        StartCoroutine(handle.CheckHealth(
                           () => Debug.Log("Connection is good"),
                           () => Debug.Log("Connection is bad")
                           ));
        StartCoroutine(projectHandle.CheckHealth(
                           () => Debug.Log("Project connection is good"),
                           () => Debug.Log("Project connection is bad")
                           ));

        reader = new BlockingQueue <string>();
        writer = new BlockingQueue <string>();
    }
Пример #2
0
    float right_stick_vert;     // [-1, 1]

    // Use this for initialization
    void Start()
    {
        // MAIN MENU ONLY
        //spawn_locations[] = new Vector3();

        // player
        player = GameObject.Find("/OVRPlayerController");

        // Create SubMenu
        create_submenu = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor");

        // link menu
        linkMenu = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Create LinkMenu");

        // Main Context Menu
        menu = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu");

        // Main Menu Choices
        create_router = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Create Router");
        create_switch = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Create Switch");
        select_rs     = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Select Router Switch");
        link          = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Link");

        // set up Menu Options Array
        main_menu_options[0] = create_router;
        main_menu_options[1] = create_switch;
        main_menu_options[2] = select_rs;
        main_menu_options[3] = link;

        // Main Menu Text Objects
        title       = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Title").GetComponent <Text>();
        router_text = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Create Router/Text").GetComponent <Text>();
        switch_text = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Create Switch/Text").GetComponent <Text>();
        select_text = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Select Router Switch/Text").GetComponent <Text>();
        link_text   = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/RightHandAnchor/Main Menu/Link/Text").GetComponent <Text>();

        title.text       = "Main Menu";
        router_text.text = "Create Router";
        switch_text.text = "Create Switch";
        select_text.text = "Select Router / Switch";
        link_text.text   = "Link";

        // Main Menu Panel Objects
        create_router.GetComponent <Image>().color = panel_default;
        create_switch.GetComponent <Image>().color = panel_default;
        select_rs.GetComponent <Image>().color     = panel_default;
        link.GetComponent <Image>().color          = panel_default;

        // put context menu to sleep
        menu.transform.localScale          = menu_sleep;
        create_router.transform.localScale = menu_sleep;
        create_switch.transform.localScale = menu_sleep;
        select_rs.transform.localScale     = menu_sleep;
        link.transform.localScale          = menu_sleep;

        // set booleans
        main_menu_active = false;
        left             = false;
        right            = false;
        up           = false;
        down         = false;
        horiz_active = false;
        vert_active  = false;

        // starting menu option
        main_menu_option = 0;

        gameObject.SetActive(true);

        handle        = new GNS3Handle("192.168.56.1", 3080);
        projectHandle = handle.ProjectHandle("abc46e15-c32a-45ae-9e86-e896ea0afac2");

        StartCoroutine(handle.CheckHealth(() => Debug.Log("handle good"), () => Debug.Log("handle bad")));
        StartCoroutine(projectHandle.CheckHealth(() => Debug.Log("project handle good"), () => Debug.Log("project handle bad")));
    }