少年修仙传客户端代码仓库
hch
2025-01-02 a0cc772e3de31fc11962a5ceec29fc58554fca09
Core/GameEngine/Model/TelPartialConfig/RealmLVUPTaskConfig.cs
@@ -6,6 +6,8 @@
{
    //境界:任务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()
    {
@@ -14,6 +16,10 @@
            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)
@@ -34,7 +40,21 @@
            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);
    }
}