少年修仙传客户端代码仓库
client_Zxw
2018-11-10 2768bc57c1dcdc33a12f2f3fbb73504aa4b9f3f5
3335 代码优化
20个文件已修改
264 ■■■■ 已修改文件
System/FairyAu/RedBagScripts.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/RedBagTipsWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNotice2Win.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNoticeModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNoticeTip.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNoticeWin.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyingShoesTask.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FunctionForecastTip.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerTaskDatas.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/StoryTask.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/XpSkill.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/MountSkillWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/MountWin.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/PlayerMountDatas.cs 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PetAttributeMethods.cs 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PetAttributeWin.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PlayerPetDatas.cs 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/PlayerStrengthengDatas.cs 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsRedDot.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsRefined.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/RedBagScripts.cs
@@ -6,6 +6,7 @@
using System.Collections;
using UnityEngine.UI;
using TableConfig;
using System.Collections.Generic;
//红包点击赋值
namespace Snxxz.UI {
@@ -127,6 +128,7 @@
                    break;
            }       
        }
        List<RedPackConfig> redpack = new List<RedPackConfig>();
        string RedEnvelopeContent(int _getWay)//红包显示内容
        {
            string _str = null;
@@ -135,7 +137,11 @@
                _str = Language.Get("AnswerThree_Z");
                return _str;
            }
            var redpack = Config.Instance.GetAllValues<RedPackConfig>();
            if (redpack.Count <= 0)
            {
                redpack = Config.Instance.GetAllValues<RedPackConfig>();
            }
           // var redpack = Config.Instance.GetAllValues<RedPackConfig>();
            foreach (var value in redpack)
            {
                if (value.RedEnvelopeType == _getWay)
System/FairyAu/RedBagTipsWin.cs
@@ -155,7 +155,7 @@
            }
        }
        List<RedPackConfig> redpack = new List<RedPackConfig>();
        string RedEnvelopeContent(int _getWay)//红包显示内容
        {
            string _str = null;
@@ -164,7 +164,11 @@
                _str = Language.Get("AnswerThree_Z");
                return _str;
            }
            var redpack = Config.Instance.GetAllValues<RedPackConfig>();
            if (redpack.Count <= 0)
            {
                redpack = Config.Instance.GetAllValues<RedPackConfig>();
            }
           // var redpack = Config.Instance.GetAllValues<RedPackConfig>();
            foreach (var value in redpack)
            {
                if (value.RedEnvelopeType == _getWay)
System/MainInterfacePanel/FeatureNotice2Win.cs
@@ -133,11 +133,15 @@
            Close();
            WindowCenter.Instance.Open<MainInterfaceWin>();
        }
        List<FunctionForecastConfig> con_fig = new List<FunctionForecastConfig>();
        private void UnopenedFirst()
        {
            var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            foreach (var config in configs)
            if (con_fig.Count <= 0)
            {
                con_fig = Config.Instance.GetAllValues<FunctionForecastConfig>();
            }
           // var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            foreach (var config in con_fig)
            {
                int openTag = config.FuncId;
                if (!FuncOpen.Instance.IsFuncOpen(openTag))
System/MainInterfacePanel/FeatureNoticeModel.cs
@@ -361,11 +361,15 @@
        var mapConfig = Config.Instance.Get<MapConfig>(mapId);
        return mapConfig != null && mapConfig.MapFBType != 0;
    }
    List<FunctionForecastConfig> functionForecastValue = new List<FunctionForecastConfig>();
    public int GetOpenLv(int Inedx)
    {
        int lv = 0;
        var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>();
        if (functionForecastValue.Count <= 0)
        {
            functionForecastValue= Config.Instance.GetAllValues<FunctionForecastConfig>();
        }
       // var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>();
        foreach (var value in functionForecastValue)
        {
            if (value.OpenNumber == Inedx)
System/MainInterfacePanel/FeatureNoticeTip.cs
@@ -20,6 +20,7 @@
        [SerializeField] GameObject m_FeatureNoticeTipObj;
        [SerializeField] Text m_Information_reward;//有奖励可领取
        FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } }
        List<FunctionForecastConfig> configs = new List<FunctionForecastConfig>();
        public GameObject FeatureNoticeTipObj
        {
            get { return m_FeatureNoticeTipObj; }
@@ -31,7 +32,11 @@
        }
        void DataAssignment()
        {
            var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            if (configs.Count <= 0)
            {
                configs= Config.Instance.GetAllValues<FunctionForecastConfig>();
            }
           // var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            foreach (var config in configs)
            {
                if (!FuncOpen.Instance.IsFuncOpen(config.FuncId)
System/MainInterfacePanel/FeatureNoticeWin.cs
@@ -206,9 +206,15 @@
        #endregion
        private List<FunctionForecastConfig> configs = new List<FunctionForecastConfig>();
        private void DefaultSelection()//获取默认选择
        {
            var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            if (configs.Count <= 0)
            {
                configs= Config.Instance.GetAllValues<FunctionForecastConfig>();
            }
            //var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            foreach (var config in configs)
            {
                int openTag = config.FuncId;
@@ -357,6 +363,7 @@
            }
        }
        List<FunctionForecastConfig> functionForecastValue = new List<FunctionForecastConfig>();
        void TrailerClassification(int funcID)//预告分类
        {
            m_TextTurnedOn.gameObject.SetActive(false);
@@ -375,7 +382,11 @@
            }
            if (!FuncOpen.Instance.IsFuncOpen(ClickFuncID) && Type && NeedLv > playerLv)
            {
                var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>();
                if (functionForecastValue.Count <= 0)
                {
                    functionForecastValue= Config.Instance.GetAllValues<FunctionForecastConfig>();
                }
              //  var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>();
                string StrNanme = string.Empty;
                foreach (var value in functionForecastValue)
                {
System/MainInterfacePanel/FlyingShoesTask.cs
@@ -231,7 +231,7 @@
        }
        List<mapnpcConfig> npcConfig = new List<mapnpcConfig>();
        private bool StateDetermination()//状态判定
        {
            bool _bool = false;
@@ -244,7 +244,11 @@
                int mapID = PlayerDatas.Instance.baseData.MapID;
                if (int.TryParse(strNpc, out npcId))
                {
                    var npcConfig = Config.Instance.GetAllValues<mapnpcConfig>();
                    if (npcConfig.Count <= 0)
                    {
                        npcConfig = Config.Instance.GetAllValues<mapnpcConfig>();
                    }
                   // var npcConfig = Config.Instance.GetAllValues<mapnpcConfig>();
                    foreach (var value in npcConfig)
                    {
                        if (value.NPCID == npcId && value.MapID != mapID)
System/MainInterfacePanel/FunctionForecastTip.cs
@@ -61,15 +61,18 @@
                DataAssignment();
            }
        }
        List<FunctionForecastConfig> configs = new List<FunctionForecastConfig>();
        void DataAssignment()
        {
            if (FuncOpen.Instance.IsFuncOpen(OpenTag))
            {
                _FunctionForecastPanel.gameObject.SetActive(false);
            }
            var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            if (configs.Count <= 0)
            {
                configs= Config.Instance.GetAllValues<FunctionForecastConfig>();
            }
          //  var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            foreach (var config in configs)
            {
                if (!FuncOpen.Instance.IsFuncOpen(config.FuncId)
System/MainInterfacePanel/PlayerTaskDatas.cs
@@ -204,7 +204,7 @@
            }
        }
    }
    List<int> ListMissionID = new List<int>();
    public void RefreshMissionState(int MissionID, int MissionState, int DiscriptionIndex)//1.任务ID,2任务状态,3,任务描述Index(接收任务)
    {
        try
System/MainInterfacePanel/StoryTask.cs
@@ -303,10 +303,14 @@
                _Text_TaskTarget.SetReplaceInfo(_DicTaskInforma[_Taskid]);
            }
        }
        List<TaskListConfig> configs = new List<TaskListConfig>();
        void SaveChapter()//获取主线任务章节
        {
            var configs = Config.Instance.GetAllValues<TaskListConfig>();
            if (configs.Count <= 0)
            {
                configs = Config.Instance.GetAllValues<TaskListConfig>();
            }
           // var configs = Config.Instance.GetAllValues<TaskListConfig>();
            foreach (var value in configs)
            {
                if (!chapterDic.ContainsKey(value.ChapterID))
@@ -335,7 +339,11 @@
        private void ListTask(int ChapterID)
        {
            listTask.Clear();
            var configs = Config.Instance.GetAllValues<TaskListConfig>();
            if (configs.Count <= 0)
            {
                configs = Config.Instance.GetAllValues<TaskListConfig>();
            }
           // var configs = Config.Instance.GetAllValues<TaskListConfig>();
            foreach (var value in configs)
            {
                if (value.ChapterID == ChapterID && value.TaskID<= mainTaskID)
System/MainInterfacePanel/XpSkill.cs
@@ -194,17 +194,17 @@
            if (_SkillAndPreTreasure.Count != 0)
                return;
            m_PlayerXpSkillId = ConfigParse.GetDic<int, int>(Config.Instance.Get<FuncConfigConfig>("XpSkillID").Numerical1)[PlayerDatas.Instance.baseData.Job];//获取各个职业的XP技能
            var TreasureModel = Config.Instance.GetAllValues<TreasureConfig>();
            foreach (var config in TreasureModel)
            {
                //int[] Intlist = config.UnLockSkill;
                //for (int i = 0; i < Intlist.Length; i++)
            //var TreasureModel = Config.Instance.GetAllValues<TreasureConfig>();
            //foreach (var config in TreasureModel)
                //{
                //    if (_SkillAndPreTreasure.ContainsKey(Intlist[i]))
                //        continue;
                //    _SkillAndPreTreasure.Add(Intlist[i], config.ID);
            //    //int[] Intlist = config.UnLockSkill;
            //    //for (int i = 0; i < Intlist.Length; i++)
            //    //{
            //    //    if (_SkillAndPreTreasure.ContainsKey(Intlist[i]))
            //    //        continue;
            //    //    _SkillAndPreTreasure.Add(Intlist[i], config.ID);
            //    //}
                //}
            }
        }
        void DynamicallyCreate()//Tip赋值
System/Mount/MountSkillWin.cs
@@ -64,6 +64,7 @@
        #region Built-in
        protected override void BindController()
        {
            //-----------废弃的脚本无调用暂存
            var allHorseKeys = Config.Instance.GetAllKeys<HorseConfig>();
            var _horseUpModel = Config.Instance.GetAllValues<HorseUpConfig>();
            foreach (var config in _horseUpModel)
System/Mount/MountWin.cs
@@ -577,8 +577,11 @@
        }
        void ToAddSorting()//坐骑的列表排序
        {
            sortMountlist.Clear();
          //  sortMountlist.Clear();
            if (sortMountlist.Count <= 0)
            {
            sortMountlist = Config.Instance.GetAllValues<HorseConfig>();
            }
            sortMountlist.Sort(Compare);
        }
        int Compare(HorseConfig x, HorseConfig y)//数组排列
System/Mount/PlayerMountDatas.cs
@@ -134,14 +134,20 @@
        }
    }
    List<HorseConfig> Hconfigs = new List<HorseConfig>();
    List<HorseUpConfig> Uconfigs = new List<HorseUpConfig>();
    private void MountNumberPreservation()//用来对坐骑个数的保存
    {
        if (mountRedpoint.Count != 0)
            return;
        var configs = Config.Instance.GetAllValues<HorseConfig>();
       // var configs = Config.Instance.GetAllValues<HorseConfig>();
        if (Hconfigs.Count <= 0)
        {
            Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
        }
        int type = 0;
        foreach (var config in configs)
        foreach (var config in Hconfigs)
        {
            if (!mountRedpoint.ContainsKey(config.HorseID))
            {
@@ -173,9 +179,12 @@
        {
            return;
        }
        var configs = Config.Instance.GetAllValues<HorseConfig>();
        foreach (var config in configs)
        if (Hconfigs.Count <= 0)
        {
            Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
        }
      //  var configs = Config.Instance.GetAllValues<HorseConfig>();
        foreach (var config in Hconfigs)
        {
            int unlockItemID = config.UnlockItemID;
            int itemCount = playerPack.GetItemCountByID(PackType.rptItem, unlockItemID);
@@ -191,8 +200,12 @@
    {
        if (GetMountSkillAndItem.Count != 0)
            return;
        var configs = Config.Instance.GetAllValues<HorseUpConfig>();
        foreach (var config in configs)
        if (Uconfigs.Count <= 0)
        {
            Uconfigs= Config.Instance.GetAllValues<HorseUpConfig>();
        }
        //var configs = Config.Instance.GetAllValues<HorseUpConfig>();
        foreach (var config in Uconfigs)
        {
            for (int i = 0; i < config.SkillID.Length; i++)
            {
@@ -257,7 +270,11 @@
    private void ToAddSorting()
    {
        SortMount.Clear();
        SortMount = Config.Instance.GetAllValues<HorseConfig>();
        if (Hconfigs.Count <= 0)
        {
            Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
        }
        SortMount = Hconfigs;
        SortMount.Sort(Compare);
    }
    int Compare(HorseConfig x, HorseConfig y)//数组排列
@@ -361,8 +378,12 @@
            return;
        if (info.itemInfo.ItemPlace == (byte)RoleEquipType.mount)//坐骑位置19
        {
            var configs = Config.Instance.GetAllValues<HorseConfig>();
            foreach (var config in configs)
            if (Hconfigs.Count <= 0)
            {
                Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
            }
           // var configs = Config.Instance.GetAllValues<HorseConfig>();
            foreach (var config in Hconfigs)
            {
                if (config.ItemID == info.itemInfo.ItemID)
                {
@@ -523,7 +544,11 @@
                }
                return iSHint;
            case HorseEnum.HorseDebris:
                foreach (var value in Config.Instance.GetAllValues<HorseConfig>())
                if (Hconfigs.Count <= 0)
                {
                    Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
                }
                foreach (var value in Hconfigs)
                {
                    if (value.UnlockItemID == id)
                    {
System/Pet/PetAttributeMethods.cs
@@ -216,12 +216,17 @@
        List<int> petSkillIdlist = new List<int>();
        List<int> petSkillUnlockLvlist = new List<int>();
        List<bool> petSkillIsUnlocklist = new List<bool>();
        List<PetInfoConfig> list = new List<PetInfoConfig>();
        private void SetAllPetSkillModel()
        {
            petSkillUnlockLvlist.Clear();
            petSkillIdlist.Clear();
            petSkillIsUnlocklist.Clear();
            List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>();
            if (list.Count <= 0)
            {
                list = Config.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))
@@ -300,7 +305,11 @@
                SkillButtonPet skillButton = cell.transform.GetChild(i).GetComponent<SkillButtonPet>();
                FunctionUnlockFlyObjectTarget functionUnlockFlyObjectTarget = cell.transform.GetChild(i).GetComponent<FunctionUnlockFlyObjectTarget>();
                int petId = 0;
                List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>();
               // List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>();
                if (list.Count <= 0)
                {
                    list = Config.Instance.GetAllValues<PetInfoConfig>();
                }
                for (int j = 0; j < list.Count; j++)
                {
                    int[] ids = ConfigParse.GetMultipleStr<int>(list[j].SkillID);
System/Pet/PetAttributeWin.cs
@@ -39,9 +39,10 @@
        private int TypePetID = 0;//用来标记当前选中的灵宠ID
        private bool inLevelUp = false;
        private bool isOpenFirst = true;
        private List<PetInfoConfig> petinfo = new List<PetInfoConfig>();
        protected override void BindController()
        {
            petinfo = Config.Instance.GetAllValues<PetInfoConfig>();
        }
        protected override void AddListeners()
@@ -248,8 +249,12 @@
        }
        void ToAddSorting()//灵宠排序
        {
            sortlist.Clear();
           // sortlist.Clear();
            if (sortlist.Count <= 0)
            {
            sortlist = Config.Instance.GetAllValues<PetInfoConfig>();
            }
            sortlist.Sort(Compare);
        }
        int Compare(PetInfoConfig x, PetInfoConfig y)//数组排列
@@ -324,7 +329,7 @@
            if (PackSendQuestMgr.Instance.useItemModel != null)//坐骑碎片
            {
                int ItemId = PackSendQuestMgr.Instance.useItemModel.itemInfo.ItemID;
                var petinfo = Config.Instance.GetAllValues<PetInfoConfig>();
                //var petinfo = Config.Instance.GetAllValues<PetInfoConfig>();
                foreach (var Value in petinfo)
                {
@@ -383,8 +388,8 @@
                AchievementGoto.achievementType = 0;
                SuccessConfig successConfig = Config.Instance.Get<SuccessConfig>(AchievementGoto.guideAchievementId);
                int[] petID = successConfig.Condition;
                var PetModel = Config.Instance.GetAllValues<PetInfoConfig>();
                foreach (var value in PetModel)
               // var PetModel = Config.Instance.GetAllValues<PetInfoConfig>();
                foreach (var value in petinfo)
                {
                    if (value.ID == petID[0])
                    {
System/Pet/PlayerPetDatas.cs
@@ -66,7 +66,7 @@
    public event Action PlayerLoginOkData;
    private Dictionary<int, int> DicDefaultPet = new Dictionary<int, int>();
    List<PetInfoConfig> allPetConfigs = new List<PetInfoConfig>();
    public override void Init()
    {
        ToAddSorting();
@@ -240,8 +240,11 @@
            return;
        }
        int type = 0;
        var allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        if (allPetConfigs.Count <= 0)
        {
            allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        }
      //  var allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        foreach (var config in allPetConfigs)
        {
            if (!DeblockingRedPoint.ContainsKey(config.ID))
@@ -272,8 +275,12 @@
        {
            return;
        }
        var configs = Config.Instance.GetAllValues<PetInfoConfig>();
        foreach (var config in configs)
       // var configs = Config.Instance.GetAllValues<PetInfoConfig>();
        if (allPetConfigs.Count <= 0)
        {
            allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        }
        foreach (var config in allPetConfigs)
        {
            int unlockItemID = config.UnLockNeedItemID;
            int itemCount = playerPack.GetItemCountByID(PackType.rptItem, unlockItemID);
@@ -291,7 +298,11 @@
    private void ToAddSorting()
    {
        Sortpet.Clear();
        Sortpet = Config.Instance.GetAllValues<PetInfoConfig>();
        if (allPetConfigs.Count <= 0)
        {
            allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        }
        Sortpet = allPetConfigs;
        Sortpet.Sort(Compare);
    }
    int Compare(PetInfoConfig x, PetInfoConfig y)//数组排列
@@ -607,7 +618,11 @@
                }
                return iSHint;
            case PetEnum.PetDebris:
                foreach (var value in Config.Instance.GetAllValues<PetInfoConfig>())
                if (allPetConfigs.Count <= 0)
                {
                    allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
                }
                foreach (var value in allPetConfigs)
                {
                    if (value.UnLockNeedItemID == id)
                    {
System/Strengthening/PlayerStrengthengDatas.cs
@@ -540,10 +540,14 @@
        public int Ability2Value;//数值2
    }
    private List<WingRefineAttrConfig> tegWing = new List<WingRefineAttrConfig>();
    void WingRefine()//精炼属性
    {
        var tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        if (tegWing.Count <= 0)
        {
            tegWing= Config.Instance.GetAllValues<WingRefineAttrConfig>();
        }
        //var tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        foreach (var values in tegWing)
        {
            if (!_DicWingRe.ContainsKey(values.wingsPhase))
@@ -567,8 +571,12 @@
        WingRefine();
        int _currentRefiningAll = 0;//总精炼度
        ItemConfig Item = Config.Instance.Get<ItemConfig>(ItemID);
        var configs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        foreach (var values in configs)
        if (tegWing.Count <= 0)
        {
            tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        }
      //  var configs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        foreach (var values in tegWing)
        {
            if (Item.LV == values.wingsPhase)
            {
@@ -601,8 +609,12 @@
            int currentRefining = 0;
            int currentReAll = 0;
            currentRefining = itemModel.GetUseDataModel((int)ItemUseDataKey.Def_IudetWingProgressValue)[0];//当前精炼度  
            var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
            foreach (var value in wingRefineAttrConfigs)
            if (tegWing.Count <= 0)
            {
                tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>();
            }
          //  var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
            foreach (var value in tegWing)
            {
                if (itemModel.chinItemModel.LV == value.wingsPhase)
                {
System/Strengthening/WingsRedDot.cs
@@ -79,6 +79,7 @@
            public int WingsCount;
        }
        private Dictionary<int, WingsInformation> _dicWings = new Dictionary<int, WingsInformation>();
        private List<WingRefineAttrConfig> WingRefineAttr = new List<WingRefineAttrConfig>();
        public void WingsDot()
        {
            redPointStre.state = RedPointState.None;
@@ -105,7 +106,11 @@
            {
                var config = Config.Instance.Get<WingRefineExpConfig>((int)itemModel.itemInfo.ItemID);
                int WingsPhase = config.WingsPhase;//获取翅膀阶数
                var WingRefineAttr = Config.Instance.GetAllValues<WingRefineAttrConfig>();
                if (WingRefineAttr.Count <= 0)
                {
                    WingRefineAttr = Config.Instance.GetAllValues<WingRefineAttrConfig>();
                }
                //var WingRefineAttr = Config.Instance.GetAllValues<WingRefineAttrConfig>();
                int Max = 0;
                foreach (var value in WingRefineAttr)
                {
System/Strengthening/WingsRefined.cs
@@ -79,7 +79,7 @@
    private bool CoroutinesBool = true;//协程控制
    public Dictionary<int, int> wingLv2GenerDict = new Dictionary<int, int>();
    List<WingRefineAttrConfig> wingRefineAttrConfigs = new List<WingRefineAttrConfig>();
    private void Awake()
    {
        var _funcCfg = Config.Instance.Get<FuncConfigConfig>("WingLV");
@@ -629,7 +629,11 @@
        {
            _currentRefining = 0;//当前精炼度
        }
        var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        if (wingRefineAttrConfigs.Count <= 0)
        {
            wingRefineAttrConfigs= Config.Instance.GetAllValues<WingRefineAttrConfig>();
        }
      //  var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        foreach (var config in wingRefineAttrConfigs)
        {
            if (itemModel.chinItemModel.LV == config.wingsPhase)
@@ -689,8 +693,12 @@
    void WingRefine()//精炼属性值获取
    {
        var wingConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        foreach (var config in wingConfigs)
        if (wingRefineAttrConfigs.Count <= 0)
        {
            wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        }
      //  var wingConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
        foreach (var config in wingRefineAttrConfigs)
        {
            if (!_DicWingRe.ContainsKey(config.wingsPhase))
            {