Unstable 1.1.14.0

This commit is contained in:
Markus Isberg
2023-10-02 16:43:54 +03:00
parent 94f5a93a0c
commit cf8f0de659
606 changed files with 21906 additions and 11456 deletions
@@ -379,7 +379,7 @@ namespace Barotrauma.Steam
private IEnumerable<CoroutineStatus> MessageBoxCoroutine(Func<GUITextBlock, GUIMessageBox, IEnumerable<CoroutineStatus>> subcoroutine)
{
var messageBox = new GUIMessageBox("", "...", buttons: new [] { TextManager.Get("Cancel") });
var messageBox = new GUIMessageBox("", TextManager.Get("ellipsis"), buttons: new [] { TextManager.Get("Cancel") });
messageBox.Buttons[0].OnClicked = (button, o) =>
{
messageBox.Close();
@@ -528,10 +528,18 @@ namespace Barotrauma.Steam
yield return new WaitForSeconds(0.5f);
}
if (!resultItem.IsInstalled)
//there seems to sometimes be a brief delay between the download task and the item being installed, wait a bit before deeming the install as failed
DateTime waitInstallUntil = DateTime.Now + new TimeSpan(0, 0, seconds: 30);
while (!resultItem.IsInstalled || resultItem.IsDownloading)
{
throw new Exception($"Failed to install item: download task ended with status {downloadTask.Status}, " +
$"exception was {downloadTask.Exception?.GetInnermost()?.ToString().CleanupStackTrace() ?? "[NULL]"}");
if (DateTime.Now > waitInstallUntil)
{
throw new Exception($"Failed to install item: download task ended with status {downloadTask.Status}," +
$" item installed: {resultItem.IsInstalled}, " +
$" item downloading: {resultItem.IsDownloading}, " +
$"exception was {downloadTask.Exception?.GetInnermost()?.ToString().CleanupStackTrace() ?? "[NULL]"}");
}
yield return new WaitForSeconds(0.5f);
}
ContentPackage? pkgToNuke
@@ -115,7 +115,7 @@ namespace Barotrauma.Steam
var searchBox = new GUITextBox(new RectTransform(Vector2.One, searchHolder.RectTransform), "", createClearButton: true);
var searchTitle = new GUITextBlock(new RectTransform(Vector2.One, searchHolder.RectTransform) {Anchor = Anchor.TopLeft},
textColor: Color.DarkGray * 0.6f,
text: TextManager.Get("Search") + "...",
text: TextManager.Get("Search") + TextManager.Get("ellipsis"),
textAlignment: Alignment.CenterLeft)
{
CanBeFocused = false