From b6ee4030e407a3a70f36a999dbf6d0fd7953e1b3 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 25 十月 2018 14:18:04 +0800
Subject: [PATCH] 4316 【前端】【1.2】坐骑、灵宠推送优化
---
System/KnapSack/Logic/ItemTipsModel.cs | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/System/KnapSack/Logic/ItemTipsModel.cs b/System/KnapSack/Logic/ItemTipsModel.cs
index 1fed558..467f073 100644
--- a/System/KnapSack/Logic/ItemTipsModel.cs
+++ b/System/KnapSack/Logic/ItemTipsModel.cs
@@ -32,7 +32,7 @@
public Dictionary<int, HorseConfig> unlockMountDict { get; private set; }
private Dictionary<int, Dictionary<int, int>> petSkillDict = new Dictionary<int, Dictionary<int, int>>(); // 缂栧彿 瑙i攣闃剁骇 鎶�鑳�
private Dictionary<int, Dictionary<int, List<int>>> mountSkillDict = new Dictionary<int, Dictionary<int, List<int>>>(); // 缂栧彿 瑙i攣闃剁骇 鎶�鑳�
-
+ public Dictionary<int, string> petAndMountQualityDict = new Dictionary<int, string>();
public string expValueFormula = "";
public int[] guardAutoDrops;
@@ -414,6 +414,19 @@
FuncConfigConfig randomRuneConfig = Config.Instance.Get<FuncConfigConfig>("RandomRuneIDList");
randomRuneIds = ConfigParse.GetMultipleStr<int>(randomRuneConfig.Numerical1);
+
+ FuncConfigConfig petQuality = Config.Instance.Get<FuncConfigConfig>("PetQuality");
+ int[] qualitys = ConfigParse.GetMultipleStr<int>(petQuality.Numerical1);
+ string[] qualityNames = ConfigParse.GetMultipleStr(petQuality.Numerical2);
+ if (qualitys != null && qualityNames != null
+ && qualitys.Length == qualityNames.Length)
+ {
+ for(int i = 0; i < qualitys.Length; i++)
+ {
+ petAndMountQualityDict.Add(qualitys[i],qualityNames[i]);
+ }
+ }
+
}
public void OnBeforePlayerDataInitialize()
@@ -1779,6 +1792,13 @@
return null;
}
+ public string GetQualityName(int quality)
+ {
+ string nameStr = string.Empty;
+ petAndMountQualityDict.TryGetValue(quality,out nameStr);
+ return nameStr;
+ }
+
public Dictionary<int,List<int>> GetMountSkillDict(int unlockId)
{
if(unlockMountDict.ContainsKey(unlockId))
--
Gitblit v1.8.0