| | |
| | | assets.Add(assetBundleBuild); |
| | | } |
| | | |
| | | var rootPath = StringUtility.Contact(Application.dataPath.Replace("Assets", ""), _output, Path.AltDirectorySeparatorChar, _category); |
| | | var mainFile = StringUtility.Contact(Application.dataPath.Replace("Assets", ""), _output, Path.AltDirectorySeparatorChar, GetMainFestFileName(_buildTarget)); |
| | | var mainFileRename = StringUtility.Contact(Application.dataPath.Replace("Assets", ""), _output, Path.AltDirectorySeparatorChar, _category, "_assetbundle"); |
| | | var manifest = StringUtility.Contact(Application.dataPath.Replace("Assets", ""), _output, Path.AltDirectorySeparatorChar, GetMainFestFileName(_buildTarget), ".manifest"); |
| | | var manifestRename = StringUtility.Contact(Application.dataPath.Replace("Assets", ""), _output, Path.AltDirectorySeparatorChar, _category, "_assetbundle.manifest"); |
| | | var rootPath = StringUtility.Contact(_output, Path.AltDirectorySeparatorChar, _category);
|
| | | var mainFile = StringUtility.Contact(_output, Path.AltDirectorySeparatorChar, GetMainFestFileName(_buildTarget));
|
| | | var mainFileRename = StringUtility.Contact(_output, Path.AltDirectorySeparatorChar, _category, "_assetbundle");
|
| | | var manifest = StringUtility.Contact(_output, Path.AltDirectorySeparatorChar, GetMainFestFileName(_buildTarget), ".manifest");
|
| | | var manifestRename = StringUtility.Contact(_output, Path.AltDirectorySeparatorChar, _category, "_assetbundle.manifest");
|
| | | |
| | | if (Directory.Exists(rootPath)) |
| | | { |
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | UpdateLevelSetting.SetAllLevelAssetBundleName();
|
| | | ExcuteBuildAsset("maps", buildParameters);
|
| | | }
|
| | | else
|
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | UpdateEffectPrefabSetting.SetAllEffectPrefabAssetBundleName();
|
| | | ExcuteBuildAsset("effect", buildParameters);
|
| | | }
|
| | | else
|
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | UpdateMobSetting.SetAllMobAssetBundleName();
|
| | | ExcuteBuildAsset("mob", buildParameters);
|
| | | }
|
| | | else
|
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | UpdateScriptableObjectsSetting.SetAllScriptableObjectAssetBundleName();
|
| | | ExcuteBuildAsset("config", buildParameters);
|
| | | TableTool.ReadAllTxtToBytes(StringUtility.Contact(buildParameters.outputPath, "/config"));
|
| | | }
|
| | | else
|
| | | {
|
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | UpdateAudioSetting.SetAllAudioAssetBundleName();
|
| | | ExcuteBuildAsset("audio", buildParameters);
|
| | | }
|
| | | else
|
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | UpdateShaderSetting.SetAllShaderAssetBundleName();
|
| | | ExcuteBuildAsset("graphic", buildParameters);
|
| | | }
|
| | | else
|
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | UpdateUIPrefabSetting.SetAllUIPrefabAssetBundleName();
|
| | | UpdateUIWindowSetting.SetAllUIWindowAssetBundleName();
|
| | | UpdateSpriteSetting.SetAllSpriteAssetBundleName();
|
| | |
|
| | | ExcuteBuildAsset("ui", buildParameters);
|
| | | }
|
| | | else
|