Beispiel #1
0
        /// <summary>
        /// ムービーアセットをCriの成果物置き場からUnityの管理下にインポート.
        /// </summary>
        private static void UpdateMovieAssets(CriAssetConfig config, string scriptPath, string internalResourcesFolderName, string externalResourcesFolderName)
        {
            var importPath = config.MovieImportInfo.ImportPath;
            var folderName = config.MovieImportInfo.FolderName;

            var assetExtensions = new string[] { CriAssetDefinition.UsmExtension };

            var assetDirInternal = PathUtility.Combine(new string[] { UnityPathUtility.AssetsFolder, internalResourcesFolderName, folderName });

            var updateScript = UpdateCriAssets(
                importPath, folderName,
                internalResourcesFolderName, externalResourcesFolderName,
                assetExtensions
                );

            if (updateScript)
            {
                MovieScriptGenerator.Generate(scriptPath, assetDirInternal);
            }
        }
Beispiel #2
0
        /// <summary>
        /// ムービーアセットをCriの成果物置き場からUnityの管理下にインポート.
        /// </summary>
        private static void UpdateMovieAssets(MovieConfig config, string scriptPath, string internalResourcesFolderName, string externalResourcesFolderName)
        {
            var criExportDir   = config.CriExportDir;
            var rootFolderName = config.RootFolderName;

            var assetExtensions = new string[] { CriAssetDefinition.UsmExtension };

            var assetDirInternal = PathUtility.Combine(new string[] { UnityPathUtility.AssetsFolder, internalResourcesFolderName, rootFolderName });

            var updateScript = UpdateCriAssets(
                criExportDir, rootFolderName,
                internalResourcesFolderName, externalResourcesFolderName,
                assetExtensions
                );

            if (updateScript)
            {
                MovieScriptGenerator.Generate(scriptPath, assetDirInternal);
            }
        }