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>(); }
private void OnEnable() { _searchAreaController = FindObjectOfType <SearchAreaController>(); if (_searchAreaController != null) { _searchAreaController.SearchAreaMoved += _searchAreaController_SearchAreaMoved; } StartObserver(); }
private void OnEnable() { _searchAreaController = GetComponent <SearchAreaController>(); }