| | |
| | | public event Action OnUpdateFirstChargeInfo; |
| | | public override void Init() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEventOnRelogin; |
| | | DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk; |
| | | RechargeManager.Instance.rechargeCountEvent += OnRechargeCountEvent; |
| | | TaskManager.Instance.OnTaskUpdate += OnTaskUpdate; |
| | | |
| | | FuncConfigConfig config = FuncConfigConfig.Get("FirstCharge"); |
| | | taskID = int.Parse(config.Numerical1); |
| | | nextTaskID = int.Parse(config.Numerical2); |
| | | |
| | | InitClickTabDict(); |
| | | InitRedPoint(); |
| | | } |
| | | |
| | | public override void Release() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitializeEvent; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEventOnRelogin; |
| | | DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOk; |
| | | RechargeManager.Instance.rechargeCountEvent -= OnRechargeCountEvent; |
| | | TaskManager.Instance.OnTaskUpdate -= OnTaskUpdate; |
| | |
| | | } |
| | | } |
| | | |
| | | public void OnBeforePlayerDataInitializeEvent() |
| | | public void OnBeforePlayerDataInitializeEventOnRelogin() |
| | | { |
| | | firstChargeInfoDict.Clear(); |
| | | |
| | | FuncConfigConfig config = FuncConfigConfig.Get("FirstCharge"); |
| | | taskID = int.Parse(config.Numerical1); |
| | | nextTaskID = int.Parse(config.Numerical2); |
| | | } |
| | | |
| | | public void OnPlayerLoginOk() |