少年修仙传客户端代码仓库
client_Zxw
2018-12-06 accfcbeae4b0d9348db450964f9defcca88aa0e8
4714 冰晶矿脉显示获取物品数量
1个文件已修改
42 ■■■■■ 已修改文件
System/Dungeon/IceCrystalVeinWin.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinWin.cs
@@ -33,18 +33,14 @@
        DungeonModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<DungeonModel>()); } }
        private int IndexSelect = 1;
        private int StarAll = 0;
        private List<int> IceCrystalVeinMiddle = new List<int>();
        private Dictionary<int, int> IceCrystalVeinMiddleDic = new Dictionary<int, int>();
        private List<IceLodeStarAwardClass> IceLodeStarAwardList = new List<IceLodeStarAwardClass>();
        #region Built-in
        protected override void BindController()
        {
            m_ScrollerController.OnRefreshCell += OnRefreshGridCell;
            var _IceCrystalVeinReward = Config.Instance.Get<FuncConfigConfig>("IceCrystalVeinReward");
            int[] IceCrystalVeinReward = ConfigParse.GetMultipleStr<int>(_IceCrystalVeinReward.Numerical1);
            for (int i = 0; i < IceCrystalVeinReward.Length; i++)
            {
                IceCrystalVeinMiddle.Add(IceCrystalVeinReward[i]);
            }
            IceCrystalVeinMiddleDic = ConfigParse.GetDic<int, int>(_IceCrystalVeinReward.Numerical1);
            var Openconfig = Config.Instance.Get<FuncOpenLVConfig>(83);
            m_TextLv.text = Language.Get("IceCrystal_4", Openconfig.LimitLV);
        }
@@ -261,25 +257,23 @@
            for (int i = 0; i < m_GridMiddle.childCount; i++)
            {
                GameObject ObjChild = m_GridMiddle.GetChild(i).gameObject;
                if (i < IceCrystalVeinMiddle.Count)
                {
                    ObjChild.SetActive(true);
                    ItemCell _ItemCell = ObjChild.GetComponent<ItemCell>();
                    ItemCellModel cellModel = new ItemCellModel(IceCrystalVeinMiddle[i], true, (ulong)1);
                    _ItemCell.Init(cellModel);
                    int type = i;
                    _ItemCell.cellBtn.SetListener(() =>
                    {
                        ItemAttrData attrData = new ItemAttrData(IceCrystalVeinMiddle[type], false, (ulong)1);
                        itemTipsModel.SetItemTipsModel(attrData);
                    });
                }
                else
                {
                    ObjChild.SetActive(false);
                }
                ObjChild.SetActive(false);
            }
            int INDEX = 0;
            foreach (var key in IceCrystalVeinMiddleDic.Keys)
            {
                GameObject ObjChild = m_GridMiddle.GetChild(INDEX).gameObject;
                ObjChild.SetActive(true);
                INDEX += 1;
                ItemCell _ItemCell = ObjChild.GetComponent<ItemCell>();
                ItemCellModel cellModel = new ItemCellModel(key, true, (ulong)IceCrystalVeinMiddleDic[key]);
                _ItemCell.Init(cellModel);
                _ItemCell.cellBtn.SetListener(() =>
                {
                    ItemAttrData attrData = new ItemAttrData(key, false, (ulong)IceCrystalVeinMiddleDic[key]);
                    itemTipsModel.SetItemTipsModel(attrData);
                });
            }
        }
        private void SetGridBotton()
        {