From eda22bcd9683f3a94e0744da60d23808272c627f Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 13 八月 2018 17:28:00 +0800
Subject: [PATCH] 1528 冰晶矿脉里面角色死亡复活后怪物血条位置显示异常
---
System/Dungeon/DungeonLiquidModel.cs | 128 +++++++++++++++++++++---------------------
1 files changed, 64 insertions(+), 64 deletions(-)
diff --git a/System/Dungeon/DungeonLiquidModel.cs b/System/Dungeon/DungeonLiquidModel.cs
index dd43477..1c65e20 100644
--- a/System/Dungeon/DungeonLiquidModel.cs
+++ b/System/Dungeon/DungeonLiquidModel.cs
@@ -1,64 +1,64 @@
-锘縰sing System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using TableConfig;
-namespace Snxxz.UI
-{
- public class DungeonLiquidModel : Model
- {
- public Dictionary<int, Dictionary<int, StoreConfig>> liquidStoreDict = new Dictionary<int, Dictionary<int, StoreConfig>>();
- public List<ItemModel> liquidItemList = new List<ItemModel>();
- public List<int> liquidItems = new List<int>();
- public List<StoreConfig> liquidStoreConfigs = new List<StoreConfig>();
-
- public bool IsBagHasLiquid { get; set; }
-
- public override void Init()
- {
- ParseConfig();
- }
-
- public override void UnInit()
- {
-
- }
-
- void ParseConfig()
- {
- FuncConfigConfig funcConfig = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("BuyExpLiquidCondition");
- liquidItems.AddRange(ConfigParse.GetMultipleStr<int>(funcConfig.Numerical3));
- liquidItems.Sort(Compare);
- var _moneyTypes = ConfigParse.GetMultipleStr<int>(funcConfig.Numerical2);
- var _moneyTypeList = new List<int>(_moneyTypes);
- var _shopTypes = new List<int>(ConfigParse.GetMultipleStr<int>(funcConfig.Numerical1));
- _moneyTypeList.Sort((int x, int y) =>
- {
- return -x.CompareTo(y);
- });
- for (int i = 0; i < liquidItems.Count; i++)
- {
- Dictionary<int, StoreConfig> _dict;
- if (!liquidStoreDict.TryGetValue(liquidItems[i], out _dict))
- {
- _dict = new Dictionary<int, StoreConfig>();
- liquidStoreDict.Add(liquidItems[i], _dict);
- }
- for (int k = 0; k < _moneyTypeList.Count; k++)
- {
- var config = StoreConfig.GetStoreCfg(liquidItems[i], _moneyTypeList[k]);
- if (config != null && _shopTypes.Contains(config.ShopType))
- {
- _dict.Add(_moneyTypeList[k], config);
- }
- }
- }
- }
-
- int Compare(int x, int y)
- {
- return -x.CompareTo(y);
- }
- }
-}
-
-
+锘縰sing System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using TableConfig;
+namespace Snxxz.UI
+{
+ public class DungeonLiquidModel : Model
+ {
+ public Dictionary<int, Dictionary<int, StoreConfig>> liquidStoreDict = new Dictionary<int, Dictionary<int, StoreConfig>>();
+ public List<ItemModel> liquidItemList = new List<ItemModel>();
+ public List<int> liquidItems = new List<int>();
+ public List<StoreConfig> liquidStoreConfigs = new List<StoreConfig>();
+
+ public bool IsBagHasLiquid { get; set; }
+
+ public override void Init()
+ {
+ ParseConfig();
+ }
+
+ public override void UnInit()
+ {
+
+ }
+
+ void ParseConfig()
+ {
+ FuncConfigConfig funcConfig = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("BuyExpLiquidCondition");
+ liquidItems.AddRange(ConfigParse.GetMultipleStr<int>(funcConfig.Numerical3));
+ liquidItems.Sort(Compare);
+ var _moneyTypes = ConfigParse.GetMultipleStr<int>(funcConfig.Numerical2);
+ var _moneyTypeList = new List<int>(_moneyTypes);
+ var _shopTypes = new List<int>(ConfigParse.GetMultipleStr<int>(funcConfig.Numerical1));
+ _moneyTypeList.Sort((int x, int y) =>
+ {
+ return -x.CompareTo(y);
+ });
+ for (int i = 0; i < liquidItems.Count; i++)
+ {
+ Dictionary<int, StoreConfig> _dict;
+ if (!liquidStoreDict.TryGetValue(liquidItems[i], out _dict))
+ {
+ _dict = new Dictionary<int, StoreConfig>();
+ liquidStoreDict.Add(liquidItems[i], _dict);
+ }
+ for (int k = 0; k < _moneyTypeList.Count; k++)
+ {
+ var config = StoreConfig.GetStoreCfg(liquidItems[i], _moneyTypeList[k]);
+ if (config != null && _shopTypes.Contains(config.ShopType))
+ {
+ _dict.Add(_moneyTypeList[k], config);
+ }
+ }
+ }
+ }
+
+ int Compare(int x, int y)
+ {
+ return -x.CompareTo(y);
+ }
+ }
+}
+
+
--
Gitblit v1.8.0