public List <DStore> GetSelectProductListByStoreType(int storeType) { List <DStore> list = null; RandomProducts.TryGetValue(storeType, out list); if (list != null) { return(list); } DStoreType db = ReadCfgStoreType.GetDataById(storeType); list = GetProductListByStoreType(storeType); list = GetProductListByCurRole(list); if (db.Random) { list = GTTools.RandomListFromBigList <DStore>(list, db.Limit); } RandomProducts[storeType] = list; return(list); }
protected override bool Trigger() { base.Trigger(); this.RandomList = GTTools.RandomListFromBigList(Children, RandomNum); return(true); }