void Start() { m_ResetButton.interactable = m_MidAirToggle.interactable = m_GroundToggle.interactable = m_PlacementToggle.interactable = false; m_Title.text = TITLE_PLACEMENT; m_TrackerStatus.text = ""; m_TrackerStatusImage = m_TrackerStatus.GetComponentInParent <Image>(); m_ProductPlacement = FindObjectOfType <ProductPlacementRes>(); m_TouchHandler = FindObjectOfType <TouchHandlerRes>(); m_GraphicRayCaster = FindObjectOfType <GraphicRaycaster>(); m_EventSystem = FindObjectOfType <EventSystem>(); Vuforia.DeviceTrackerARController.Instance.RegisterDevicePoseStatusChangedCallback(OnDevicePoseStatusChanged); }
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_ProductPlacement = FindObjectOfType <ProductPlacementRes>(); m_TouchHandler = FindObjectOfType <TouchHandlerRes>(); m_GroundPlaneUI = FindObjectOfType <GroundPlaneUIRes>(); m_PlaneAnchor = m_PlaneAugmentation.GetComponentInParent <AnchorBehaviour>(); m_MidAirAnchor = m_MidAirAugmentation.GetComponentInParent <AnchorBehaviour>(); m_PlacementAnchor = m_PlacementAugmentation.GetComponentInParent <AnchorBehaviour>(); UtilityHelperRes.EnableRendererColliderCanvas(m_PlaneAugmentation, false); UtilityHelperRes.EnableRendererColliderCanvas(m_MidAirAugmentation, false); UtilityHelperRes.EnableRendererColliderCanvas(m_PlacementAugmentation, false); }