Unstable 0.16.1.0
This commit is contained in:
@@ -488,7 +488,11 @@ namespace Barotrauma
|
||||
var sortedSelected = enabledRegularPackages
|
||||
.OrderBy(p => -ContentPackage.RegularPackages.IndexOf(p))
|
||||
.ToList();
|
||||
if (previousEnabledRegularPackages.SequenceEqual(sortedSelected)) { return; }
|
||||
if (previousEnabledRegularPackages.SequenceEqual(sortedSelected))
|
||||
{
|
||||
CheckModded();
|
||||
return;
|
||||
}
|
||||
enabledRegularPackages.Clear(); enabledRegularPackages.AddRange(sortedSelected);
|
||||
|
||||
CharacterPrefab.Prefabs.SortAll();
|
||||
@@ -508,6 +512,20 @@ namespace Barotrauma
|
||||
{
|
||||
RefreshContentPackageItems(AllEnabledPackages.SelectMany(p => p.Files));
|
||||
}
|
||||
|
||||
CheckModded();
|
||||
|
||||
void CheckModded()
|
||||
{
|
||||
if (AllEnabledPackages.Any(p => p != GameMain.VanillaContent && p.HasMultiplayerIncompatibleContent))
|
||||
{
|
||||
GameAnalyticsManager.SetCustomDimension01(GameAnalyticsManager.CustomDimensions01.Modded);
|
||||
}
|
||||
else
|
||||
{
|
||||
GameAnalyticsManager.SetCustomDimension01(GameAnalyticsManager.CustomDimensions01.Vanilla);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void EnableContentPackageItems(IEnumerable<ContentFile> unorderedFiles)
|
||||
|
||||
Reference in New Issue
Block a user