| | |
| | | isAutoTrain = false;
|
| | | breakLockBtn.AddListener(ClickBreakBtn);
|
| | | petAutoTrainBtn.AddListener(ClickPetAutoTrainBtn);
|
| | | PlayerPetDatas.Event_H0704Update += RefreshPetInfo;
|
| | | PlayerPetDatas.Event_H0704Update += RefreshPetInfoUpdate;
|
| | | PlayerPetDatas.Event_H0704Add += RefreshPetInfo;
|
| | | petStoneBtn.AddListener(() => { WindowCenter.Instance.Open<PetStoneTipsWin>(); });
|
| | | curPetSkillCtrl.OnRefreshCell += RefreshCurPetSkillCell;
|
| | |
| | | {
|
| | | typePetID = 0;
|
| | | StopCoroutine("FrameDelay");
|
| | | PlayerPetDatas.Event_H0704Update -= RefreshPetInfo;
|
| | | PlayerPetDatas.Event_H0704Update -= RefreshPetInfoUpdate;
|
| | | PlayerPetDatas.Event_H0704Add -= RefreshPetInfo;
|
| | | curPetSkillCtrl.OnRefreshCell -= RefreshCurPetSkillCell;
|
| | | allPetSkillCtrl.OnRefreshCell -= RefreshAllPetSkillCell;
|
| | |
| | | }
|
| | | }
|
| | | #endregion
|
| | | private void RefreshPetInfoUpdate(int _petID)
|
| | | {
|
| | | if (petInfoConfig == null) return;
|
| | | SoundPlayer.Instance.PlayUIAudio(19);
|
| | | m_UIeffect2.Play();
|
| | | AllPetAttrCtrl();
|
| | | curPetSkillCtrl.m_Scorller.RefreshActiveCellViews();
|
| | | CreateAllPetSkill();
|
| | | PetPanelAssignment(petInfoConfig.ID, true);
|
| | | }
|
| | | private void RefreshPetInfo()
|
| | | {
|
| | | if (petInfoConfig == null) return;
|