浏览代码

每日任务

zhaoyang 3 年之前
父节点
当前提交
f2339d8c6f

+ 16 - 0
GameClient/Assets/Game/HotUpdate/Data/DailyTaskDataManager.cs

@@ -88,6 +88,22 @@ namespace GFGGame
             }
         }
         /// <summary>
+        /// 根据任务id获取任务进度
+        /// </summary>0未完成,1可领取,2已领取
+        /// <param name="taskId"></param>
+        /// <returns></returns>
+        public int GetTaskProgressById(int taskId)
+        {
+            if (!_taskInfos.ContainsKey(taskId))
+            {
+                return 0;
+            }
+            else
+            {
+                return _taskInfos[taskId].progress;
+            }
+        }
+        /// <summary>
         /// 根据宝箱id获取宝箱状态
         /// </summary>0未完成,1可领取,2已领取
         /// <param name="taskId"></param>

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/DailyTask/DailyTaskView.cs

@@ -57,7 +57,6 @@ namespace GFGGame
         private void UpdateList()
         {
             _cfgs = DailyTaskDataManager.Instance.GetDailyTaskCfgs();
-            // _cfgs = new List<DailyTaskCfg>(DailyTaskCfgArray.Instance.dataArray);
             _ui.m_list.numItems = _cfgs.Count;
 
         }
@@ -76,6 +75,7 @@ namespace GFGGame
             item.m_c1.selectedIndex = DailyTaskDataManager.Instance.GetTaskStateById(_cfgs[index].id);
             item.m_c2.selectedIndex = _cfgs[index].jumpId == "" ? 0 : 1;
             item.m_txtDesc.text = DailyTaskDataManager.Instance.GetTaskDesc(_cfgs[index].id);
+            item.m_txtCount.text = string.Format("{0}/{1}", DailyTaskDataManager.Instance.GetTaskProgressById(_cfgs[index].id), _cfgs[index].count);
             if (item.m_btnGet.data == null)
             {
                 item.m_btnGet.onClick.Add(OnBtnGetClick);

二进制
GameClient/Assets/ResIn/Config/excelConfig.sqlite.bytes