fBaseXtensions.Game.Hero.Backpack.ShouldRepairItems C# (CSharp) Method

ShouldRepairItems() public static method

public static ShouldRepairItems ( float minimumPercent ) : bool
minimumPercent float
return bool
        public static bool ShouldRepairItems(float minimumPercent)
        {
            try
            {
                float repairVar = minimumPercent;
                bool ShouldRepair = false;
                using (ZetaDia.Memory.AcquireFrame())
                {
                    bool intown = ZetaDia.IsInTown;
                    List<float> repairPct = ZetaDia.Me.Inventory.Equipped.Select(o => o.DurabilityPercent).ToList();

                    //Already in town? Have gear with 50% or less durability?
                    ShouldRepair = (repairPct.Any(o => o <= repairVar) || intown && repairPct.Any(o => o <= 50));
                }

                return ShouldRepair;
            }
            catch
            {
                return false;
            }
        }