| | |
| | |
|
| | | public bool TryGetFlashShop(int dayIndex,int timeIndex ,out FlashSaleShop flashSaleShop)
|
| | | {
|
| | | flashSaleShop = default(FlashSaleShop);
|
| | | flashSaleShop = null;
|
| | | for (int i = 0; i < flashShops.Count; i++)
|
| | | {
|
| | | var shop = flashShops[i];
|
| | |
| | | return true;
|
| | | }
|
| | | }
|
| | | return false;
|
| | | }
|
| | |
|
| | | public bool TryGetFlashItem(int shopGuid,out FlashSaleShop flashSaleShop, out FlashSaleItem saleItem)
|
| | | {
|
| | | saleItem = null;
|
| | | flashSaleShop = null;
|
| | | for (int i = 0; i < flashShops.Count; i++)
|
| | | {
|
| | | var saleItems = flashShops[i].items;
|
| | | for (int j = 0; j < saleItems.Length; j++)
|
| | | {
|
| | | if (saleItems[j].shopGuid == shopGuid)
|
| | | {
|
| | | flashSaleShop = flashShops[i];
|
| | | saleItem = saleItems[j];
|
| | | return true;
|
| | | }
|
| | | }
|
| | | }
|
| | | |
| | | return false;
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | |
|
| | | public struct FlashSaleShop
|
| | | public class FlashSaleShop
|
| | | {
|
| | | public int dayIndex; // 活动第几天
|
| | | public int timeIndex;//第几个时间段
|
| | | public FlashSaleItem[] items;
|
| | | }
|
| | |
|
| | | public struct FlashSaleItem
|
| | | public class FlashSaleItem
|
| | | {
|
| | | public int shopId;
|
| | | public int shopGuid;
|