From b0d951c6b3a3b417fb0d4611c8bbf83168951efe Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 16 四月 2019 21:16:52 +0800
Subject: [PATCH] 6530 【2.0】【开发】灵宠、坐骑拍品显示专属的拍品TIPS

---
 Core/GameEngine/Model/TelPartialConfig/PetInfoConfig.cs |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/Core/GameEngine/Model/TelPartialConfig/PetInfoConfig.cs b/Core/GameEngine/Model/TelPartialConfig/PetInfoConfig.cs
index 73e6d8f..b692904 100644
--- a/Core/GameEngine/Model/TelPartialConfig/PetInfoConfig.cs
+++ b/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;

--
Gitblit v1.8.0