1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-08 19:33:27 +08:00
This commit is contained in:
2025-09-15 14:22:06 +08:00
parent 0dd1a11c14
commit 688b50344c
2 changed files with 4 additions and 3 deletions

View File

@@ -54,7 +54,8 @@ public static class GamePatch
protected override void OnDisable()
{
if (_savedDeterminators == null) return;
var abnormalLogic = GameMain.gameScenario.abnormalityLogic;
var abnormalLogic = GameMain.gameScenario?.abnormalityLogic;
if (abnormalLogic?.determinators == null) return;
abnormalLogic.determinators = _savedDeterminators;
foreach (var p in _savedDeterminators)
{

View File

@@ -48,7 +48,7 @@ public class Dustbin : BaseUnityPlugin, IModCanSave, IMultiplayerMod
NebulaModAPI.RegisterPackets(Assembly.GetExecutingAssembly());
NebulaModAPI.OnPlanetLoadFinished += RequestPlanetDustbinData;
}
private void OnDestroy()
{
TankPatch.Enable(false);
@@ -68,7 +68,7 @@ public class Dustbin : BaseUnityPlugin, IModCanSave, IMultiplayerMod
return count;
}
#region IModCanSave
#region IModCanSave
private const ushort ModSaveVersion = 1;
public void Export(BinaryWriter w)