v1.0.13.1 (first post-1.0 patch)
This commit is contained in:
@@ -26,7 +26,7 @@ namespace Barotrauma.Steam
|
||||
{ "language", 5 }
|
||||
};
|
||||
|
||||
public static bool IsInitialized { get; private set; }
|
||||
public static bool IsInitialized => IsInitializedProjectSpecific;
|
||||
|
||||
private static readonly List<string> popularTags = new List<string>();
|
||||
public static IEnumerable<string> PopularTags
|
||||
@@ -189,7 +189,6 @@ namespace Barotrauma.Steam
|
||||
|
||||
if (Steamworks.SteamClient.IsValid) { Steamworks.SteamClient.Shutdown(); }
|
||||
if (Steamworks.SteamServer.IsValid) { Steamworks.SteamServer.Shutdown(); }
|
||||
IsInitialized = false;
|
||||
}
|
||||
|
||||
public static IEnumerable<ulong> ParseWorkshopIds(string workshopIdData)
|
||||
|
||||
@@ -194,7 +194,7 @@ namespace Barotrauma.Steam
|
||||
{
|
||||
try
|
||||
{
|
||||
System.IO.Directory.Delete(item.Directory, recursive: true);
|
||||
System.IO.Directory.Delete(item.Directory ?? "", recursive: true);
|
||||
}
|
||||
catch
|
||||
{
|
||||
@@ -312,7 +312,7 @@ namespace Barotrauma.Steam
|
||||
|
||||
public static bool IsItemDirectoryUpToDate(in Steamworks.Ugc.Item item)
|
||||
{
|
||||
string itemDirectory = item.Directory;
|
||||
string itemDirectory = item.Directory ?? "";
|
||||
return Directory.Exists(itemDirectory)
|
||||
&& File.GetLastWriteTime(itemDirectory).ToUniversalTime() >= item.LatestUpdateTime;
|
||||
}
|
||||
@@ -432,9 +432,9 @@ namespace Barotrauma.Steam
|
||||
if (!(itemNullable is { } item)) { return; }
|
||||
await Task.Yield();
|
||||
|
||||
string itemTitle = item.Title.Trim();
|
||||
string itemTitle = item.Title?.Trim() ?? "";
|
||||
UInt64 itemId = item.Id;
|
||||
string itemDirectory = item.Directory;
|
||||
string itemDirectory = item.Directory ?? "";
|
||||
DateTime updateTime = item.LatestUpdateTime;
|
||||
|
||||
if (!CanBeInstalled(item))
|
||||
|
||||
Reference in New Issue
Block a user