lcy
2026-03-17 03deb40d55ab884159d9fb8e3b99d6b403b3088d
Main/System/HeroDebut/HeroDebutManager.cs
@@ -859,6 +859,26 @@
        return ctgDict;
    }
    public bool HasItemInSkinCTGIDList(int cfgID, int findItemID)
    {
        var config = ActHeroAppearConfig.Get(cfgID);
        if (config == null || config.SkinCTGIDList == null) return false;
        for (int i = 0; i < config.SkinCTGIDList.Length; i++)
        {
            var ctgID = config.SkinCTGIDList[i];
            var ctgConfig = CTGConfig.Get(ctgID);
            if (ctgConfig == null || ctgConfig.GainItemList == null) continue;
            for (int j = 0; j < ctgConfig.GainItemList.Length; j++)
            {
                var itemID = ctgConfig.GainItemList[j][0];
                if (itemID == findItemID) return true;
            }
        }
        return false;
    }
    public List<int> GetSkinIDList(int cfgID, int heroID, int mainSkinID)
    {