Exemplo n.º 1
0
    private void CreateObjectAR()
    {
        if (SceneManager.GetActiveScene().buildIndex == 1)
        {
            if (planeDetection.PlaneMarkerIsActive)
            {
                Debug.Log($"Collider: null");
                currentObjectAR = Instantiate(ObjectAR, new Vector3(0f, 0f, 0f), ObjectAR.transform.rotation);
                planeDetection.MoveToStartPosition(currentObjectAR.transform);
                currentObjectAR.gameObject.SetActive(true);

                if (currentObjectAR is IAnimatable animatable)
                {
                    animatable.Animate();
                }

                objectsAR.Add(currentObjectAR);
            }
        }
    }
Exemplo n.º 2
0
 private void DoubleTouchByInteractableObjectAR(InteractableObjectAR objectAR)
 {
     objectAR.TryDestroy();
 }
Exemplo n.º 3
0
 private void SingleTouchByInteractableObjectAR(InteractableObjectAR objectAR)
 {
     DetectObject(objectAR);
 }