mirror of
https://github.com/soarqin/DSP_Mods_TO.git
synced 2025-12-14 18:43:29 +08:00
Added CruiseAssist and AutoPilot
This commit is contained in:
30
CruiseAssist/Patches/Patch_GameMain.cs
Normal file
30
CruiseAssist/Patches/Patch_GameMain.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using CruiseAssist.Commons;
|
||||
using HarmonyLib;
|
||||
|
||||
namespace CruiseAssist.Patches;
|
||||
|
||||
[HarmonyPatch(typeof(GameMain))]
|
||||
internal class Patch_GameMain
|
||||
{
|
||||
[HarmonyPatch("Begin")]
|
||||
[HarmonyPostfix]
|
||||
public static void Begin_Postfix()
|
||||
{
|
||||
ConfigManager.CheckConfig(ConfigManager.Step.GameMainBegin);
|
||||
CruiseAssistPlugin.Extensions.ForEach(delegate(ICruiseAssistExtensionAPI extension)
|
||||
{
|
||||
extension.CheckConfig(ConfigManager.Step.GameMainBegin.ToString());
|
||||
});
|
||||
}
|
||||
|
||||
[HarmonyPatch("Pause")]
|
||||
[HarmonyPrefix]
|
||||
public static void Pause_Prefix()
|
||||
{
|
||||
ConfigManager.CheckConfig(ConfigManager.Step.State);
|
||||
CruiseAssistPlugin.Extensions.ForEach(delegate(ICruiseAssistExtensionAPI extension)
|
||||
{
|
||||
extension.CheckConfig(ConfigManager.Step.State.ToString());
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user