Exemple #1
0
 internal void InitializeXRSystemData(XRSystemData data)
 {
     if (data)
     {
         occlusionMeshMaterial = CoreUtils.CreateEngineMaterial(data.shaders.xrOcclusionMeshPS);
         mirrorViewMaterial    = CoreUtils.CreateEngineMaterial(data.shaders.xrMirrorViewPS);
     }
 }
Exemple #2
0
        internal void InitializeXRSystemData(XRSystemData data)
        {
            if (data)
            {
                if (occlusionMeshMaterial != null)
                {
                    CoreUtils.Destroy(occlusionMeshMaterial);
                }

                if (mirrorViewMaterial != null)
                {
                    CoreUtils.Destroy(mirrorViewMaterial);
                }

                occlusionMeshMaterial = CoreUtils.CreateEngineMaterial(data.shaders.xrOcclusionMeshPS);
                mirrorViewMaterial    = CoreUtils.CreateEngineMaterial(data.shaders.xrMirrorViewPS);
            }
        }