Example #1
0
    public void startAugmented()
    {
        ARController aRController = FindObjectOfType <ARController>();

        aRController.StartAR();
        //float sds = gameObject.transform.position.x;
    }
Example #2
0
    IEnumerator Load(CanvasGroup landingPageCG)
    {
        int loadingCount = 0;

        LoadingText.text = "0%";
        if (arMarkers.Length > 0)
        {
            foreach (ARMarker marker in arMarkers)
            {
                if (!marker.isActiveAndEnabled)
                {
                    marker.enabled = true;
                }
                loadingCount++;
                LoadingText.text = ((loadingCount * 100) / (arMarkers.Length + 1)).ToString() + "%";
                yield return(new WaitForSeconds(0.7f));
            }
        }

        Debug.Log(arController.enabled + " : " + !arController.IsRunning);
        //yield return new WaitForSeconds(5);
        if (!arController.enabled)
        {
            arController.enabled = true;
        }
        else
        {
            if (!arController.IsRunning)
            {
                arController.StartAR();
            }
        }

        MarkerTagToVideo = new Dictionary <string, string>();
        MarkerTagToVideo.Add("1-A", "SmartLab02");
        MarkerTagToVideo.Add("1-B", "SmartLab02");
        MarkerTagToVideo.Add("2-A", "SmartLab08");
        MarkerTagToVideo.Add("2-B", "SmartLab08");
        MarkerTagToVideo.Add("3-A", "SmartLab07");
        MarkerTagToVideo.Add("3-B", "SmartLab07");
        MarkerTagToVideo.Add("4-A", "SmartLab01");
        MarkerTagToVideo.Add("4-B", "SmartLab01");
        MarkerTagToVideo.Add("5-A", "SmartLab03");
        MarkerTagToVideo.Add("5-B", "SmartLab03");
        MarkerTagToVideo.Add("6-A", "SmartLab05");
        MarkerTagToVideo.Add("6-B", "SmartLab05");
        MarkerTagToVideo.Add("7-A", "SmartLab04");
        MarkerTagToVideo.Add("7-B", "SmartLab04");
        MarkerTagToVideo.Add("8-A", "SmartLab06");
        MarkerTagToVideo.Add("8-B", "SmartLab06");
        MarkerTagToVideo.Add("8-C", "SmartLab06");



        //Destroy(LoadingPanel);
        //yield return new WaitUntil(() => arController.IsRunning);PluginFunctions.arwIsRunning()

        yield return(new WaitUntil(() => PluginFunctions.arwIsRunning()));

        LoadingText.text = "100%";
        yield return(new WaitForSeconds(0.4f));

        LoadingPanel.SetActive(false);
        landingPageCG.alpha = 0;
        //yield return new WaitForSeconds(0.01f);
    }