예제 #1
0
    void Start()
    {
        objectRenderer = GetComponent <MeshRenderer>();

        objectMaterial = Resources.Load <Material>("defaultMat");


        m_GroundPlaneUI = FindObjectOfType <GroundPlaneTestUI>();

        // Enable floor collider if running on device; Disable if running in PlayMode
        Floor.gameObject.SetActive(!VuforiaRuntimeUtilities.IsPlayMode());


        mainCamera = Camera.main;
    }
예제 #2
0
    static bool anchorExists; // backs public AnchorExists property
    #endregion                // PRIVATE_MEMBERS


    #region MONOBEHAVIOUR_METHODS

    void Start()
    {
        VuforiaARController.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted);
        VuforiaARController.Instance.RegisterOnPauseCallback(OnVuforiaPaused);
        DeviceTrackerARController.Instance.RegisterTrackerStartedCallback(OnTrackerStarted);
        DeviceTrackerARController.Instance.RegisterDevicePoseStatusChangedCallback(OnDevicePoseStatusChanged);

        m_PlaneFinder.HitTestMode = HitTestMode.AUTOMATIC;

        m_TGOProductPlacement  = FindObjectOfType <TGOProductPlacement>();
        m_BEPIProductPlacement = FindObjectOfType <BEPIProductPlacement>();
        m_TGOTouchHandler      = FindObjectOfType <TGOTouchHandlerTest>();
        m_BEPITouchHandler     = FindObjectOfType <BEPITouchHandlerTest>();
        m_GroundPlaneUI        = FindObjectOfType <GroundPlaneTestUI>();

        m_TGOAnchor  = m_TGOAugmentation.GetComponentInParent <AnchorBehaviour>();
        m_BEPIAnchor = m_BEPIAugmentation.GetComponentInParent <AnchorBehaviour>();
        UtilityHelperTest.EnableRendererColliderCanvas(m_TGOAugmentation, false);
        UtilityHelperTest.EnableRendererColliderCanvas(m_BEPIAugmentation, false);
    }