mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2025-12-08 20:53:28 +08:00
clean up
This commit is contained in:
@@ -54,7 +54,8 @@ public static class GamePatch
|
|||||||
protected override void OnDisable()
|
protected override void OnDisable()
|
||||||
{
|
{
|
||||||
if (_savedDeterminators == null) return;
|
if (_savedDeterminators == null) return;
|
||||||
var abnormalLogic = GameMain.gameScenario.abnormalityLogic;
|
var abnormalLogic = GameMain.gameScenario?.abnormalityLogic;
|
||||||
|
if (abnormalLogic?.determinators == null) return;
|
||||||
abnormalLogic.determinators = _savedDeterminators;
|
abnormalLogic.determinators = _savedDeterminators;
|
||||||
foreach (var p in _savedDeterminators)
|
foreach (var p in _savedDeterminators)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ public class Dustbin : BaseUnityPlugin, IModCanSave, IMultiplayerMod
|
|||||||
NebulaModAPI.RegisterPackets(Assembly.GetExecutingAssembly());
|
NebulaModAPI.RegisterPackets(Assembly.GetExecutingAssembly());
|
||||||
NebulaModAPI.OnPlanetLoadFinished += RequestPlanetDustbinData;
|
NebulaModAPI.OnPlanetLoadFinished += RequestPlanetDustbinData;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDestroy()
|
private void OnDestroy()
|
||||||
{
|
{
|
||||||
TankPatch.Enable(false);
|
TankPatch.Enable(false);
|
||||||
@@ -68,7 +68,7 @@ public class Dustbin : BaseUnityPlugin, IModCanSave, IMultiplayerMod
|
|||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
#region IModCanSave
|
#region IModCanSave
|
||||||
private const ushort ModSaveVersion = 1;
|
private const ushort ModSaveVersion = 1;
|
||||||
|
|
||||||
public void Export(BinaryWriter w)
|
public void Export(BinaryWriter w)
|
||||||
|
|||||||
Reference in New Issue
Block a user