From aef34f31e72e88ba096c2d2bbc6d9beecfab67da Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期五, 11 一月 2019 14:50:05 +0800
Subject: [PATCH] 5767 【前端】【1.5】新增8-14天活动功能(制作成7日运营活动的模板)
---
System/OpenServerActivity/OpenServiceAchievementWin.cs | 41 ++++++++++++++++++++++++++++++-----------
1 files changed, 30 insertions(+), 11 deletions(-)
diff --git a/System/OpenServerActivity/OpenServiceAchievementWin.cs b/System/OpenServerActivity/OpenServiceAchievementWin.cs
index 6e1792c..a39557a 100644
--- a/System/OpenServerActivity/OpenServiceAchievementWin.cs
+++ b/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;
+ }
}
}
--
Gitblit v1.8.0