Autofill quest items

This commit is contained in:
Tyfon
2024-05-27 14:17:54 -07:00
parent 8978922a5a
commit d8b17d19b9
5 changed files with 38 additions and 9 deletions

View File

@@ -20,10 +20,7 @@ namespace UIFixes
{
protected override MethodBase GetTargetMethod()
{
// The parent has a Show() so need to be specific
return AccessTools.GetDeclaredMethods(typeof(HandoverRagfairMoneyWindow)).First(
m => m.Name == nameof(HandoverRagfairMoneyWindow.Show) &&
m.GetParameters()[0].ParameterType == typeof(Inventory));
return AccessTools.DeclaredMethod(typeof(HandoverRagfairMoneyWindow), nameof(HandoverRagfairMoneyWindow.Show));
}
[PatchPostfix]
@@ -39,10 +36,7 @@ namespace UIFixes
{
protected override MethodBase GetTargetMethod()
{
// The parent has a Show() so need to be specific
return AccessTools.GetDeclaredMethods(typeof(HandoverExchangeableItemsWindow)).First(
m => m.Name == nameof(HandoverExchangeableItemsWindow.Show) &&
m.GetParameters()[0].ParameterType == typeof(EExchangeableWindowType));
return AccessTools.DeclaredMethod(typeof(HandoverExchangeableItemsWindow), nameof(HandoverExchangeableItemsWindow.Show));
}
[PatchPostfix]