Keybinds scroll stash on trader screen when in sell mode

This commit is contained in:
Tyfon
2024-04-19 11:48:35 -07:00
parent 610ef3881d
commit 9fa87095b2

View File

@@ -121,7 +121,8 @@ namespace UIFixes
[PatchPrefix]
private static void Prefix(TraderDealScreen __instance)
{
ScrollRect traderScroll = Traverse.Create(__instance).Field("_traderScroll").GetValue<ScrollRect>();
TraderDealScreen.ETraderMode mode = Traverse.Create(__instance).Field("etraderMode_0").GetValue<TraderDealScreen.ETraderMode>();
ScrollRect traderScroll = Traverse.Create(__instance).Field(mode == TraderDealScreen.ETraderMode.Purchase ? "_traderScroll" : "_stashScroll").GetValue<ScrollRect>();
HandleInput(traderScroll);
}