From c974fd6fa0ab427fed6c1ddd256837c213e144d3 Mon Sep 17 00:00:00 2001 From: chenyuqi <1357020360@qq.com> Date: Wed, 27 Dec 2023 19:42:58 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BB=BB=E5=8A=A1=E3=80=91=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E4=BB=BB=E5=8A=A1=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Prefab/Interface/UI_MissionPannel.prefab | 9 +- .../Assets/Code/Scripts/Gameplay/JumpTo.meta | 3 + .../Scripts/Gameplay/JumpTo/JumpToManager.cs | 29 +++++++ .../Gameplay/JumpTo/JumpToManager.cs.meta | 3 + .../Gameplay/Net/Actor/Part/Task/TaskCheck.cs | 66 +++++++++++++++ .../Code/Scripts/Gameplay/Task/TaskManager.cs | 45 +--------- .../Scripts/Gameplay/UI/Task/UITaskNode.cs | 49 +++++++++-- .../Luban/DataTable/ActorCfg/DataTaskMain.cs | 9 +- .../GenCode/Luban/DataTable/JumpFuncType.cs | 21 +++++ .../Luban/DataTable/JumpFuncType.cs.meta | 11 +++ .../Assets/Config/Data/actorcfg_taskmain.json | 82 +++++++++++++++++++ 11 files changed, 274 insertions(+), 53 deletions(-) create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo.meta create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs.meta create mode 100644 ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs create mode 100644 ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs.meta diff --git a/ProjectNLD/Assets/Art/UI/Prefab/Interface/UI_MissionPannel.prefab b/ProjectNLD/Assets/Art/UI/Prefab/Interface/UI_MissionPannel.prefab index 920763ad088..c08bb8a6c52 100644 --- a/ProjectNLD/Assets/Art/UI/Prefab/Interface/UI_MissionPannel.prefab +++ b/ProjectNLD/Assets/Art/UI/Prefab/Interface/UI_MissionPannel.prefab @@ -4321,7 +4321,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &7923577849858827477 RectTransform: m_ObjectHideFlags: 0 @@ -4484,13 +4484,16 @@ MonoBehaviour: m_EditorClassIdentifier: imgBg: {fileID: 6115882937228439642} imgRequirement: {fileID: 2444450026285929153} - txtTaskName: {fileID: 4661493624209571871} + txtTaskDesc: {fileID: 0} txtTaskProcess: {fileID: 1322105090663017113} imgTaskProcess: {fileID: 239581990582970} btnClaim: {fileID: 29075585140250158} btnGoTo: {fileID: 7755745056152529035} btnCantGet: {fileID: 367678135666013746} btnClaimed: {fileID: 5155642931028115447} + itemL: + - {fileID: 7501737185532155984} + - {fileID: 6612099203140311232} --- !u!1 &7215208104634008094 GameObject: m_ObjectHideFlags: 0 @@ -5375,7 +5378,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &5159002087039463719 RectTransform: m_ObjectHideFlags: 0 diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo.meta new file mode 100644 index 00000000000..1071e322495 --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c7803944cced4baaa8834bcdcbad7987 +timeCreated: 1703657270 \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs new file mode 100644 index 00000000000..e6fa263979a --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using cfg; +using Gameplay; + +namespace Gameplay +{ + public class JumpToManager + { + private static Dictionary _jumpDic = new Dictionary() + { + [JumpFuncType.Cultivate_Character] = (Action) JumpToCultivateCharacter + }; + + public static void DoJumpFunc(JumpFuncType key) + { + var action = _jumpDic[key]; + if (action is Action act) + { + act(); + } + } + + public static void JumpToCultivateCharacter() + { + + } + } +} \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs.meta new file mode 100644 index 00000000000..0da62882dba --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/JumpTo/JumpToManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d4d048d904284cc0a5139c42672b483f +timeCreated: 1703657285 \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Part/Task/TaskCheck.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Part/Task/TaskCheck.cs index 924e2b43294..20d2875becf 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Part/Task/TaskCheck.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Part/Task/TaskCheck.cs @@ -36,6 +36,12 @@ namespace Gameplay.Net return checkPool[nType]; } + + public virtual void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = 0; + maxCount = 0; + } } ////////////////////////////////////////////////////////////////////////// @@ -47,6 +53,12 @@ namespace Gameplay.Net return nCount >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Task.GetCount((uint)cfg.CountID); + maxCount = (uint)cfg.CheckParam1; + } } ////////////////////////////////////////////////////////////////////////// @@ -56,6 +68,12 @@ namespace Gameplay.Net { return Actor.Instance.Level.CountChapterStar() >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Level.CountChapterStar(); + maxCount = (uint)cfg.CheckParam1; + } } ////////////////////////////////////////////////////////////////////////// @@ -65,6 +83,12 @@ namespace Gameplay.Net { return Actor.Instance.Base.GetProp(NLDPB.ActorProp.Level) >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Base.GetProp(NLDPB.ActorProp.Level); + maxCount = (uint)cfg.CheckParam1; + } } public class TaskCheck_CheckCharacterMaxLevel : ITaskCheck @@ -73,6 +97,12 @@ namespace Gameplay.Net { return Actor.Instance.Character.CharacterMaxLevel() >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Character.CharacterMaxLevel(); + maxCount = (uint)cfg.CheckParam1; + } } public class TaskCheck_CountCharacter : ITaskCheck @@ -81,6 +111,12 @@ namespace Gameplay.Net { return Actor.Instance.Character.Total >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Character.Total; + maxCount = (uint)cfg.CheckParam1; + } } public class TaskCheck_CountLevelCharacter : ITaskCheck @@ -89,6 +125,12 @@ namespace Gameplay.Net { return Actor.Instance.Character.CountLevelCharacter((uint)cfg.CheckParam2) >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount =Actor.Instance.Character.CountLevelCharacter((uint)cfg.CheckParam2); + maxCount = (uint)cfg.CheckParam1; + } } public class TaskCheck_CountBreakCharacter : ITaskCheck @@ -97,6 +139,12 @@ namespace Gameplay.Net { return Actor.Instance.Character.CountBreakCharacter((uint)cfg.CheckParam2) >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Character.CountBreakCharacter((uint)cfg.CheckParam2); + maxCount = (uint)cfg.CheckParam1; + } } public class TaskCheck_CountStarCharacter : ITaskCheck @@ -105,6 +153,12 @@ namespace Gameplay.Net { return Actor.Instance.Character.CountAwakeCharacter((uint)cfg.CheckParam2) >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Character.CountAwakeCharacter((uint)cfg.CheckParam2); + maxCount = (uint)cfg.CheckParam1; + } } public class TaskCheck_CountLikelyCharacter : ITaskCheck @@ -113,6 +167,12 @@ namespace Gameplay.Net { return Actor.Instance.Character.CountLikelyCharacter((uint)cfg.CheckParam2) >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Character.CountLikelyCharacter((uint)cfg.CheckParam2); + maxCount = (uint)cfg.CheckParam1; + } } public class TaskCheck_CountSkillCharacter : ITaskCheck @@ -121,6 +181,12 @@ namespace Gameplay.Net { return Actor.Instance.Character.CountSkillCharacter((uint)cfg.CheckParam2) >= (uint)cfg.CheckParam1; } + + public override void SetTaskRequestCount(DataTaskMain cfg, out uint curCount, out uint maxCount) + { + curCount = Actor.Instance.Character.CountSkillCharacter((uint)cfg.CheckParam2); + maxCount = (uint)cfg.CheckParam1; + } } } \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs index 177d748df4c..7dd1c39e660 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs @@ -186,51 +186,10 @@ public class TaskManager: Singlenton, IInitable, IUpdatable return Actor.Instance.Task.GetCount((uint)taskId); } - public uint GetTaskCount(TaskInfo taskInfo) + public void SetTaskRequestCount(TaskInfo taskInfo, out uint curCount, out uint maxCount) { var cfg = taskInfo.Cfg; - var taskId = taskInfo.TaskID; - var checkType = cfg.CheckType; - switch (checkType) - { - case (TaskCheckType.CountCheck): - { - return GetTaskCountById(taskId); - } - - case (TaskCheckType.CheckChapterStar): - { - break; - } - - case (TaskCheckType.CheckActorLevel): - { - return Actor.Instance.Base.GetProp(ActorProp.Level); - } - - case (TaskCheckType.CheckCharacterMaxLevel): - { - var charInfo = CharacterDataInfoManager.Instance.GetMaxLevelCharacter(); - if (charInfo != null) - { - return charInfo.Level; - } - - return 0; - } - - case (TaskCheckType.CountCharacter): - { - return (uint)CharacterDataInfoManager.Instance.DataList.Count; - } - - case (TaskCheckType.CountLevelCharacter): - { - return 0; - } - } - - return 0; + ITaskCheck.GetCheck((int)cfg.CheckType).SetTaskRequestCount(cfg, out curCount, out maxCount); } } diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/Task/UITaskNode.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/Task/UITaskNode.cs index a5e2d3be9b5..c3bb6e9e96c 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/Task/UITaskNode.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/Task/UITaskNode.cs @@ -1,3 +1,4 @@ +using cfg; using Gameplay; using TMPro; using UnityEngine; @@ -13,16 +14,18 @@ public class UITaskNode: UINode public Button btnGoTo; public Button btnCantGet; public Button btnClaimed; + public GameObject[] itemL; private TaskInfo _taskInfo; + public override void OnAwake() + { + + } + public override void SetData(object data) { _taskInfo = data as TaskInfo; - if (_taskInfo == null) - { - return; - } } public void Refresh() @@ -32,6 +35,8 @@ public class UITaskNode: UINode var cfg = _taskInfo.Cfg; _RefreshBg(); _RefreshTaskContent(); + _RefreshRewards(); + _RefreshButtons(); } private void _RefreshBg() @@ -45,9 +50,41 @@ public class UITaskNode: UINode { var desc = CommonUtils.GetLocalizeText(_taskInfo.Cfg.Describe); txtTaskDesc.text = desc; - - var curCount = TaskManager.Instance.GetTaskCountById(_taskInfo.TaskID); + TaskManager.Instance.SetTaskRequestCount(_taskInfo, out var curCount, out var maxCount); + txtTaskProcess.text = curCount + "/" + maxCount; + + var process = (float)curCount / maxCount; + imgTaskProcess.fillAmount = process; } + + private async void _RefreshRewards() + { + var itemIDList = _taskInfo.Cfg.RewardID; + for (int i = 0; i < itemIDList.Length; i++) + { + var itemObj = new ItemObj(itemIDList[i], itemL[i]); + await itemObj.Init(); + } + } + + private void _RefreshButtons() + { + var status = _taskInfo.Status; + btnClaim.gameObject.SetActive(status == TaskState.Available); + btnClaimed.gameObject.SetActive(status == TaskState.Claimed); + + if (status == TaskState.Uncompleted) + { + var jumpToType = _taskInfo.Cfg.JumpFunc; + btnCantGet.gameObject.SetActive(jumpToType == JumpFuncType.None); + btnGoTo.gameObject.SetActive(jumpToType != JumpFuncType.None); + } + else + { + btnCantGet.gameObject.SetActive(false); + btnGoTo.gameObject.SetActive(false); + } + } } \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/ActorCfg/DataTaskMain.cs b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/ActorCfg/DataTaskMain.cs index 4b8824e7013..b8abea73978 100644 --- a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/ActorCfg/DataTaskMain.cs +++ b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/ActorCfg/DataTaskMain.cs @@ -27,11 +27,12 @@ public sealed partial class DataTaskMain : Bright.Config.BeanBase { if(!_json["CheckParam1"].IsNumber) { throw new SerializationException(); } CheckParam1 = _json["CheckParam1"]; } { if(!_json["CheckParam2"].IsNumber) { throw new SerializationException(); } CheckParam2 = _json["CheckParam2"]; } { if(!_json["CheckParam3"].IsNumber) { throw new SerializationException(); } CheckParam3 = _json["CheckParam3"]; } + { if(!_json["JumpFunc"].IsNumber) { throw new SerializationException(); } JumpFunc = (JumpFuncType)_json["JumpFunc"].AsInt; } { if(!_json["Describe"].IsString) { throw new SerializationException(); } Describe = _json["Describe"]; } PostInit(); } - public DataTaskMain(int ID, ActorCfg.TaskType TaskType, int CountID, int[] RewardID, int PreTaskID, ActorCfg.TaskCheckType CheckType, int CheckParam1, int CheckParam2, int CheckParam3, string Describe ) + public DataTaskMain(int ID, ActorCfg.TaskType TaskType, int CountID, int[] RewardID, int PreTaskID, ActorCfg.TaskCheckType CheckType, int CheckParam1, int CheckParam2, int CheckParam3, JumpFuncType JumpFunc, string Describe ) { this.ID = ID; this.TaskType = TaskType; @@ -42,6 +43,7 @@ public sealed partial class DataTaskMain : Bright.Config.BeanBase this.CheckParam1 = CheckParam1; this.CheckParam2 = CheckParam2; this.CheckParam3 = CheckParam3; + this.JumpFunc = JumpFunc; this.Describe = Describe; PostInit(); } @@ -88,6 +90,10 @@ public sealed partial class DataTaskMain : Bright.Config.BeanBase /// public int CheckParam3 { get; private set; } /// + /// 跳转类型 + /// + public JumpFuncType JumpFunc { get; private set; } + /// /// 描述文本 /// public string Describe { get; private set; } @@ -116,6 +122,7 @@ public sealed partial class DataTaskMain : Bright.Config.BeanBase + "CheckParam1:" + CheckParam1 + "," + "CheckParam2:" + CheckParam2 + "," + "CheckParam3:" + CheckParam3 + "," + + "JumpFunc:" + JumpFunc + "," + "Describe:" + Describe + "," + "}"; } diff --git a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs new file mode 100644 index 00000000000..3481f4ebfc3 --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs @@ -0,0 +1,21 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + +namespace cfg +{ + public enum JumpFuncType + { + None = 0, + /// + /// 跳转到角色养成 + /// + Cultivate_Character = 1, + } + +} diff --git a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs.meta b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs.meta new file mode 100644 index 00000000000..94211cb8945 --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/JumpFuncType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c02a7f11e74045d438e536901b7f65e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Config/Data/actorcfg_taskmain.json b/ProjectNLD/Assets/Config/Data/actorcfg_taskmain.json index 426cca2157f..df20637e2d6 100644 --- a/ProjectNLD/Assets/Config/Data/actorcfg_taskmain.json +++ b/ProjectNLD/Assets/Config/Data/actorcfg_taskmain.json @@ -12,6 +12,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc1" }, { @@ -27,6 +28,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc2" }, { @@ -42,6 +44,7 @@ "CheckParam1": 50, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc3" }, { @@ -57,6 +60,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc4" }, { @@ -72,6 +76,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc5" }, { @@ -87,6 +92,7 @@ "CheckParam1": 3, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc6" }, { @@ -102,6 +108,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc7" }, { @@ -117,6 +124,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc8" }, { @@ -132,6 +140,7 @@ "CheckParam1": 6, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc9" }, { @@ -147,6 +156,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc10" }, { @@ -162,6 +172,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc11" }, { @@ -177,6 +188,7 @@ "CheckParam1": 200, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc12" }, { @@ -192,6 +204,7 @@ "CheckParam1": 500, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc13" }, { @@ -207,6 +220,7 @@ "CheckParam1": 50, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc14" }, { @@ -222,6 +236,7 @@ "CheckParam1": 15, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc15" }, { @@ -237,6 +252,7 @@ "CheckParam1": 25, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc16" }, { @@ -252,6 +268,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc17" }, { @@ -267,6 +284,7 @@ "CheckParam1": 6, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc18" }, { @@ -282,6 +300,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc19" }, { @@ -297,6 +316,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc20" }, { @@ -312,6 +332,7 @@ "CheckParam1": 15, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc21" }, { @@ -327,6 +348,7 @@ "CheckParam1": 20, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc22" }, { @@ -342,6 +364,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc23" }, { @@ -357,6 +380,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc24" }, { @@ -372,6 +396,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc25" }, { @@ -387,6 +412,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc26" }, { @@ -402,6 +428,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc27" }, { @@ -417,6 +444,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc28" }, { @@ -432,6 +460,7 @@ "CheckParam1": 50, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc29" }, { @@ -447,6 +476,7 @@ "CheckParam1": 100, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc30" }, { @@ -462,6 +492,7 @@ "CheckParam1": 150, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc31" }, { @@ -477,6 +508,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc32" }, { @@ -492,6 +524,7 @@ "CheckParam1": 15, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc33" }, { @@ -507,6 +540,7 @@ "CheckParam1": 20, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc34" }, { @@ -522,6 +556,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc35" }, { @@ -537,6 +572,7 @@ "CheckParam1": 20, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc36" }, { @@ -552,6 +588,7 @@ "CheckParam1": 30, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc37" }, { @@ -567,6 +604,7 @@ "CheckParam1": 5, "CheckParam2": 10, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc38" }, { @@ -582,6 +620,7 @@ "CheckParam1": 6, "CheckParam2": 20, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc39" }, { @@ -597,6 +636,7 @@ "CheckParam1": 7, "CheckParam2": 30, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc40" }, { @@ -612,6 +652,7 @@ "CheckParam1": 100, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc41" }, { @@ -627,6 +668,7 @@ "CheckParam1": 200, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc42" }, { @@ -642,6 +684,7 @@ "CheckParam1": 300, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc43" }, { @@ -657,6 +700,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc44" }, { @@ -672,6 +716,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc45" }, { @@ -687,6 +732,7 @@ "CheckParam1": 20, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc46" }, { @@ -702,6 +748,7 @@ "CheckParam1": 5, "CheckParam2": 1, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc47" }, { @@ -717,6 +764,7 @@ "CheckParam1": 5, "CheckParam2": 2, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc48" }, { @@ -732,6 +780,7 @@ "CheckParam1": 5, "CheckParam2": 3, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc49" }, { @@ -747,6 +796,7 @@ "CheckParam1": 1, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc50" }, { @@ -762,6 +812,7 @@ "CheckParam1": 3, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc51" }, { @@ -777,6 +828,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc52" }, { @@ -792,6 +844,7 @@ "CheckParam1": 5, "CheckParam2": 3, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc53" }, { @@ -807,6 +860,7 @@ "CheckParam1": 10, "CheckParam2": 3, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc54" }, { @@ -822,6 +876,7 @@ "CheckParam1": 5, "CheckParam2": 5, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc55" }, { @@ -837,6 +892,7 @@ "CheckParam1": 1, "CheckParam2": 10, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc56" }, { @@ -852,6 +908,7 @@ "CheckParam1": 3, "CheckParam2": 10, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc57" }, { @@ -867,6 +924,7 @@ "CheckParam1": 5, "CheckParam2": 10, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc58" }, { @@ -882,6 +940,7 @@ "CheckParam1": 5, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc59" }, { @@ -897,6 +956,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc60" }, { @@ -912,6 +972,7 @@ "CheckParam1": 15, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc61" }, { @@ -927,6 +988,7 @@ "CheckParam1": 5, "CheckParam2": 3, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc62" }, { @@ -942,6 +1004,7 @@ "CheckParam1": 5, "CheckParam2": 5, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc63" }, { @@ -957,6 +1020,7 @@ "CheckParam1": 10, "CheckParam2": 5, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc64" }, { @@ -972,6 +1036,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc65" }, { @@ -987,6 +1052,7 @@ "CheckParam1": 20, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc66" }, { @@ -1002,6 +1068,7 @@ "CheckParam1": 30, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc67" }, { @@ -1017,6 +1084,7 @@ "CheckParam1": 1000000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc68" }, { @@ -1032,6 +1100,7 @@ "CheckParam1": 5000000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc69" }, { @@ -1047,6 +1116,7 @@ "CheckParam1": 10000000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc70" }, { @@ -1062,6 +1132,7 @@ "CheckParam1": 1000000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc71" }, { @@ -1077,6 +1148,7 @@ "CheckParam1": 5000000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc72" }, { @@ -1092,6 +1164,7 @@ "CheckParam1": 10000000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc73" }, { @@ -1107,6 +1180,7 @@ "CheckParam1": 1000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc74" }, { @@ -1122,6 +1196,7 @@ "CheckParam1": 2000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc75" }, { @@ -1137,6 +1212,7 @@ "CheckParam1": 3000, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc76" }, { @@ -1152,6 +1228,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc77" }, { @@ -1167,6 +1244,7 @@ "CheckParam1": 50, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc78" }, { @@ -1182,6 +1260,7 @@ "CheckParam1": 100, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc79" }, { @@ -1197,6 +1276,7 @@ "CheckParam1": 10, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc80" }, { @@ -1212,6 +1292,7 @@ "CheckParam1": 50, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc81" }, { @@ -1227,6 +1308,7 @@ "CheckParam1": 100, "CheckParam2": 0, "CheckParam3": 0, + "JumpFunc": 0, "Describe": "task_Desc82" } ] \ No newline at end of file