| | |
| | | {
|
| | | public List<FlashSale> flashShops = new List<FlashSale>();
|
| | |
|
| | | public int IndexOfFlashSale(DateTime time)
|
| | | public bool TryGetFlashSale(DateTime time, out FlashSale flashSale)
|
| | | {
|
| | | flashSale = default(FlashSale);
|
| | | var index = IndexOfFlashSale(time);
|
| | | index = Mathf.Min(index, flashShops.Count - 1);
|
| | | if (index >= 0)
|
| | | {
|
| | | flashSale = flashShops[index];
|
| | | }
|
| | | return index >= 0;
|
| | | }
|
| | |
|
| | | int IndexOfFlashSale(DateTime time)
|
| | | {
|
| | | if (allDay)
|
| | | {
|
| | |
| | | }
|
| | | return index;
|
| | | }
|
| | | }
|
| | |
|
| | | public FlashSaleGift GetFlashSaleGift(int _index, int _id)
|
| | | {
|
| | | if (_index < flashShops.Count)
|
| | | {
|
| | | for (int i = 0; i < flashShops[_index].gifts.Length; i++)
|
| | | {
|
| | | if (flashShops[_index].gifts[i].id == _id)
|
| | | {
|
| | | return flashShops[_index].gifts[i];
|
| | | }
|
| | | }
|
| | | }
|
| | | return default(FlashSaleGift);
|
| | | }
|
| | |
|
| | | public override bool SatisfyOpenCondition()
|