예제 #1
0
    void Update()
    {
        if (Input.touchCount > 0 && !isDeploying)
        {
            Touch touch = Input.GetTouch(0);
            touchPosition = touch.position;
            if (touch.phase == TouchPhase.Began)
            {
                Ray        ray = arCamera.ScreenPointToRay(touch.position);
                RaycastHit hitObject;
                if (Physics.Raycast(ray, out hitObject))
                {
                    if (hitObject.collider == gameObject.GetComponent <Collider>())
                    {
                        Aro1.SetBool("IsActive", true);
                        Aro1.SetBool("Mover", true);


                        Aro2.SetBool("IsActive", true);
                        Aro2.SetBool("Mover", true);


                        Aro3.SetBool("IsActive", true);
                        Aro3.SetBool("Mover", true);


                        Aro4.SetBool("IsActive", true);
                        Aro4.SetBool("Mover", true);


                        Aro567.SetBool("IsActive", true);
                        Aro567.SetBool("Mover", true);

                        Aro8.SetBool("IsActive", true);
                        Aro8.SetBool("Mover", true);

                        Piedra.SetBool("IsActive", false);


                        isDeploying = true;
                        DesplayMoreInformation.SetDeploy(false);
                        if (closeAfterOpenWindow)
                        {
                            titleToClose.SetBool("Mover", false);
                        }
                    }
                }
            }
        }
        if (Input.GetMouseButtonDown(0) && !isDeploying)
        {
            Ray        ray = arCamera.ScreenPointToRay(Input.mousePosition);
            RaycastHit hitObject;
            if (Physics.Raycast(ray, out hitObject))
            {
                if (hitObject.collider == gameObject.GetComponent <Collider>())
                {
                    Aro1.SetBool("IsActive", true);
                    Aro1.SetBool("Mover", true);


                    Aro2.SetBool("IsActive", true);
                    Aro2.SetBool("Mover", true);


                    Aro3.SetBool("IsActive", true);
                    Aro3.SetBool("Mover", true);


                    Aro4.SetBool("IsActive", true);
                    Aro4.SetBool("Mover", true);


                    Aro567.SetBool("IsActive", true);
                    Aro567.SetBool("Mover", true);

                    Aro8.SetBool("IsActive", true);
                    Aro8.SetBool("Mover", true);

                    Piedra.SetBool("IsActive", false);
                    DesplayMoreInformation.SetDeploy(false);
                    isDeploying = true;
                    if (closeAfterOpenWindow)
                    {
                        isDeploying = false;
                        titleToClose.SetBool("IsActive", false);
                    }
                }
            }
        }
    }
예제 #2
0
 private void Start()
 {
     DesplayMoreInformation.SetDeploy(true);
 }