| 
					
				 | 
			
			
				@@ -84,6 +84,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var taskCfg = TaskCfgArray.Instance.GetCfg(taskId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (taskCfg == null) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (taskCfg.taskType != TaskType.Day7) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SetDayList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SetTasks(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,15 +116,16 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void DayListRenderer(int index, GObject obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var item = UI_ButtonDay.Proxy(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var cfg = cfgDataArray[index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (item.target.data == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var cfg = cfgDataArray[index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.m_text.text = $"第{cfg.days}天"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.target.data = index; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.target.onClick.Add(OnClickDay); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //设置按钮状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.m_c1.selectedIndex = index == onClickDayIndex ? 0 : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            RedDotController.Instance.SetComRedDot(item.target, ActivityDay7DataManager.Instance.CheckActivityDay7TaskRewrdCanGetByDay(cfg.days)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UI_ButtonDay.ProxyEnd(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -186,6 +188,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.m_listTaskReward.data = taskCfg.rewardsArr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.m_listTaskReward.numItems = taskCfg.rewardsArr.Length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            RedDotController.Instance.SetComRedDot(item.m_GetRewardBt, item.m_c1.selectedIndex == 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UI_TaskListItem.ProxyEnd(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -244,6 +247,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.target.onClick.Add(OnClickReward); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 UI_ExpProcess.ProxyEnd(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FreshGetStatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //设置天数列表 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -259,11 +263,13 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             components.ForEach(com => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var item = UI_ExpProcessItem.Create(com); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var item = UI_ExpProcessItem.Proxy(com); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var cfg = (Activity7DaysCfg)item.target.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var cfgID = cfg.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var state = ActivityDay7DataManager.Instance.GetActivityDay7RewardState(cfgID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.m_c2.selectedIndex = state ? 1 : 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                RedDotController.Instance.SetComRedDot(item.target, ActivityDay7DataManager.Instance.CheckActivityDay7RewardCanGet(cfgID)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                UI_ExpProcessItem.ProxyEnd(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -281,15 +287,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!(context.sender is GObject btnGet)) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var activity7DaysCfg = (Activity7DaysCfg)btnGet.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var id = activity7DaysCfg.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var get = ActivityDay7DataManager.Instance.GetActivityDay7RewardState(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (get) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                GoodsItemTipsController.ShowItemTips(activity7DaysCfg.bonusArr[0][0]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //判断积分是否够 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var score = ActivityDay7DataManager.Instance.GetScore(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (score < activity7DaysCfg.score) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(!ActivityDay7DataManager.Instance.CheckActivityDay7RewardCanGet(id)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 GoodsItemTipsController.ShowItemTips(activity7DaysCfg.bonusArr[0][0]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 |