少年修仙传客户端代码仓库
Client_PangDeRong
2018-08-27 dacdacb02affa8f5c25cbd7c473020c6338ab50d
【1718】修复套装左侧列表排序Bug
2个文件已修改
16 ■■■■■ 已修改文件
System/Strengthening/EquipSuit/PlayerSuitModel.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipSuitTips.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipSuit/PlayerSuitModel.cs
@@ -137,11 +137,10 @@
        /// <summary>
        /// 获取排序后的装备位顺序
        /// </summary>
        List<int> orderlist = new List<int>();
        Dictionary<int, ItemModel> equipDict;
        public List<int> GetEquipOrderlist(SuitType type)
        {
            orderlist.Clear();
            List<int> orderlist = new List<int>();
            SinglePackModel singlePack = playerPack.GetSinglePackModel(PackType.rptEquip);
            if (singlePack == null)
            {
@@ -772,8 +771,7 @@
                return;
            redSuitType = EquipSuitTips.E_SuitType;
            List<int> orderPlacelist = new List<int>();
            orderPlacelist.AddRange(orderlist);
            List<int> orderPlacelist = GetEquipOrderlist(redSuitType);
            orderPlacelist.Sort(CompareSuitLV);
            for (int i = 0; i < orderPlacelist.Count; i++)
@@ -809,9 +807,7 @@
                    break;
            }
            List<int> orderPlacelist = new List<int>();
            GetEquipOrderlist(redSuitType);
            orderPlacelist.AddRange(orderlist);
            List<int> orderPlacelist = GetEquipOrderlist(redSuitType);
            orderPlacelist.Sort(CompareSuitLV);
            for (int i = 0; i < orderPlacelist.Count; i++)
System/Strengthening/EquipSuitTips.cs
@@ -42,7 +42,7 @@
    #endregion
    #region 数据
    private List<int> equipPartlist = new List<int>();
    private List<int> equipPartlist;
    private EquipSuitAttrConfig _equipSuitProModel;
    private EquipSuitCompoundConfig _equipSuitMatModel;
    private List<Transform> _materialPoslist = new List<Transform>();
@@ -153,7 +153,7 @@
                E_SuitType = SuitType.HighSuit;
            }
        }
        equipPartlist.AddRange(SuitModel.GetEquipOrderlist(E_SuitType));
        equipPartlist = SuitModel.GetEquipOrderlist(E_SuitType);
        CreateEquipSuitCell();
        StartCoroutine(SetOffestPos());
    }
@@ -786,7 +786,7 @@
    {
        int curSelect = equipPartlist[presentIndex];
        E_SuitType = E_SuitType == SuitType.LowSuit ? SuitType.HighSuit : SuitType.LowSuit;
        equipPartlist.AddRange(SuitModel.GetEquipOrderlist(E_SuitType));
        equipPartlist = SuitModel.GetEquipOrderlist(E_SuitType);
        for (int i = 0; i < equipPartlist.Count; i++)
        {
            if (equipPartlist[i] == curSelect)