/* * Private. */ private static void UpdateMenu() { var enabled = BuildNumberProcessor.GetAutoIncrementEnabled(); Menu.SetChecked(AutoIncrementEnabledMenuItem, enabled); Menu.SetChecked(AutoIncrementDisableMenuItem, !enabled); }
public static void AutoIncrementDisabled() { if (BuildNumberProcessor.SetAutoIncrementEnabled(false)) { UpdateMenu(); } }
public void OnPostprocessBuild(BuildReport report) { if (!BuildNumberProcessor.GetAutoIncrementEnabled()) { return; } switch (report.summary.result) { case BuildResult.Failed: EditorApplication.delayCall += () => { Debug.Log("BuildNumber: Reverting build number due to build error..."); BuildNumberProcessor.Decrement(); }; break; case BuildResult.Cancelled: EditorApplication.delayCall += () => { Debug.Log("BuildNumber: Reverting build number as build was cancelled..."); BuildNumberProcessor.Decrement(); }; break; } }
public static void Reset() { var currentBuildNumber = BuildNumber.Get(); var result = EditorUtility.DisplayDialog("Reset Build Number?", $"Are you sure you want to reset build number?\n\nCurrent build number: {currentBuildNumber}", "Reset", "Cancel"); if (result) { BuildNumberProcessor.Reset(); } }
public void OnPreprocessBuild(BuildReport report) { if (BuildNumberProcessor.GetAutoIncrementEnabled()) { Debug.Log("BuildNumber: Auto Increment"); BuildNumberProcessor.Increment(); } if (BuildNumberProcessor.TryUpdateBuildNumberFromProjectSettings()) { Debug.Log("BuildNumber: Build number updated in Player Settings"); } }
public static void Decrement() { BuildNumberProcessor.Decrement(); }
public static void Increment() { BuildNumberProcessor.Increment(); }
public static bool AutoIncrementDisabledValidation() { return(BuildNumberProcessor.GetAutoIncrementEnabled()); }