From b03f23d12834e147250eea483e36d527d90fbadf Mon Sep 17 00:00:00 2001 From: Tyfon <29051038+tyfon7@users.noreply.github.com> Date: Sat, 17 Aug 2024 01:11:01 -0700 Subject: [PATCH] Use flea market icon for add offer --- Patches/AddOfferContextMenuPatches.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Patches/AddOfferContextMenuPatches.cs b/Patches/AddOfferContextMenuPatches.cs index a76c86c..d66940b 100644 --- a/Patches/AddOfferContextMenuPatches.cs +++ b/Patches/AddOfferContextMenuPatches.cs @@ -71,6 +71,8 @@ public static class AddOfferContextMenuPatches public class AddOfferNameIconPatch : ModulePatch { + private static Sprite FleaSprite = null; + protected override MethodBase GetTargetMethod() { return AccessTools.Method(typeof(InteractionButtonsContainer), nameof(InteractionButtonsContainer.Show)).MakeGenericMethod(typeof(EItemInfoButton)); @@ -84,9 +86,10 @@ public static class AddOfferContextMenuPatches { AddOfferInfoButton, "ragfair/OFFER ADD" } }; + FleaSprite ??= Resources.FindObjectsOfTypeAll().Single(s => s.name == "icon_flea_market"); icons ??= new Dictionary() { - { AddOfferInfoButton, EFTHardSettings.Instance.StaticIcons.GetSmallCurrencySign(ECurrencyType.RUB) } + { AddOfferInfoButton, FleaSprite } }; } }