From 092201b68bd106738585b7c0a60bd00dc0833c48 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 27 五月 2019 17:56:12 +0800
Subject: [PATCH] 6964 子 【2.0】【开发】炼丹功能精简优化 / 【2.0】【前端】炼丹功能精简优化
---
Core/GameEngine/Model/TelPartialConfig/tagAlchemyConfig.cs | 26 +++++---------------------
1 files changed, 5 insertions(+), 21 deletions(-)
diff --git a/Core/GameEngine/Model/TelPartialConfig/tagAlchemyConfig.cs b/Core/GameEngine/Model/TelPartialConfig/tagAlchemyConfig.cs
index fde324c..5675476 100644
--- a/Core/GameEngine/Model/TelPartialConfig/tagAlchemyConfig.cs
+++ b/Core/GameEngine/Model/TelPartialConfig/tagAlchemyConfig.cs
@@ -3,40 +3,24 @@
public partial class AlchemyConfig : IConfigPostProcess
{
- static Dictionary<int, Dictionary<int, List<int>>> m_Alchemies = new Dictionary<int, Dictionary<int, List<int>>>();
+ static Dictionary<int, List<int>> m_Alchemies = new Dictionary<int, List<int>>();
public void OnConfigParseCompleted()
{
- Dictionary<int, List<int>> dict = null;
- if (!m_Alchemies.TryGetValue(AlchemType, out dict))
- {
- dict = new Dictionary<int, List<int>>();
- m_Alchemies.Add(AlchemType, dict);
- }
List<int> ids = null;
- if (!dict.TryGetValue(AlchemyQuality, out ids))
+ if (!m_Alchemies.TryGetValue(AlchemType, out ids))
{
ids = new List<int>();
- dict.Add(AlchemyQuality, ids);
+ m_Alchemies.Add(AlchemType, ids);
}
ids.Add(ID);
}
- public static List<int> GetAlchemies(int type, int quality)
- {
- if (m_Alchemies.ContainsKey(type)
- && m_Alchemies[type].ContainsKey(quality))
- {
- return m_Alchemies[type][quality];
- }
- return null;
- }
-
- public static ICollection<int> GetAlchemyQualities(int type)
+ public static List<int> GetAlchemies(int type)
{
if (m_Alchemies.ContainsKey(type))
{
- return m_Alchemies[type].Keys;
+ return m_Alchemies[type];
}
return null;
}
--
Gitblit v1.8.0