Fixing nesting tooltips

This commit is contained in:
Tyfon
2024-04-27 00:57:06 -07:00
parent 7894e80cea
commit 9c77de2c66
3 changed files with 30 additions and 2 deletions

26
Patches/TooltipPatch.cs Normal file
View File

@@ -0,0 +1,26 @@
using Aki.Reflection.Patching;
using EFT.UI.DragAndDrop;
using System;
using System.Reflection;
namespace UIFixes.Patches
{
public class TooltipPatch : ModulePatch
{
protected override MethodBase GetTargetMethod()
{
Type type = typeof(QuestItemViewPanel);
return type.GetMethod("method_2");
}
[PatchPostfix]
private static void Postfix(QuestItemViewPanel __instance)
{
GridItemView parent = __instance.GetComponentInParent<GridItemView>();
if (parent != null)
{
parent.ShowTooltip();
}
}
}
}

View File

@@ -1,4 +1,5 @@
using BepInEx;
using UIFixes.Patches;
namespace UIFixes
{
@@ -16,7 +17,8 @@ namespace UIFixes
WeaponZoomPatch.Enable();
new WeaponBindingPatch().Enable();
new DisabledActionsPatch().Enable();
SwapPatch.Enable();
SwapPatch.Enable();
new TooltipPatch().Enable();
}
}
}

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net471</TargetFramework>
<TargetFramework>net472</TargetFramework>
<AssemblyName>Tyfon.UIFixes</AssemblyName>
<Description>SPT UI Fixes</Description>
<Version>1.2.0</Version>