Reload in-place for fika

This commit is contained in:
Tyfon
2024-07-24 12:50:29 -07:00
parent 8fb4799576
commit a51d21a855
2 changed files with 20 additions and 0 deletions

View File

@@ -1,10 +1,12 @@
using BepInEx;
using BepInEx.Bootstrap;
using Comfort.Common;
using EFT;
namespace UIFixes;
[BepInPlugin(PluginInfo.PLUGIN_GUID, PluginInfo.PLUGIN_NAME, PluginInfo.PLUGIN_VERSION)]
[BepInDependency("com.fika.core", BepInDependency.DependencyFlags.SoftDependency)]
public class Plugin : BaseUnityPlugin
{
public void Awake()
@@ -76,4 +78,16 @@ public class Plugin : BaseUnityPlugin
bool? inRaid = Singleton<AbstractGame>.Instance?.InRaid;
return inRaid.HasValue && inRaid.Value;
}
private static bool? IsFikaPresent;
public static bool FikaPresent()
{
if (!IsFikaPresent.HasValue)
{
IsFikaPresent = Chainloader.PluginInfos.ContainsKey("com.fika.core");
}
return IsFikaPresent.Value;
}
}