| | |
| | | |
| | | namespace Snxxz.UI
|
| | | {
|
| | | //开服成就
|
| | | //开服成就(8-14天)
|
| | | [XLua.Hotfix] |
| | | public class OpenServiceAchievementWin : Window |
| | | { |
| | |
| | | |
| | | protected override void OnPreOpen() |
| | | {
|
| | | model.SelectedNow = model.DayNow;
|
| | | ChooseDay();
|
| | | SetTextIntegral();
|
| | | OnCreateGridLineCell1(m_ScrollerController1);
|
| | | OnCreateGridLineCell2(m_ScrollerController2); |
| | |
| | | |
| | | protected override void OnPreClose() |
| | | {
|
| | | model.JumpIndex = -1;
|
| | | model.WeekPartyDayInfoUpdate -= WeekPartyDayInfoUpdate; |
| | | }
|
| | |
|
| | |
| | |
|
| | | 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>();//红点
|
| | |
| | | SelectedObj.SetActive(true);
|
| | | SelectedObj1.SetActive(true);
|
| | | Unselected.SetActive(false);
|
| | | |
| | |
|
| | | IsNotGary_text.text = (Index + 1).ToString();
|
| | | }
|
| | | Btn.SetListener(() =>
|
| | |
| | | dailyIdlist.Add(_list[i]);
|
| | | }
|
| | | }
|
| | | |
| | |
|
| | | foreach (var key in model.WeekPartyDayDic.Keys)
|
| | | {
|
| | | if (key == model.SelectedNow)
|
| | |
| | | {
|
| | | SortList.Add(TemplateId);
|
| | | }
|
| | | // var Dailyquse = Config.Instance.Get<DailyQuestConfig>(TemplateId);
|
| | | // var Dailyquse = Config.Instance.Get<DailyQuestConfig>(TemplateId);
|
| | | }
|
| | | else
|
| | | {
|
| | | SortList.Add(TemplateId);
|
| | | }
|
| | | |
| | |
|
| | | |
| | |
|
| | |
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | {
|
| | | 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;
|
| | | } |
| | | } |
| | | |
| | | } |