private void TryToFindComponentsAutomatically() { if (_immersifyPlugin == null) { _immersifyPlugin = GetComponent <ImmersifyPlugin>(); } if (_meshRenderer == null) { _meshRenderer = GetComponent <MeshRenderer>(); } }
private void TexturesGotChanged(ImmersifyPlugin plugin) { if (plugin != null && plugin == _immersifyPlugin) { if (_meshRenderer) { _meshRenderer.material.SetTexture("_TexY", _immersifyPlugin.TextureY); _meshRenderer.material.SetTexture("_TexU", _immersifyPlugin.TextureU); _meshRenderer.material.SetTexture("_TexV", _immersifyPlugin.TextureV); } } }
private RenderTexture _cubeMapLeftEye; // Contains the current video CubeMap for the left (or mono) eye. //[SerializeField] //private RenderTexture _cubeMapRightEye; // Contains the current video CubeMap for the right eye. private void Awake() { _immersifyPlugin = GetComponent <ImmersifyPlugin>(); }