From 2df58aeacbf1177ec01167bdeccfe89d6a8d5804 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期三, 13 二月 2019 14:20:28 +0800
Subject: [PATCH] 3335 配置表读取重构,修改配置表读取接口1
---
System/Mount/PlayerMountDatas.cs | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/System/Mount/PlayerMountDatas.cs b/System/Mount/PlayerMountDatas.cs
index 301fd80..3aae84f 100644
--- a/System/Mount/PlayerMountDatas.cs
+++ b/System/Mount/PlayerMountDatas.cs
@@ -70,16 +70,16 @@
MountWin.RedPointMountDan += RedPointMountDan;
MountSkillAndItem();
MountNumberPreservation();
- string str = Config.Instance.Get<FuncConfigConfig>("MountSkillEffect").Numerical1;
+ string str = FuncConfigConfig.Get("MountSkillEffect").Numerical1;
int[] listeffect = ConfigParse.GetMultipleStr<int>(str);
ListEffectSkill.Clear();
for (int i = 0; i < listeffect.Length; i++)
{
ListEffectSkill.Add(listeffect[i]);
}
- string MountRedDotstr = Config.Instance.Get<FuncConfigConfig>("MountPetRedDot").Numerical1;
+ string MountRedDotstr = FuncConfigConfig.Get("MountPetRedDot").Numerical1;
DicDefaultMount = ConfigParse.GetDic<int, int>(MountRedDotstr);
- string HorseUpItem = Config.Instance.Get<FuncConfigConfig>("HorseUpItem").Numerical2;
+ string HorseUpItem = FuncConfigConfig.Get("HorseUpItem").Numerical2;
HorseDanExp = int.Parse(HorseUpItem);
}
@@ -213,7 +213,7 @@
int skillID = config.SkillID[i];
if (skillID != 0 && !GetMountSkillAndItem.ContainsKey(skillID))
{
- SkillConfig _skillModel = Config.Instance.Get<SkillConfig>(skillID);
+ SkillConfig _skillModel = SkillConfig.Get(skillID);
HorseSkillClass horseSkillClass = new HorseSkillClass();
horseSkillClass.SkillID = skillID;
horseSkillClass.SkillItem = _skillModel.ExAttr4;
@@ -250,7 +250,7 @@
int type = 0;
foreach (var key in _DicMountItem.Keys)
{
- var AttrFruit = Config.Instance.Get<AttrFruitConfig>(key);
+ var AttrFruit = AttrFruitConfig.Get(key);
if (AttrFruit == null)
{
continue;
@@ -302,13 +302,13 @@
return;
}
List<int> IntList = new List<int>();
- FuncConfigConfig _tagfun = Config.Instance.Get<FuncConfigConfig>("HorseUpItem");
- ItemConfig _tagchine = Config.Instance.Get<ItemConfig>(int.Parse(_tagfun.Numerical1));
+ FuncConfigConfig _tagfun = FuncConfigConfig.Get("HorseUpItem");
+ ItemConfig _tagchine = ItemConfig.Get(int.Parse(_tagfun.Numerical1));
int number = playerPack.GetItemCountByID(PackType.rptItem, _tagchine.ID);
for (int i = 0; i < SortMount.Count; i++)
{
int horseID = SortMount[i].HorseID;
- int MaxLv = Config.Instance.Get<HorseConfig>(horseID).MaxLV;
+ int MaxLv = HorseConfig.Get(horseID).MaxLV;
if (_DicHorse.ContainsKey(horseID) && _DicHorse[horseID].Lv < MaxLv)
{
int _NeedExp = HorseUpConfig.GetHorseIDAndLV(horseID, (_DicHorse[horseID].Lv)).NeedExp;
@@ -386,7 +386,7 @@
List<int> IntListSkill = new List<int>();
foreach (var key in _DicHorse.Keys)
{
- var mountConfig = Config.Instance.Get<HorseConfig>(key);
+ var mountConfig = HorseConfig.Get(key);
if (_DicHorse[key].Lv < mountConfig.MaxLV)
{
IntListSkill.Add(key);
@@ -400,7 +400,7 @@
}
foreach (var key in _DicHorse.Keys)//鏃犵孩鐐规椂璺宠浆閫変腑鏈�浣庨樁鏁颁笖鏈弧绾�
{
- var mountConfig = Config.Instance.Get<HorseConfig>(key);
+ var mountConfig = HorseConfig.Get(key);
if (_DicHorse[key].Lv < MountLV && _DicHorse[key].Lv < mountConfig.MaxLV)
{
GetMountID = key;
@@ -552,7 +552,7 @@
{
for (int i = 0; i < info.count; i++)
{
- var configItem = Config.Instance.Get<ItemConfig>((int)info.EatCntList[i].ItemID);
+ var configItem = ItemConfig.Get((int)info.EatCntList[i].ItemID);
if (configItem == null)
{
@@ -608,7 +608,7 @@
{
if (_DicMountItem[key] != 0)
{
- ItemConfig itemModel = Config.Instance.Get<ItemConfig>(key);
+ ItemConfig itemModel = ItemConfig.Get(key);
if (dic.ContainsKey(itemModel.Effect1))
{
dic[itemModel.Effect1] += itemModel.EffectValueA1 * _DicMountItem[key];
@@ -642,7 +642,7 @@
case HorseEnum.HorseDan:
foreach (var key in _DicHorse.Keys)
{
- HorseConfig horseConfig = Config.Instance.Get<HorseConfig>(key);
+ HorseConfig horseConfig = HorseConfig.Get(key);
if (horseConfig.MaxLV > _DicHorse[key].Lv)
{
iSHint = true;
@@ -666,7 +666,7 @@
}
return iSHint;
case HorseEnum.HorseStone:
- int _maxuse = Config.Instance.Get<AttrFruitConfig>(id).MaxUseCnt;
+ int _maxuse = AttrFruitConfig.Get(id).MaxUseCnt;
if (_DicMountItem.ContainsKey(id))
{
if (_maxuse > _DicMountItem[id])
@@ -722,7 +722,7 @@
Dictionary<int, int> mountAttrDict = new Dictionary<int, int>();
public Dictionary<int, int> GetMountAttrAddDict(int mountCode)
{
- HorseConfig horseConfig = Config.Instance.Get<HorseConfig>(mountCode);
+ HorseConfig horseConfig = HorseConfig.Get(mountCode);
mountAttrDict.Clear();
if (horseConfig == null) return mountAttrDict;
--
Gitblit v1.8.0