mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2025-12-09 05:33:37 +08:00
21 lines
693 B
C#
21 lines
693 B
C#
using BepInEx.Bootstrap;
|
|
using CommonAPI;
|
|
using HarmonyLib;
|
|
|
|
namespace UXAssist.ModsCompat;
|
|
|
|
public static class CommonAPIWrapper
|
|
{
|
|
public static void Run(Harmony harmony)
|
|
{
|
|
if (!Chainloader.PluginInfos.TryGetValue(CommonAPIPlugin.GUID, out var commonAPIPlugin) ||
|
|
commonAPIPlugin.Metadata.Version > new System.Version(1, 6, 7, 0)) return;
|
|
harmony.Patch(AccessTools.Method(typeof(GameOption), nameof(GameOption.InitKeys)), new HarmonyMethod(AccessTools.Method(typeof(CommonAPIWrapper), nameof(PatchInitKeys)), Priority.First));
|
|
}
|
|
|
|
public static bool PatchInitKeys(GameOption __instance)
|
|
{
|
|
return __instance.overrideKeys == null;
|
|
}
|
|
}
|