| | |
| | | public override void Init() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEventOnRelogin; |
| | | GuildManager.Instance.EnterOrQuitGuildEvent += OnEnterOrQuitGuildEvent; |
| | | StoreModel.Instance.RefreshBuyShopLimitEvent += OnRefreshShopLimit; |
| | | ParseConfig(); |
| | | } |
| | |
| | | public override void Release() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEventOnRelogin; |
| | | GuildManager.Instance.EnterOrQuitGuildEvent -= OnEnterOrQuitGuildEvent; |
| | | StoreModel.Instance.RefreshBuyShopLimitEvent -= OnRefreshShopLimit; |
| | | } |
| | | |
| | |
| | | ResetBattleData(); |
| | | } |
| | | |
| | | private void OnEnterOrQuitGuildEvent(bool isEnter) |
| | | { |
| | | ResetBattleData(); |
| | | BatState = 0; |
| | | CurrentChallengeTargetPlayerID = 0; |
| | | OnUpdateAtkDefBatInfoEvent?.Invoke(); |
| | | UpdateRedpoint(); |
| | | } |
| | | |
| | | void ParseConfig() |
| | | { |
| | | var configSet = FuncConfigConfig.Get("FmAtkDefBatSet"); |