少年修仙传客户端代码仓库
client_Zxw
2018-11-23 cd4e26da0a2347a79aa18f4c77a5df9b103abfa6
System/Welfare/SignInGiftCell.cs
@@ -38,12 +38,13 @@
        public override void Refresh(CellView cell)
        {
            var _signCfg = model.cntSignList[cell.index];
            var _ring = model.isFirst ? 0 : (_signCfg.ItemID.Length > 1 ? 1 : 0);
            var configs = Config.Instance.GetAllValues<ContinueSignInConfig>();
            var _signCfg = configs[cell.index];
            var _ring = model.IsFirstMonth ? 0 : (_signCfg.ItemID.Length > 1 ? 1 : 0);
            var _itemId = _signCfg.ItemID[_ring];
            if (model.m_ContinueJobItems.ContainsKey(_signCfg.ContineDay))
            if (model.m_KeepSignInItemDict.ContainsKey(_signCfg.ContineDay))
            {
                var _list = model.m_ContinueJobItems[_signCfg.ContineDay];
                var _list = model.m_KeepSignInItemDict[_signCfg.ContineDay];
                if (_list.Contains(_itemId))
                {
                    try
@@ -62,7 +63,7 @@
            m_ItemCntTxt.text = _signCfg.ItemNum[_ring] <= 1 ? string.Empty : _signCfg.ItemNum[_ring].ToString();
            m_DayTxt.text = Language.Get("SignIn_5", _signCfg.ContineDay);
            m_ItemNameTxt.text = _itemCfg.ItemName;
            m_GetItemImg.gameObject.SetActive(_signCfg.ContineDay <= model.signNum);
            m_GetItemImg.gameObject.SetActive(_signCfg.ContineDay <= model.alreadySignInCount);
            m_GiftBtn.onClick.RemoveAllListeners();
            int _index = cell.index;
            m_GiftBtn.onClick.AddListener(() =>
@@ -73,10 +74,11 @@
        private void OnClickCtnSign(int _index)
        {
            var _signCfg = model.cntSignList[_index];
            var configs = Config.Instance.GetAllValues<ContinueSignInConfig>();
            var _signCfg = configs[_index];
            int itemId = 0;
            int itemCount = 0;
            if (!model.isFirst)
            if (!model.IsFirstMonth)
            {
                itemId = _signCfg.ItemID.Length > 1 ? _signCfg.ItemID[1] : _signCfg.ItemID[0];
                itemCount = _signCfg.ItemNum.Length > 1 ? _signCfg.ItemNum[1] : _signCfg.ItemNum[0];
@@ -86,9 +88,9 @@
                itemId = _signCfg.ItemID[0];
                itemCount = _signCfg.ItemNum[0];
            }
            if (model.m_ContinueJobItems.ContainsKey(_signCfg.ContineDay))
            if (model.m_KeepSignInItemDict.ContainsKey(_signCfg.ContineDay))
            {
                var _list = model.m_ContinueJobItems[_signCfg.ContineDay];
                var _list = model.m_KeepSignInItemDict[_signCfg.ContineDay];
                if (_list.Contains(itemId))
                {
                    try