| | |
| | | private void PetUpdate()//灵宠刷新
|
| | | {
|
| | | petmodel.Wait = true;
|
| | | PetInfoConfig petInfo = ConfigManager.Instance.GetTemplate<PetInfoConfig>(TypePetID);
|
| | | PetInfoConfig petInfo = Config.Instance.Get<PetInfoConfig>(TypePetID);
|
| | | if (petmodel._DicPetBack.ContainsKey(TypePetID))
|
| | | {
|
| | | PetSkillLv.Clear();
|
| | |
| | | petButton.PlayedButton.gameObject.SetActive(true);
|
| | | petButton.PlayedButton.RemoveAllListeners();
|
| | | PetBackpack petPack = petmodel._DicPetBack[petId];
|
| | | PetInfoConfig petConfig = ConfigManager.Instance.GetTemplate<PetInfoConfig>(petId);
|
| | | PetInfoConfig petConfig = Config.Instance.Get<PetInfoConfig>(petId);
|
| | | if (petPack.PetClass >= petConfig.UseNeedRank)
|
| | | {
|
| | | petButton.Played_Text.text = Language.Get("PetText2");
|
| | |
| | | }
|
| | | foreach (int key in m_petModel._DicPetBack.Keys)
|
| | | {
|
| | | int petMaxLv = ConfigManager.Instance.GetTemplate<PetInfoConfig>(key).MaxRank;
|
| | | int petMaxLv = Config.Instance.Get<PetInfoConfig>(key).MaxRank;
|
| | | if (m_petModel._DicPetBack[key].PetClass >= petMaxLv)
|
| | | {
|
| | | isBool = true;
|
| | |
| | | void ToAddSorting()//灵宠排序
|
| | | {
|
| | | sortlist.Clear();
|
| | | sortlist = ConfigManager.Instance.GetAllValues<PetInfoConfig>();
|
| | | sortlist = Config.Instance.GetAllValues<PetInfoConfig>();
|
| | | sortlist.Sort(Compare);
|
| | | }
|
| | | int Compare(PetInfoConfig x, PetInfoConfig y)//数组排列
|
| | |
| | | }
|
| | | private bool IsNoFullLv(int petID)//未满街
|
| | | {
|
| | | PetInfoConfig PetConfig = ConfigManager.Instance.GetTemplate<PetInfoConfig>(petID);
|
| | | PetInfoConfig PetConfig = Config.Instance.Get<PetInfoConfig>(petID);
|
| | | if (petmodel._DicPetBack.ContainsKey(petID))
|
| | | {
|
| | | if (PetConfig.MaxRank > petmodel._DicPetBack[petID].PetClass)
|
| | |
| | | }
|
| | | private bool IsFullLv(int petID)//满阶
|
| | | {
|
| | | PetInfoConfig PetConfig = ConfigManager.Instance.GetTemplate<PetInfoConfig>(petID);
|
| | | PetInfoConfig PetConfig = Config.Instance.Get<PetInfoConfig>(petID);
|
| | | if (petmodel._DicPetBack.ContainsKey(petID))
|
| | | {
|
| | | if (PetConfig.MaxRank <= petmodel._DicPetBack[petID].PetClass)
|
| | |
| | | if (PackSendQuestMgr.Instance.useItemModel != null)//坐骑碎片
|
| | | {
|
| | | int ItemId = PackSendQuestMgr.Instance.useItemModel.itemInfo.ItemID;
|
| | | var petinfo = ConfigManager.Instance.GetAllValues<PetInfoConfig>();
|
| | | var petinfo = Config.Instance.GetAllValues<PetInfoConfig>();
|
| | |
|
| | | foreach (var Value in petinfo)
|
| | | {
|
| | |
| | | if (AchievementGoto.achievementType == AchievementGoto.SpiritPetAdvanced)//灵宠培养
|
| | | {
|
| | | AchievementGoto.achievementType = 0;
|
| | | SuccessConfig successConfig = ConfigManager.Instance.GetTemplate<SuccessConfig>(AchievementGoto.guideAchievementId);
|
| | | SuccessConfig successConfig = Config.Instance.Get<SuccessConfig>(AchievementGoto.guideAchievementId);
|
| | | int[] petID = successConfig.Condition;
|
| | | var PetModel = ConfigManager.Instance.GetAllValues<PetInfoConfig>();
|
| | | var PetModel = Config.Instance.GetAllValues<PetInfoConfig>();
|
| | | foreach (var value in PetModel)
|
| | | {
|
| | | if (value.ID == petID[0])
|