guodong пре 2 година
родитељ
комит
565e0e17bc

+ 5 - 5
GameClient/Assets/Game/HotUpdate/Data/TaskDataManager.cs

@@ -40,11 +40,11 @@ namespace GFGGame
             if (taskInfo == null)
             if (taskInfo == null)
             {
             {
                 TaskInfosDic.Add(taskId, info);
                 TaskInfosDic.Add(taskId, info);
-                TaskType2TaskIdListDic.TryGetValue(cfg.taskType, out var taskIds);
+                TaskType2TaskIdListDic.TryGetValue(cfg.funcType, out var taskIds);
                 if (taskIds == null)
                 if (taskIds == null)
                 {
                 {
                     taskIds = new List<int>();
                     taskIds = new List<int>();
-                    TaskType2TaskIdListDic.Add(cfg.taskType, taskIds);
+                    TaskType2TaskIdListDic.Add(cfg.funcType, taskIds);
                 }
                 }
                 taskIds.Add(taskId);
                 taskIds.Add(taskId);
             }
             }
@@ -65,11 +65,11 @@ namespace GFGGame
                 Log.Error($"出现了没有配置的任务id{taskId}");
                 Log.Error($"出现了没有配置的任务id{taskId}");
                 return;
                 return;
             }
             }
-            var taskType = cfg.taskType;
-            TaskType2TaskIdListDic.TryGetValue(taskType, out var taskIds);
+            var funcType = cfg.funcType;
+            TaskType2TaskIdListDic.TryGetValue(funcType, out var taskIds);
             if (taskIds == null) return;
             if (taskIds == null) return;
             taskIds.Remove(taskId);
             taskIds.Remove(taskId);
-            if (taskIds.Count == 0) TaskType2TaskIdListDic.Remove(taskType);
+            if (taskIds.Count == 0) TaskType2TaskIdListDic.Remove(funcType);
         }
         }
 
 
         public void UpdateTaskState(int taskId, int state)
         public void UpdateTaskState(int taskId, int state)

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Views/ActivityDay7/ActivityDay7View.cs

