| | |
| | |
|
| | | FlashRushToBuyModel rushToBuyModel { get { return ModelCenter.Instance.GetModel<FlashRushToBuyModel>(); } }
|
| | | StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
|
| | | HeavenBattleModel battleModel { get { return ModelCenter.Instance.GetModel<HeavenBattleModel>(); } }
|
| | | ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
|
| | |
|
| | | OperationFlashRushToBuy.FlashSaleItem saleItem;
|
| | |
| | | int code = 0;
|
| | | private void OnEnable()
|
| | | {
|
| | | battleModel.RefreshGameRecInfoAct += UpdateFullServerBuy;
|
| | | rushToBuyModel.UpdateFullSeverBuyEvent += UpdateFullServerBuy;
|
| | | storeModel.RefreshBuyShopLimitEvent += RefreshBuyShopLimitEvent;
|
| | | rushToBuyModel.UpdateAllAppointmentEvent += UpdateAllAppointmentInfo;
|
| | | rushToBuyModel.UpdateAppointmentEvent += UpdateAppointmentInfo;
|
| | |
| | | private void OnDisable()
|
| | | {
|
| | | storeModel.RefreshBuyShopLimitEvent -= RefreshBuyShopLimitEvent;
|
| | | battleModel.RefreshGameRecInfoAct -= UpdateFullServerBuy;
|
| | | rushToBuyModel.UpdateFullSeverBuyEvent -= UpdateFullServerBuy;
|
| | | rushToBuyModel.UpdateAllAppointmentEvent -= UpdateAllAppointmentInfo;
|
| | | rushToBuyModel.UpdateAppointmentEvent -= UpdateAppointmentInfo;
|
| | | KnapsackTimeCDMgr.Instance.RefreshNormalCDAct -= RefreshCD;
|
| | |
| | | UpdateSaleItemSellState();
|
| | | }
|
| | |
|
| | | private void UpdateFullServerBuy(int type)
|
| | | private void UpdateFullServerBuy(int shopId)
|
| | | {
|
| | | if (type != RefreshFullServerBuyType) return;
|
| | | if (saleItem == null || saleItem.shopId != shopId) return;
|
| | | UpdateSaleItemSellState();
|
| | | }
|
| | |
|