少年修仙传客户端代码仓库
client_linchunjie
2018-08-27 d106f11e7f44c748f595da36e0cdfd54849649e6
System/Pet/PetAttributeMethods.cs
@@ -190,17 +190,8 @@
            UIEffect uie = cell.transform.GetComponent<UIEffect>();
            if (petmodel.ListEffectSkill.Contains(curPetSkillIds[skillIdIndex]))
            {
                if (!uie.IsPlaying)
                {
                    uie.Play();
                }
            }
            else
            {
                if (uie.IsPlaying)
                {
                    uie.Stop();
                }
                uie.Play();
            }
            if (petmodel._DicPetBack.ContainsKey(petInfoConfig.ID))
            {
@@ -230,7 +221,7 @@
            petSkillUnlockLvlist.Clear();
            petSkillIdlist.Clear();
            petSkillIsUnlocklist.Clear();
            List<PetInfoConfig> list = ConfigManager.Instance.GetAllValues<PetInfoConfig>();
            List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>();
            for (int i = 0; i < list.Count; i++)
            {
                if (petmodel._DicPetBack.ContainsKey(list[i].ID))
@@ -309,7 +300,7 @@
                SkillButtonPet skillButton = cell.transform.GetChild(i).GetComponent<SkillButtonPet>();
                FunctionUnlockFlyObjectTarget functionUnlockFlyObjectTarget = cell.transform.GetChild(i).GetComponent<FunctionUnlockFlyObjectTarget>();
                int petId = 0;
                List<PetInfoConfig> list = ConfigManager.Instance.GetAllValues<PetInfoConfig>();
                List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>();
                for (int j = 0; j < list.Count; j++)
                {
                    int[] ids = ConfigParse.GetMultipleStr<int>(list[j].SkillID);
@@ -373,7 +364,7 @@
                {
                    int _scoreNum = 0;
                    int _scoreNumAll = 0;
                    PetInfoConfig config = ConfigManager.Instance.GetTemplate<PetInfoConfig>(petId);
                    PetInfoConfig config = Config.Instance.Get<PetInfoConfig>(petId);
                    InitFightPower += int.Parse(config.InitFightPower);
                    string[] strNumberSkill = config.SkillID.Split('|');
                    string[] strSkillUnLock = config.SkillUnLock.Split('|');
@@ -382,7 +373,7 @@
                    {
                        if (petmodel._DicPetBack[petId].PetClass >= int.Parse(strSkillUnLock[i]))
                        {
                            SkillConfig skillconfig = ConfigManager.Instance.GetTemplate<SkillConfig>(int.Parse(strNumberSkill[i]));
                            SkillConfig skillconfig = Config.Instance.Get<SkillConfig>(int.Parse(strNumberSkill[i]));
                            if (skillconfig != null)
                            {
                                _scoreNum += skillconfig.FightPower;
@@ -403,7 +394,7 @@
            if (petInfoConfig == null) return;
            upgradeCostTip.SetActive(true);
            ItemConfig itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(petmodel.petUpgradeToolId);
            ItemConfig itemConfig = Config.Instance.Get<ItemConfig>(petmodel.petUpgradeToolId);
            if (itemConfig != null)
            {
                m_PetDanIcon1.SetSprite(itemConfig.IconKey);
@@ -595,7 +586,7 @@
        {
            petmodel.curPetId = PetID;
            isAutoTrain = false;
            petInfoConfig = ConfigManager.Instance.GetTemplate<PetInfoConfig>(PetID);
            petInfoConfig = Config.Instance.Get<PetInfoConfig>(PetID);
            LoadingShowNPC(PetID);
            petAutoTrainText.text = Language.Get("PetWin_EvolveTrainBtn_6");
            PetPanelAssignment(PetID);
@@ -620,7 +611,7 @@
                }
                typePetID = PetID;
                timePlay = 0;
                var npcConfig = ConfigManager.Instance.GetTemplate<NPCConfig>(PetID);
                var npcConfig = Config.Instance.Get<NPCConfig>(PetID);
                UI3DModelExhibition.Instance.BeginShowNPC(PetID, npcConfig.UIModeLOffset, npcConfig.UIModelRotation, _rawImage);
                if (UI3DModelExhibition.Instance.NpcModelPet != null)
                {
@@ -642,7 +633,7 @@
        public void PetPanelAssignment(int PetID, bool isRefresh = false)//关于面板赋值选择
        {
            PetInfoConfig PetModel = ConfigManager.Instance.GetTemplate<PetInfoConfig>(PetID);
            PetInfoConfig PetModel = Config.Instance.Get<PetInfoConfig>(PetID);
            petAttrBtn.RemoveAllListeners();
            if (petmodel._DicPetBack.ContainsKey(PetID))
            {
@@ -684,8 +675,8 @@
        {
            FragmentUnlockTip.SetActive(true);
            FullAttTip.SetActive(false);
            PetInfoConfig PetModel = ConfigManager.Instance.GetTemplate<PetInfoConfig>(PetID);
            ItemConfig _item = ConfigManager.Instance.GetTemplate<ItemConfig>(PetModel.UnLockNeedItemID);
            PetInfoConfig PetModel = Config.Instance.Get<PetInfoConfig>(PetID);
            ItemConfig _item = Config.Instance.Get<ItemConfig>(PetModel.UnLockNeedItemID);
            ImageIcon.SetSprite(_item.IconKey);
            m_BGM_Image.SetItemBackGround(_item.ItemColor);
            if (playerPack.GetItemCountByID(PackType.rptItem, PetModel.UnLockNeedItemID) < PetModel.UnLockNeedItemCnt)
@@ -701,7 +692,7 @@
        void FullOrderPanel(int PetID)
        {
            PetInfoConfig PetModel = ConfigManager.Instance.GetTemplate<PetInfoConfig>(PetID);
            PetInfoConfig PetModel = Config.Instance.Get<PetInfoConfig>(PetID);
            PetClassCostConfig _tagPetClass = PetClassCostConfig.GetPetIdAndRank(PetID, PetModel.MaxRank);
            FragmentUnlockTip.SetActive(false);
            FullAttTip.SetActive(true);