示例#1
0
        //查找最零散的可售产品
        private List <IMetaResource> getMetaRes(MetaResouceState r, IProduct p)
        {
            List <IMetaResource> res = new List <IMetaResource>();

            //找到出售一个产品的资源,如果不可售返回空
            foreach (Seat s in Seats)
            {
                if (p.All(i => s.getMetaByRes(i) != null && r.MetaResDic[s.getMetaByRes(i)] == false))//有待优化
                {
                    foreach (IResource re in p)
                    {
                        res.Add(s.getMetaByRes(re));
                    }
                    break;
                }
            }
            return(res);
        }
示例#2
0
 public List <Product> GetAllproduct()
 {
     return(context.All());
 }