mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2025-12-09 00:53:39 +08:00
Minor refactoring
This commit is contained in:
@@ -24,7 +24,6 @@
|
|||||||
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="all" />
|
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="all" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
||||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||||
<Exec Command="del /F /Q package\$(ProjectName)-$(Version).zip
IF NOT EXIST package\plugins (mkdir package\plugins)
copy /y $(TargetPath) package\plugins\
zip -9 -j package/$(ProjectName)-$(Version).zip package/icon.png package/manifest.json README.md
cd package
zip -9 -r $(ProjectName)-$(Version).zip patchers plugins" />
|
<Exec Command="del /F /Q package\$(ProjectName)-$(Version).zip
IF NOT EXIST package\plugins (mkdir package\plugins)
copy /y $(TargetPath) package\plugins\
zip -9 -j package/$(ProjectName)-$(Version).zip package/icon.png package/manifest.json README.md
cd package
zip -9 -r $(ProjectName)-$(Version).zip patchers plugins" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ namespace Dustbin;
|
|||||||
public static class StoragePatch
|
public static class StoragePatch
|
||||||
{
|
{
|
||||||
public static readonly FieldInfo IsDustbinField = AccessTools.Field(typeof(StorageComponent), "IsDustbin");
|
public static readonly FieldInfo IsDustbinField = AccessTools.Field(typeof(StorageComponent), "IsDustbin");
|
||||||
private static MyCheckBox _storageDustbinCheckBox;
|
private static UI.MyCheckBox _storageDustbinCheckBox;
|
||||||
private static int _lastStorageId;
|
private static int _lastStorageId;
|
||||||
|
|
||||||
public static void Reset()
|
public static void Reset()
|
||||||
@@ -85,7 +85,7 @@ public static class StoragePatch
|
|||||||
[HarmonyPatch(typeof(UIStorageWindow), "_OnCreate")]
|
[HarmonyPatch(typeof(UIStorageWindow), "_OnCreate")]
|
||||||
private static void UIStorageWindow__OnCreate_Postfix(UIStorageWindow __instance)
|
private static void UIStorageWindow__OnCreate_Postfix(UIStorageWindow __instance)
|
||||||
{
|
{
|
||||||
_storageDustbinCheckBox = MyCheckBox.CreateCheckBox(false, __instance.transform, 50f, 50f, Localization.language == Language.zhCN ? "垃圾桶" : "Dustbin");
|
_storageDustbinCheckBox = UI.MyCheckBox.CreateCheckBox(false, __instance.transform, 50f, 50f, Localization.language == Language.zhCN ? "垃圾桶" : "Dustbin");
|
||||||
var window = __instance;
|
var window = __instance;
|
||||||
_storageDustbinCheckBox.OnChecked += () =>
|
_storageDustbinCheckBox.OnChecked += () =>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ namespace Dustbin;
|
|||||||
public static class TankPatch
|
public static class TankPatch
|
||||||
{
|
{
|
||||||
public static readonly FieldInfo IsDustbinField = AccessTools.Field(typeof(TankComponent), "IsDustbin");
|
public static readonly FieldInfo IsDustbinField = AccessTools.Field(typeof(TankComponent), "IsDustbin");
|
||||||
private static MyCheckBox _tankDustbinCheckBox;
|
private static UI.MyCheckBox _tankDustbinCheckBox;
|
||||||
private static int _lastTankId;
|
private static int _lastTankId;
|
||||||
|
|
||||||
public static void Reset()
|
public static void Reset()
|
||||||
@@ -91,7 +91,7 @@ public static class TankPatch
|
|||||||
[HarmonyPatch(typeof(UITankWindow), "_OnCreate")]
|
[HarmonyPatch(typeof(UITankWindow), "_OnCreate")]
|
||||||
private static void UITankWindow__OnCreate_Postfix(UITankWindow __instance)
|
private static void UITankWindow__OnCreate_Postfix(UITankWindow __instance)
|
||||||
{
|
{
|
||||||
_tankDustbinCheckBox = MyCheckBox.CreateCheckBox(false, __instance.transform, 120f, 20f, Localization.language == Language.zhCN ? "垃圾桶" : "Dustbin");
|
_tankDustbinCheckBox = UI.MyCheckBox.CreateCheckBox(false, __instance.transform, 120f, 20f, Localization.language == Language.zhCN ? "垃圾桶" : "Dustbin");
|
||||||
var window = __instance;
|
var window = __instance;
|
||||||
_tankDustbinCheckBox.OnChecked += () =>
|
_tankDustbinCheckBox.OnChecked += () =>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
namespace Dustbin;
|
namespace Dustbin.UI;
|
||||||
|
|
||||||
// MyCheckBox modified from LSTM: https://github.com/hetima/DSP_LSTM/blob/main/LSTM/MyCheckBox.cs
|
// MyCheckBox modified from LSTM: https://github.com/hetima/DSP_LSTM/blob/main/LSTM/MyCheckBox.cs
|
||||||
public class MyCheckBox : MonoBehaviour
|
public class MyCheckBox : MonoBehaviour
|
||||||
|
|||||||
Reference in New Issue
Block a user