| | |
| | | {
|
| | | //境界:任务ID:索引id
|
| | | private static Dictionary<int, Dictionary<int, int>> missionDict = new Dictionary<int, Dictionary<int, int>>();
|
| | | //境界:BOSSID
|
| | | static Dictionary<int, int> realmBossDict = new Dictionary<int, int>();
|
| | |
|
| | | public void OnConfigParseCompleted()
|
| | | {
|
| | |
| | | missionDict.Add(Lv, new Dictionary<int, int>());
|
| | | }
|
| | | missionDict[Lv][TaskID] = ID;
|
| | | if (TaskType == 6)
|
| | | {
|
| | | realmBossDict[Lv] = NeedValueList[0];
|
| | | }
|
| | | }
|
| | |
|
| | | public static int GetID(int realmLV, int taskID)
|
| | |
| | | list.Sort();
|
| | | return list;
|
| | | }
|
| | | |
| | | return list;
|
| | | }
|
| | |
|
| | | public static int GetBossID(int realmLV)
|
| | | {
|
| | | if (realmBossDict.ContainsKey(realmLV))
|
| | | {
|
| | | return realmBossDict[realmLV];
|
| | | }
|
| | | return 0;
|
| | | }
|
| | |
|
| | | public static bool IsRealmBoss(int npcID)
|
| | | {
|
| | | return realmBossDict.ContainsValue(npcID);
|
| | | }
|
| | | } |