| | |
| | | UpdateCampInfoEvent += OnUpdateCampInfoEvent;
|
| | | vipModel.rechargeCountEvent += VipModel_rechargeCountEvent;
|
| | | storeModel.RefreshBuyShopLimitEvent += RefreshBuyShopLimitEvent;
|
| | | onStateUpdateAction += OnStateUpdateAction;
|
| | | }
|
| | |
|
| | | public override void UnInit()
|
| | |
| | | UpdateCampInfoEvent -= OnUpdateCampInfoEvent;
|
| | | vipModel.rechargeCountEvent -= VipModel_rechargeCountEvent;
|
| | | storeModel.RefreshBuyShopLimitEvent -= RefreshBuyShopLimitEvent;
|
| | | onStateUpdateAction -= OnStateUpdateAction;
|
| | | }
|
| | |
|
| | | private void OnStateUpdateAction()
|
| | | {
|
| | | UpdateRedpoint();
|
| | | }
|
| | |
|
| | | private void RefreshBuyShopLimitEvent()
|
| | |
| | | UpdateRedpoint();
|
| | | }
|
| | |
|
| | | int oldStateValue = -1;
|
| | | public event Action onStateUpdateAction;
|
| | | public void OnSecondEvent()
|
| | | {
|
| | | if (IsOpen && TryGetCurrentStateValue(out int stateValue))
|
| | | {
|
| | | if (oldStateValue != stateValue)
|
| | | {
|
| | | onStateUpdateAction?.Invoke();
|
| | | }
|
| | | oldStateValue = stateValue;
|
| | | }
|
| | |
|
| | |
|
| | | TryQueryMyRank();
|
| | | }
|
| | |
|