@@ -82,7 +82,7 @@ namespace GFGGame
         {
         {
             var taskIds = (List<int>)context.data;
             var taskIds = (List<int>)context.data;
             foreach (var _ in taskIds.Select(taskId => TaskCfgArray.Instance.GetCfg(taskId))
             foreach (var _ in taskIds.Select(taskId => TaskCfgArray.Instance.GetCfg(taskId))
-                         .Where(taskCfg => taskCfg is { taskType: TaskType.Day7 }))
+                         .Where(taskCfg => taskCfg is { funcType: TaskType.Day7 }))
             {
             {
                 TaskChange();
                 TaskChange();
             }
             }
@@ -92,7 +92,7 @@ namespace GFGGame
         {
         {
             var taskId = (int)context.data;
             var taskId = (int)context.data;
             var taskCfg = TaskCfgArray.Instance.GetCfg(taskId);
             var taskCfg = TaskCfgArray.Instance.GetCfg(taskId);
-            if (!(taskCfg is { taskType: TaskType.Day7 })) return;
+            if (!(taskCfg is { funcType: TaskType.Day7 })) return;
             TaskChange();
             TaskChange();
         }
         }
 
 

+ 10 - 10
GameClient/Assets/Game/HotUpdate/Views/Task/CombTaskView.cs

@@ -11,7 +11,7 @@ namespace GFGGame
     {
     {
         private UI_CombTaskUI _ui;
         private UI_CombTaskUI _ui;
         private List<TaskCfg> _cfgs;
         private List<TaskCfg> _cfgs;
-        private int taskType = TaskType.Daily;
+        private int funcType = TaskType.Daily;
 
 
         public override void Dispose()
         public override void Dispose()
         {
         {
@@ -75,7 +75,7 @@ namespace GFGGame
         {
         {
             var taskIds = (List<int>)eventContext.data;
             var taskIds = (List<int>)eventContext.data;
             if (taskIds.Select(taskId => TaskCfgArray.Instance.GetCfg(taskId)).Where(taskCfg => taskCfg != null)
             if (taskIds.Select(taskId => TaskCfgArray.Instance.GetCfg(taskId)).Where(taskCfg => taskCfg != null)
-                .Any(taskCfg => taskCfg.taskType == taskType))
+                .Any(taskCfg => taskCfg.funcType == funcType))
             {
             {
                 UpdateTask();
                 UpdateTask();
             }
             }
@@ -86,14 +86,14 @@ namespace GFGGame
             var taskId = (int)eventContext.data;
             var taskId = (int)eventContext.data;
             var taskCfg = TaskCfgArray.Instance.GetCfg(taskId);
             var taskCfg = TaskCfgArray.Instance.GetCfg(taskId);
             if (taskCfg == null) return;
             if (taskCfg == null) return;
-            if (taskCfg.taskType != taskType) return;
+            if (taskCfg.funcType != funcType) return;
             UpdateTask();
             UpdateTask();
         }
         }
 
 
         //切换任务类型
         //切换任务类型
         private void OnCtrlChange()
         private void OnCtrlChange()
         {
         {
-            taskType = _ui.m_c1.selectedIndex switch
+            funcType = _ui.m_c1.selectedIndex switch
             {
             {
                 0 =>
                 0 =>
                     //每日任务
                     //每日任务
@@ -101,7 +101,7 @@ namespace GFGGame
                 1 =>
                 1 =>
                     //织造任务
                     //织造任务
                     TaskType.BattlePass,
                     TaskType.BattlePass,
-                _ => taskType
+                _ => funcType
             };
             };
             //更新任务列表
             //更新任务列表
             UpdateTask();
             UpdateTask();
@@ -149,7 +149,7 @@ namespace GFGGame
         //更新任务列表
         //更新任务列表
         private void UpdateTask()
         private void UpdateTask()
         {
         {
-            _cfgs = TaskDataManager.Instance.GetTaskCfgs(taskType);
+            _cfgs = TaskDataManager.Instance.GetTaskCfgs(funcType);
             _ui.m_TaskList.numItems = _cfgs.Count;
             _ui.m_TaskList.numItems = _cfgs.Count;
             RedDotController.Instance.SetComRedDot(_ui.m_btnDailyTask,
             RedDotController.Instance.SetComRedDot(_ui.m_btnDailyTask,
                 TaskDataManager.Instance.CheckTaskRewardCanGet(TaskType.Daily));
                 TaskDataManager.Instance.CheckTaskRewardCanGet(TaskType.Daily));
@@ -184,7 +184,7 @@ namespace GFGGame
             item.m_listTaskReward.data = reward;
             item.m_listTaskReward.data = reward;
             item.m_listTaskReward.numItems = reward.Length;
             item.m_listTaskReward.numItems = reward.Length;
             var isBuy = BattlePassTaskDataManager.Instance.GetIsBuy();
             var isBuy = BattlePassTaskDataManager.Instance.GetIsBuy();
-            bool canGet = item.m_c1.selectedIndex == 1 && (taskType != TaskType.BattlePass || taskType == TaskType.BattlePass && isBuy);
+            bool canGet = item.m_c1.selectedIndex == 1 && (funcType != TaskType.BattlePass || funcType == TaskType.BattlePass && isBuy);
             RedDotController.Instance.SetComRedDot(item.m_GetRewardBt, canGet);
             RedDotController.Instance.SetComRedDot(item.m_GetRewardBt, canGet);
             UI_TaskListItem.ProxyEnd();
             UI_TaskListItem.ProxyEnd();
         }
         }
@@ -203,7 +203,7 @@ namespace GFGGame
         private async void OnBtnGetClick(EventContext context)
         private async void OnBtnGetClick(EventContext context)
         {
         {
             if (!(context.sender is GObject btnGet)) return;
             if (!(context.sender is GObject btnGet)) return;
-            if (taskType == TaskType.BattlePass)
+            if (funcType == TaskType.BattlePass)
             {
             {
                 //检查通行证是否开启
                 //检查通行证是否开启
                 var isBuy = BattlePassTaskDataManager.Instance.GetIsBuy();
                 var isBuy = BattlePassTaskDataManager.Instance.GetIsBuy();
@@ -237,7 +237,7 @@ namespace GFGGame
         private async void OnBtnGetAllClick()
         private async void OnBtnGetAllClick()
         {
         {
             //通用任务一键领奖
             //通用任务一键领奖
-            if (taskType == TaskType.BattlePass)
+            if (funcType == TaskType.BattlePass)
             {
             {
                 //检查通行证是否开启
                 //检查通行证是否开启
                 var isBuy = BattlePassTaskDataManager.Instance.GetIsBuy();
                 var isBuy = BattlePassTaskDataManager.Instance.GetIsBuy();
@@ -247,7 +247,7 @@ namespace GFGGame
                     return;
                     return;
                 }
                 }
             }
             }
-            var result = await TaskSProxy.GetAllTaskBonus(taskType);
+            var result = await TaskSProxy.GetAllTaskBonus(funcType);
             if (!result) return;
             if (!result) return;
             UpdateLivenessProcess();
             UpdateLivenessProcess();
             UpdateTask();
             UpdateTask();