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; }
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); }