Beispiel #1
0
        private async void Start()
        {
            //
            // Wait for Mixed Reality system to be initialized.
            //
            await MixedRealityToolkitReady();

            //
            // Cache the object tracker
            //
            _objectTracker = ObjectTracker.Instance;
            _objectTracker.ActiveDetectionStrategy = ObjectTracker.DetectionStrategy.Manual;
            _objectTracker.TrackingStrategy        = ObjectTracker.TrackingModeStrategy.Coarse;

            _searchAreaControl = SearchAreaBoundingBox.GetComponent <SearchAreaController>();


            SearchAreaBoundingBox.SetActive(true);

            //
            // Register input callback
            //
            CoreServices.InputSystem?.PushFallbackInputHandler(gameObject);

            _initialized.Set();
        }
 void Start()
 {
     ShaderParamsProperty  = new ShaderProperty("_ShaderParams");
     SearchCenterProperty  = new ShaderProperty("_SearchCenter");
     SearchExtentsProperty = new ShaderProperty("_SearchExtents");
     objectTracker         = FindObjectOfType <ObjectTracker>();
     searchAreaController  = FindObjectOfType <SearchAreaController>();
 }
Beispiel #3
0
 private void OnEnable()
 {
     _searchAreaController = FindObjectOfType <SearchAreaController>();
     if (_searchAreaController != null)
     {
         _searchAreaController.SearchAreaMoved += _searchAreaController_SearchAreaMoved;
     }
     StartObserver();
 }
 private void OnEnable()
 {
     _searchAreaController = GetComponent <SearchAreaController>();
 }