private void Update() { if (!_sensorsInitialized) { Internal.SensorMetaData sensorMetaData = new Internal.SensorMetaData(); if (HandKernelInterop.GetSensorMetaData(ref sensorMetaData)) { OnSensorInitialized(); _sensorsInitialized = true; } } else if (!_initializedHandsModule) { var context = Object.FindObjectOfType <MetaContextBridge>().CurrentContext; context.Get <HandsModule>().Initialized = true; _initializedHandsModule = true; } }
/// <summary> /// Initializes a new instance of the DepthOcclusionHandler class. /// </summary> /// <param name="depthOcclusionGO"> The depth occlusion gameObject. </param> public DepthOcclusionHandler(GameObject depthOcclusionGO) { _depthOcclusionGO = depthOcclusionGO; _sensorMetaData = new SensorMetaData(); }