少年修仙传客户端代码仓库
client_linchunjie
2019-04-17 6d101512ba4cb8e37a98ace6320a0b70c96efa2b
Core/GameEngine/Model/TelPartialConfig/PetInfoConfig.cs
@@ -3,7 +3,8 @@
public partial class PetInfoConfig : IConfigPostProcess
{
    public static Dictionary<int, List<PetSkillLimit>> petSkillDict = new Dictionary<int, List<PetSkillLimit>>();
    static Dictionary<int, List<PetSkillLimit>> petSkillDict = new Dictionary<int, List<PetSkillLimit>>();
    static Dictionary<int, int> itemUnlockPetMap = new Dictionary<int, int>();
    public void OnConfigParseCompleted()
    {
@@ -24,6 +25,8 @@
                lv = skillUnlocks[i],
            });
        }
        itemUnlockPetMap[UnLockNeedItemID] = ID;
    }
    public static void GetPetSkills(int petId, int lv, bool onlyAcitve, ref List<int> skills)
@@ -81,6 +84,16 @@
        return false;
    }
    public static int GetItemUnLockPet(int itemId)
    {
        if (itemUnlockPetMap.ContainsKey(itemId))
        {
            return itemUnlockPetMap[itemId];
        }
        return 0;
    }
    public struct PetSkillLimit
    {
        public int skill;