private string GetPackagingSummary() { int numAssetPacksToDeliver; var errorMessages = _assetDeliveryConfig.GetPackagingErrorMessages(out numAssetPacksToDeliver); if (numAssetPacksToDeliver == 0) { return(_assetDeliveryConfig.SplitBaseModuleAssets ? "The Base APK's assets will be packaged in an asset pack." : "There are no AssetBundles marked for packaging."); } if (errorMessages.Count > 0) { const string separator = "\n\n- "; return("The following error(s) will occur when building an Android App Bundle:" + separator + string.Join(separator, errorMessages.ToArray())); } var description = numAssetPacksToDeliver == 1 ? "There is 1 AssetBundle marked for packaging." : string.Format("There are {0} AssetBundles marked for packaging.", numAssetPacksToDeliver); return(_assetDeliveryConfig.SplitBaseModuleAssets ? description + " Also, the Base APK's assets will be packaged in an asset pack." : description); }
private string GetPackagingSummary() { int numAssetPacksToDeliver; var errorMessages = _assetDeliveryConfig.GetPackagingErrorMessages(out numAssetPacksToDeliver); if (numAssetPacksToDeliver == 0) { return("There are no AssetBundles marked for packaging."); } if (errorMessages.Count > 0) { const string separator = "\n\n- "; return("The following error(s) will occur when building an Android App Bundle:" + separator + string.Join(separator, errorMessages.ToArray())); } return(numAssetPacksToDeliver == 1 ? "There is 1 AssetBundle marked for packaging." : string.Format("There are {0} AssetBundles marked for packaging.", numAssetPacksToDeliver)); }