mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Init if null
This commit is contained in:
parent
f76272599f
commit
094fc397e4
@ -81,6 +81,8 @@ namespace NewHorizons.Builder.Props
|
||||
|
||||
public static SignalFrequency AddFrequency(string str)
|
||||
{
|
||||
if (_customFrequencyNames == null) Init();
|
||||
|
||||
Logger.Log($"Registering new frequency name [{str}]");
|
||||
|
||||
if (NumberOfFrequencies == 31)
|
||||
@ -109,12 +111,16 @@ namespace NewHorizons.Builder.Props
|
||||
|
||||
public static string GetCustomFrequencyName(SignalFrequency frequencyName)
|
||||
{
|
||||
if (_customFrequencyNames == null) Init();
|
||||
|
||||
_customFrequencyNames.TryGetValue(frequencyName, out string name);
|
||||
return name;
|
||||
}
|
||||
|
||||
public static SignalName AddSignalName(string str)
|
||||
{
|
||||
if (_customSignalNames == null) Init();
|
||||
|
||||
Logger.Log($"Registering new signal name [{str}]");
|
||||
SignalName newName;
|
||||
|
||||
@ -127,6 +133,8 @@ namespace NewHorizons.Builder.Props
|
||||
|
||||
public static string GetCustomSignalName(SignalName signalName)
|
||||
{
|
||||
if (_customSignalNames == null) Init();
|
||||
|
||||
_customSignalNames.TryGetValue(signalName, out string name);
|
||||
return name;
|
||||
}
|
||||
|
||||
@ -117,6 +117,7 @@ namespace NewHorizons.Patches
|
||||
[HarmonyPatch(typeof(AudioSignal), nameof(AudioSignal.UpdateSignalStrength))]
|
||||
public static bool AudioSignal_UpdateSignalStrength(AudioSignal __instance, Signalscope scope, float distToClosestScopeObstruction)
|
||||
{
|
||||
if (SignalBuilder.CloakedSignals == null || SignalBuilder.QMSignals == null) SignalBuilder.Init();
|
||||
if (!SignalBuilder.CloakedSignals.Contains(__instance._name) && !SignalBuilder.QMSignals.Contains(__instance._name)) return true;
|
||||
|
||||
__instance._canBePickedUpByScope = false;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user