/*
         #region ILootPluginCapability_SalvageCombineDecision Members
         *
         * public bool CanCombineBags(double bag1workmanship, double bag2workmanship, int material)
         * {
         *  UTLBlockHandlers.UTLBlock_SalvageCombine CombineBlock = LootRules.ExtraBlockManager.GetFirstBlock("SalvageCombine") as UTLBlockHandlers.UTLBlock_SalvageCombine;
         *
         *  return CombineBlock.CanCombineBags(bag1workmanship, bag2workmanship, material);
         * }
         *
         #endregion
         */

        #region ILootPluginCapability_SalvageCombineDecision2 Members

        public List <int> ChooseBagsToCombine(List <GameItemInfo> availablebags)
        {
            UTLBlockHandlers.UTLBlock_SalvageCombine CombineBlock = LootRules.ExtraBlockManager.GetFirstBlock("SalvageCombine") as UTLBlockHandlers.UTLBlock_SalvageCombine;

            return(CombineBlock.TryCombineMultiple(availablebags));
        }
        public bool CanCombineBags(double bag1workmanship, double bag2workmanship, int material)
        {
            UTLBlockHandlers.UTLBlock_SalvageCombine CombineBlock = LootRules.ExtraBlockManager.GetFirstBlock("SalvageCombine") as UTLBlockHandlers.UTLBlock_SalvageCombine;

            return(CombineBlock.CanCombineBags(bag1workmanship, bag2workmanship, material));
        }