| | |
| | | {
|
| | | ParseConfig();
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
|
| | | }
|
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | |
| | | {
|
| | | talent.level = 0;
|
| | | }
|
| | | talentPoint = 0;
|
| | | serverInited = false;
|
| | | }
|
| | |
|
| | |
| | | public override void UnInit()
|
| | | {
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
|
| | | }
|
| | |
|
| | | private void OnFuncStateChangeEvent(int _id)
|
| | |
| | | #region 服务端数据
|
| | | public int talentPoint { get; private set; }
|
| | |
|
| | | public void UpdateTalent()
|
| | | private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
|
| | | {
|
| | |
|
| | | UpdateRedpoint();
|
| | | if (refreshType == PlayerDataRefresh.CDBPlayerRefresh_TalentPoint)
|
| | | {
|
| | | talentPoint = PlayerDatas.Instance.extersion.talentPoint;
|
| | | if (talentPointUpdate != null)
|
| | | {
|
| | | talentPointUpdate();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | public void UpdateTalentSkill(int _oldSkillId, int _newSkillId)
|