Exemplo n.º 1
0
        /// <summary>
        /// 判断背包中的物品是否满足合成规则的需求
        /// </summary>
        /// <param name="expressionId"></param>
        /// <returns></returns>
        public bool ExpressionAvailable(int expressionId)
        {
            var expression = GetExpression(expressionId);

            return(expression.Input.All(item => _Package.GetItemNum(item.Id) >= item.Count));
        }