| 
					
				 | 
			
			
				@@ -7,11 +7,11 @@ using UnityEngine; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public class DailyTaskRewardView : BaseWindow 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public class RewardPreView : BaseWindow 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        private UI_DailyTaskRewardUI _ui; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        private DailyActiveRewardCfg _cfg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private UI_RewardPreviewUI _ui; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private List<ItemData> _rewardDatas; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public override void Dispose() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (_ui != null) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -25,22 +25,23 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         protected override void OnInit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             base.OnInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _ui = UI_DailyTaskRewardUI.Create(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui = UI_RewardPreviewUI.Create(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.viewCom = _ui.target; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.viewCom.Center(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.modal = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             viewAnimationType = EnumViewAnimationType.ZOOM_CENTER; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _ui.m_list.itemRenderer = ListItemRender; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // _ui.m_list.onClickItem.Add(OnClickListReward); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         protected override void OnShown() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             base.OnShown(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _cfg = this.viewData as DailyActiveRewardCfg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _ui.m_list.numItems = _cfg.rewardsArr.Length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _ui.m_txtDesc.text = string.Format("满足{0}活跃度可领取", _cfg.count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // _cfg = this.viewData as DailyActiveRewardCfg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _rewardDatas = (this.viewData as object[])[0] as List<ItemData>; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_list.numItems = _rewardDatas.Count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_txtName.text = (this.viewData as object[])[1].ToString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_txtDesc.text = (this.viewData as object[])[2].ToString(); ;//string.Format("满足{0}活跃度可领取", _cfg.count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         protected override void OnHide() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -50,7 +51,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void ListItemRender(int index, GObject obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UI_ComItem item = UI_ComItem.Proxy(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ItemData reward = ItemUtil.createItemData(_cfg.rewardsArr[index]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ItemData reward = _rewardDatas[index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (obj.data == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 obj.data = new ItemView(obj as GComponent); 
			 |