CostUtil = {} function CostUtil.CheckComposeItems(id,page) local compose = Table_Compose[id] if(not compose) then return false end return CostUtil.CheckItems(compose.BeCostItem,page) end --檢測裝備切頁里 function CostUtil.CheckComposeItemsInEquip(id) return CostUtil.CheckComposeItems(id,GameConfig.ItemPage[2]) end --檢測消耗品切頁里 function CostUtil.CheckComposeItemsInUse(id) return CostUtil.CheckComposeItems(id,GameConfig.ItemPage[1]) end function CostUtil.CheckItems(items,page) local itemIDs = {} for i=1,#items do itemIDs[#itemIDs+1] = items[i].id end local numMap = BagProxy.Instance:GetItemNumByStaticIDs(itemIDs,page) local enough = true for k,v in pairs(items) do if(numMap[v.id]