mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2026-08-05 07:40:12 +08:00
refactor(UniverseGenTweaks): adopt ModFeatureRegistry from UXAssist
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
using System.Collections.Generic;
|
||||
using BepInEx.Configuration;
|
||||
using HarmonyLib;
|
||||
using UXAssist.Common.ModFeatures;
|
||||
using GameLogicProc = UXAssist.Common.GameLogic;
|
||||
|
||||
namespace UniverseGenTweaks;
|
||||
|
||||
[ModFeature("UniverseGenBirthPlanet", Order = 12)]
|
||||
public static class BirthPlanetPatch
|
||||
{
|
||||
public static ConfigEntry<bool> SitiVeinsOnBirthPlanet;
|
||||
|
||||
@@ -5,9 +5,11 @@ using BepInEx.Configuration;
|
||||
using HarmonyLib;
|
||||
using UnityEngine.UI;
|
||||
using UXAssist.Common;
|
||||
using UXAssist.Common.ModFeatures;
|
||||
|
||||
namespace UniverseGenTweaks;
|
||||
|
||||
[ModFeature("UniverseGenEpicDifficulty", Order = 11)]
|
||||
public static class EpicDifficulty
|
||||
{
|
||||
public static ConfigEntry<bool> Enabled;
|
||||
|
||||
@@ -6,10 +6,12 @@ using HarmonyLib;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UXAssist.Common;
|
||||
using UXAssist.Common.ModFeatures;
|
||||
using Object = UnityEngine.Object;
|
||||
|
||||
namespace UniverseGenTweaks;
|
||||
|
||||
[ModFeature("UniverseGenMoreSettings", Order = 10)]
|
||||
public class MoreSettings
|
||||
{
|
||||
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using BepInEx;
|
||||
using BepInEx.Configuration;
|
||||
using crecheng.DSPModSave;
|
||||
using UXAssist.Common.ModFeatures;
|
||||
|
||||
namespace UniverseGenTweaks;
|
||||
|
||||
@@ -51,17 +53,13 @@ public class UniverseGenTweaks : BaseUnityPlugin, IModCanSave
|
||||
"Birth star has high luminosity");
|
||||
|
||||
UIConfigWindow.Init();
|
||||
|
||||
MoreSettings.Init();
|
||||
EpicDifficulty.Init();
|
||||
BirthPlanetPatch.Init();
|
||||
ModFeatureRegistry.Discover(Assembly.GetExecutingAssembly());
|
||||
ModFeatureRegistry.InitAll();
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
BirthPlanetPatch.Uninit();
|
||||
EpicDifficulty.Uninit();
|
||||
MoreSettings.Uninit();
|
||||
ModFeatureRegistry.UninitAll();
|
||||
}
|
||||
|
||||
#region IModCanSave
|
||||
|
||||
Reference in New Issue
Block a user