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 } }; } }