public static void BuildAssetBundlesForCurSetting() { var buildTarget = EditorUserBuildSettings.activeBuildTarget; var outputPath = PackageUtils.GetCurBuildSettingOutputPath(); BuildAssetBundles(buildTarget, outputPath); }
static public void ToolsClearOutput() { var buildTargetName = PackageUtils.GetCurPlatformName(); var channelName = PackageUtils.GetCurSelectedChannel().ToString(); bool checkClear = EditorUtility.DisplayDialog("ClearOutput Warning", string.Format("Clear output assetbundles will force to rebuild all : \n\nplatform : {0} \nchannel : {1} \n\n continue ?", buildTargetName, channelName), "Yes", "No"); if (!checkClear) { return; } string outputPath = PackageUtils.GetCurBuildSettingOutputPath(); GameUtility.SafeDeleteDir(outputPath); Debug.Log(string.Format("Clear done : ", outputPath)); }
static public void ToolsToolsOpenOutput() { string outputPath = PackageUtils.GetCurBuildSettingOutputPath(); EditorUtils.ExplorerFolder(outputPath); }