mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
use faster ContainsKey
This commit is contained in:
parent
985f61fc98
commit
d40ede9984
@ -47,7 +47,7 @@ namespace NewHorizons
|
||||
public static bool IsSystemReady { get; private set; }
|
||||
public static float FurthestOrbit { get; set; } = 50000f;
|
||||
|
||||
public string DefaultStarSystem => SystemDict.Keys.Contains(_defaultSystemOverride) ? _defaultSystemOverride : _defaultStarSystem;
|
||||
public string DefaultStarSystem => SystemDict.ContainsKey(_defaultSystemOverride) ? _defaultSystemOverride : _defaultStarSystem;
|
||||
public string CurrentStarSystem => _currentStarSystem;
|
||||
public bool IsWarpingFromShip { get; private set; } = false;
|
||||
public bool IsWarpingFromVessel { get; private set; } = false;
|
||||
@ -99,7 +99,7 @@ namespace NewHorizons
|
||||
_defaultSystemOverride = config.GetSettingsValue<string>("Default System Override");
|
||||
|
||||
// Else it doesn't get set idk
|
||||
if (currentScene == "TitleScreen" && SystemDict.Keys.Contains(_defaultSystemOverride))
|
||||
if (currentScene == "TitleScreen" && SystemDict.ContainsKey(_defaultSystemOverride))
|
||||
{
|
||||
_currentStarSystem = _defaultSystemOverride;
|
||||
}
|
||||
@ -332,7 +332,7 @@ namespace NewHorizons
|
||||
{
|
||||
// Reset back to original solar system after going to main menu.
|
||||
// If the override is a valid system then we go there
|
||||
if (SystemDict.Keys.Contains(_defaultSystemOverride))
|
||||
if (SystemDict.ContainsKey(_defaultSystemOverride))
|
||||
{
|
||||
_currentStarSystem = _defaultSystemOverride;
|
||||
IsWarpingFromShip = true; // always do this else sometimes the spawn gets messed up
|
||||
@ -575,7 +575,7 @@ namespace NewHorizons
|
||||
if (!IsChangingStarSystem)
|
||||
{
|
||||
// If the override is a valid system then we go there
|
||||
if (SystemDict.Keys.Contains(_defaultSystemOverride))
|
||||
if (SystemDict.ContainsKey(_defaultSystemOverride))
|
||||
{
|
||||
_currentStarSystem = _defaultSystemOverride;
|
||||
IsWarpingFromShip = true; // always do this else sometimes the spawn gets messed up
|
||||
|
||||
@ -61,7 +61,7 @@ namespace NewHorizons.Utility
|
||||
{
|
||||
var key = ao._name == AstroObject.Name.CustomString ? ao.GetCustomName() : ao._name.ToString();
|
||||
|
||||
if (_customAstroObjectDictionary.Keys.Contains(key))
|
||||
if (_customAstroObjectDictionary.ContainsKey(key))
|
||||
{
|
||||
Logger.LogWarning($"Registering duplicate [{ao.name}] as [{key}]");
|
||||
_customAstroObjectDictionary[key] = ao;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user