少年修仙传客户端代码仓库
client_Zxw
2019-01-11 aef34f31e72e88ba096c2d2bbc6d9beecfab67da
System/OpenServerActivity/OpenServiceAchievementWin.cs
@@ -13,7 +13,7 @@
namespace Snxxz.UI
{
    //开服成就
    //开服成就(8-14天)
    [XLua.Hotfix]
    public class OpenServiceAchievementWin : Window
    {
@@ -47,7 +47,7 @@
        protected override void OnPreOpen()
        {
            model.SelectedNow = model.DayNow;
            ChooseDay();
            SetTextIntegral();
            OnCreateGridLineCell1(m_ScrollerController1);
            OnCreateGridLineCell2(m_ScrollerController2);
@@ -60,6 +60,7 @@
        protected override void OnPreClose()
        {
            model.JumpIndex = -1;
            model.WeekPartyDayInfoUpdate -= WeekPartyDayInfoUpdate;
        }
@@ -98,7 +99,7 @@
            GameObject IsNotGary = cell.transform.Find("Obj1").gameObject;
            Text IsNotGary_text = IsNotGary.transform.Find("DayText").GetComponent<Text>();
            GameObject Gary= cell.transform.Find("Obj2").gameObject;
            GameObject Gary = cell.transform.Find("Obj2").gameObject;
            Text Gary_text = Gary.transform.Find("DayText").GetComponent<Text>();
            RedpointBehaviour redPoint = cell.transform.Find("RedPoint").GetComponent<RedpointBehaviour>();//红点
@@ -149,7 +150,7 @@
                SelectedObj.SetActive(true);
                SelectedObj1.SetActive(true);
                Unselected.SetActive(false);
                IsNotGary_text.text = (Index + 1).ToString();
            }
            Btn.SetListener(() =>
@@ -201,7 +202,7 @@
                    dailyIdlist.Add(_list[i]);
                }
            }
            foreach (var key in model.WeekPartyDayDic.Keys)
            {
                if (key == model.SelectedNow)
@@ -220,15 +221,15 @@
                            {
                                SortList.Add(TemplateId);
                            }
                           // var Dailyquse = Config.Instance.Get<DailyQuestConfig>(TemplateId);
                            // var Dailyquse = Config.Instance.Get<DailyQuestConfig>(TemplateId);
                        }
                        else
                        {
                            SortList.Add(TemplateId);
                        }
                    }
                }
            }
@@ -354,16 +355,34 @@
            {
                m_One.SetActive(false);
                m_Two.SetActive(true);
                m_OpenServiceItemA1.SetReward(model.SelectedNow, ItemDayList[0],0,2);
                m_OpenServiceItemB1.SetReward(model.SelectedNow, ItemDayList[1],1,2);
                m_OpenServiceItemA1.SetReward(model.SelectedNow, ItemDayList[0], 0, 2);
                m_OpenServiceItemB1.SetReward(model.SelectedNow, ItemDayList[1], 1, 2);
            }
            else
            {
                m_One.SetActive(true);
                m_Two.SetActive(false);
                m_OpenServiceItemA.SetReward(model.SelectedNow, ItemDayList[0], 0,2);
                m_OpenServiceItemA.SetReward(model.SelectedNow, ItemDayList[0], 0, 2);
            }
        }
        private void ChooseDay()//选择天
        {
            if (model.JumpIndex != -1)//跳转选择的天
            {
                model.SelectedNow = model.JumpIndex;
                return;
            }
            foreach (var key in model.RedPointDic.Keys)//红点选择可领取的天
            {
                if (model.RedPointDic[key].state == RedPointState.Simple)
                {
                    model.SelectedNow = key;
                    return;
                }
            }
            model.SelectedNow = model.DayNow;
        }
    }
}