| | |
| | | }
|
| | | List<int> PetSkillLv = new List<int>();
|
| | | List<int> PetSkill = new List<int>();
|
| | | private void PetUpdate()//灵宠刷新
|
| | | private void PetUpdate(int _PetID)//灵宠刷新
|
| | | {
|
| | | petmodel.Wait = true;
|
| | | PetInfoConfig petInfo = Config.Instance.Get<PetInfoConfig>(TypePetID);
|
| | | if (petmodel._DicPetBack.ContainsKey(TypePetID))
|
| | | PetInfoConfig petInfo = Config.Instance.Get<PetInfoConfig>(_PetID);
|
| | | if (petmodel._DicPetBack.ContainsKey(_PetID))
|
| | | {
|
| | | PetSkillLv.Clear();
|
| | | PetSkill.Clear();
|
| | |
| | | {
|
| | | PetSkill.Add(petSkillStrList[i]);
|
| | | }
|
| | | if (petmodel._DicPetBack[TypePetID].PetClass > PetLv && PetSkillLv.Contains((petmodel._DicPetBack[TypePetID].PetClass)))
|
| | | if (_PetID== TypePetID && petmodel._DicPetBack[_PetID].PetClass > PetLv && PetSkillLv.Contains((petmodel._DicPetBack[_PetID].PetClass)))
|
| | | {
|
| | | int Index = PetSkillLv.IndexOf((petmodel._DicPetBack[TypePetID].PetClass));
|
| | | ridingAndPetActivationModel.RidingAndPetActivationSet(RidingAndPetActivation.PetSkillActivates, TypePetID, PetSkill[Index], petmodel._DicPetBack[TypePetID].PetClass);
|
| | | int Index = PetSkillLv.IndexOf((petmodel._DicPetBack[_PetID].PetClass));
|
| | | ridingAndPetActivationModel.RidingAndPetActivationSet(RidingAndPetActivation.PetSkillActivates, _PetID, PetSkill[Index], petmodel._DicPetBack[_PetID].PetClass);
|
| | | }
|
| | |
|
| | | }
|
| | | m_ScrollerController.m_Scorller.RefreshActiveCellViews();//刷新可见
|
| | | }
|