| | |
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | | {
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= FuncStateChange;
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyMine -= RefreshServerHour;
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= RefreshFamilyLv;
|
| | | RefreshTCBPlayerDataEvent -= RefreshPlayerLv;
|
| | | TimeMgr.Instance.OnHourEvent -= RefreshServerHour;
|
| | | shopItemlimitDict.Clear();
|
| | | tagTowerModel = null;
|
| | | storeFuncType = StoreFunc.WeekStore;
|
| | |
| | | public void OnAfterPlayerDataInitialize()
|
| | | {
|
| | | UNIONSTORESAVE_KEY = StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, LocalSaveStoreType.UnionStore);
|
| | | DebugEx.Log("UNIONSTORESAVE_KEY:" + UNIONSTORESAVE_KEY);
|
| | | StoreEffectRecord_Key = StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "StoreEffectRecord");
|
| | | }
|
| | |
|
| | | public void OnPlayerLoginOk()
|
| | | {
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= RefreshFamilyLv;
|
| | | |
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += RefreshFamilyLv;
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyMine -= RefreshServerHour;
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyMine += RefreshServerHour;
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= FuncStateChange;
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent += FuncStateChange;
|
| | | RefreshTCBPlayerDataEvent -= RefreshPlayerLv;
|
| | | RefreshTCBPlayerDataEvent += RefreshPlayerLv;
|
| | | TimeMgr.Instance.OnHourEvent -= RefreshServerHour;
|
| | | TimeMgr.Instance.OnHourEvent += RefreshServerHour;
|
| | |
|
| | | shoplist = null;
|
| | | CheckWeekStoreIsShopBuy(out shoplist);
|
| | | ControllerRedPoint();
|
| | |
| | | private void RefreshServerHour()
|
| | | {
|
| | | ControllerRedPoint();
|
| | | if(!PlayerDatas.Instance.fairyData.HasFairy)
|
| | | {
|
| | | PlayerPrefs.DeleteKey(UNIONSTORESAVE_KEY);
|
| | | }
|
| | | }
|
| | |
|
| | | public Action RefreshBuyShopLimitEvent;
|
| | | public event Action RefreshBuyShopLimitEvent;
|
| | |
|
| | | public StoreFunc storeFuncType = StoreFunc.WeekStore;
|
| | | private Dictionary<uint, BuyShopItemLimit> shopItemlimitDict = new Dictionary<uint, BuyShopItemLimit>();
|