Ejemplo n.º 1
0
 public bool RequestVisualize()
 {
     if (m_latestModelTemporaryfile == null)
     {
         return(false);
     }
     try
     {
         VisualizationController.Visualize(m_latestModelTemporaryfile, LatestModelTemporaryFileFormat);
     }
     catch
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 2
0
        public void RequestVisualizeAsset(AssetsViewModel assetsViewModel, string assetGroupName, int assetIdx)
        {
            if (!assetsViewModel.CorrectlyParsedManifest)
            {
                return;
            }
            var asset = assetsViewModel.AssetsLoader
                        .AssetGroups[assetGroupName]
                        .Assets[assetIdx];
            var assetStream = asset.OpenAssetFile();

            try
            {
                VisualizationController.Visualize(assetStream, asset.FileFormat);
            }
            catch
            {
            }
            assetStream?.Close();
            assetStream?.Dispose();
        }