/// <summary> MetaBehavior Update. </summary> private void Update() { if (initlialzed && !_textureCreated) { currentNativeTexture.CreateTextureAndPassToPlugin((int)height, (int)width); InitOclussionManager(); _textureCreated = true; } else if (!initlialzed) { if (HandKernelInterop.GetSensorMetaData(ref _sensorMetaData)) { height = (uint)_sensorMetaData.width; width = (uint)_sensorMetaData.height; initlialzed = true; } } }
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; } }