v1.6.17.0 (Unto the Breach update)

This commit is contained in:
Regalis11
2024-10-22 17:29:04 +03:00
parent e74b3cdb17
commit 6e6c17e100
417 changed files with 17166 additions and 5870 deletions
@@ -53,7 +53,7 @@ namespace Barotrauma
private set
{
rawAfflictionIdentifierString = value;
ParseAfflictionIdentifiers();
parsedAfflictionIdentifiers = rawAfflictionIdentifierString.ToIdentifiers().ToImmutableArray();
}
}
@@ -67,7 +67,7 @@ namespace Barotrauma
private set
{
rawAfflictionTypeString = value;
ParseAfflictionTypes();
parsedAfflictionTypes = rawAfflictionTypeString.ToIdentifiers().ToImmutableArray();
}
}
@@ -119,30 +119,6 @@ namespace Barotrauma
}
}
private void ParseAfflictionTypes()
{
if (string.IsNullOrWhiteSpace(rawAfflictionTypeString))
{
parsedAfflictionTypes = Enumerable.Empty<Identifier>().ToImmutableArray();
return;
}
parsedAfflictionTypes = rawAfflictionTypeString.Split(',', '')
.Select(s => s.Trim()).ToIdentifiers().ToImmutableArray();
}
private void ParseAfflictionIdentifiers()
{
if (string.IsNullOrWhiteSpace(rawAfflictionIdentifierString))
{
parsedAfflictionIdentifiers = Enumerable.Empty<Identifier>().ToImmutableArray();
return;
}
parsedAfflictionIdentifiers = rawAfflictionIdentifierString.Split(',', '')
.Select(s => s.Trim()).ToIdentifiers().ToImmutableArray();
}
public bool MatchesAfflictionIdentifier(string identifier) =>
MatchesAfflictionIdentifier(identifier.ToIdentifier());