private static bool IsMoneySufficient(Player player, Item item) { var priceCalculator = new ItemPriceCalculator(); var price = priceCalculator.CalculateRepairPrice(item, player.OpenedNpc != null); return(player.TryRemoveMoney((int)price)); }