/// <summary> /// Sets the initial values for OnBuildCancelled and OnBuildFailed. /// </summary> /// <param name="root"></param> public void Setup(RootBuildSetting root) { if (root != null) { OnBuildCancelled = root.OnBuildCancelled; OnBuildFailed = root.OnBuildFailed; rootFolderName = root.GetPathPreview(builder, Helpers.PathDivider); } }
public BuildPlayersResult(RootBuildSetting root, IBuildSetting info) { allReports = new List <IReport>(info.MaxNumberOfResults); allEmbeddedGroups = new List <GroupBuildSetting>(info.MaxNumberOfResults); //StringBuilder builder = new StringBuilder(); //CustomFileName.RemoveDiacritics(builder, PlayerSettings.productName); //AppName = builder.ToString(); Setup(root); }
public static RootBuildSetting CreateBuildSettings() { // Setup asset RootBuildSetting newAsset = CreateInstance <RootBuildSetting>(); // Setup path to file string folderName = AssetHelpers.GetSelectedFolder(); string pathOfAsset = System.IO.Path.Combine(folderName, DefaultFileName); pathOfAsset = AssetDatabase.GenerateUniqueAssetPath(pathOfAsset); // Create the asset, and prompt the user to rename it ProjectWindowUtil.CreateAsset(newAsset, pathOfAsset); return(newAsset); }