From e40a47e6889372bfd7846d675bc931eab32220b1 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 27 六月 2025 15:08:25 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/Config/PartialConfigs/RealmLVUPTaskConfig.cs |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/Main/Config/PartialConfigs/RealmLVUPTaskConfig.cs b/Main/Config/PartialConfigs/RealmLVUPTaskConfig.cs
new file mode 100644
index 0000000..88afc81
--- /dev/null
+++ b/Main/Config/PartialConfigs/RealmLVUPTaskConfig.cs
@@ -0,0 +1,39 @@
+using System.Collections.Generic;
+using System.Linq;
+
+public partial class RealmLVUPTaskConfig : ConfigBase<int, RealmLVUPTaskConfig>
+{
+    //瀹樿亴锛氫换鍔D锛氱储寮昳d
+    private static Dictionary<int, Dictionary<int, int>> missionDict = new Dictionary<int, Dictionary<int, int>>();
+
+    protected override void OnConfigParseCompleted()
+    {
+        if (!missionDict.ContainsKey(Lv))
+        {
+            missionDict.Add(Lv, new Dictionary<int, int>());
+        }
+        missionDict[Lv][TaskID] = ID;
+    }
+
+    public static int GetID(int realmLV, int taskID)
+    {
+        if (missionDict.ContainsKey(realmLV) && missionDict[realmLV].ContainsKey(taskID))
+        {
+            return missionDict[realmLV][taskID];
+        }
+        return -1;
+    }
+
+    public static List<int> GetMissionIDs(int lv)
+    {
+        List<int> list = new List<int>();
+        if (missionDict.ContainsKey(lv))
+        {
+            list = missionDict[lv].Keys.ToList();
+            list.Sort();
+            return list;
+        }
+    
+        return list;
+    }
+}

--
Gitblit v1.8.0