|
@@ -24,8 +24,7 @@ namespace GFGGame
|
|
|
}
|
|
|
public static CardStarCfg GetCardStarCfgByTypeAndRarityAndStar(int type, int rarity, int star)
|
|
|
{
|
|
|
- string id = type + "_" + rarity + "_" + star;
|
|
|
- return CardStarCfgArray.Instance.GetCfg(id);
|
|
|
+ return CardStarCfgArray.Instance.GetCfg(type, rarity, star);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -76,8 +75,7 @@ namespace GFGGame
|
|
|
int _type = 1;
|
|
|
int _rarity = 1;
|
|
|
int _star = 1;
|
|
|
- string _key = "1_1_1";
|
|
|
- CardStarCfg starCfg = CardStarCfgArray.Instance.GetCfg(_key);
|
|
|
+ CardStarCfg starCfg = CardStarCfgArray.Instance.GetCfg(1, 1, 1);
|
|
|
|
|
|
while (starCfg != null)
|
|
|
{
|
|
@@ -100,21 +98,18 @@ namespace GFGGame
|
|
|
}
|
|
|
|
|
|
_star++;
|
|
|
- _key = string.Format("{0}_{1}_{2}", _type,_rarity,_star);
|
|
|
- starCfg = CardStarCfgArray.Instance.GetCfg(_key);
|
|
|
+ starCfg = CardStarCfgArray.Instance.GetCfg(_type, _rarity, _star);
|
|
|
if (starCfg != null) continue;
|
|
|
|
|
|
_star = 1;
|
|
|
_rarity++;
|
|
|
- _key = string.Format("{0}_{1}_{2}", _type, _rarity, _star);
|
|
|
- starCfg = CardStarCfgArray.Instance.GetCfg(_key);
|
|
|
+ starCfg = CardStarCfgArray.Instance.GetCfg(_type, _rarity, _star);
|
|
|
|
|
|
if (starCfg != null) continue;
|
|
|
_star = 1;
|
|
|
_rarity=1;
|
|
|
_type++;
|
|
|
- _key = string.Format("{0}_{1}_{2}", _type, _rarity, _star);
|
|
|
- starCfg = CardStarCfgArray.Instance.GetCfg(_key);
|
|
|
+ starCfg = CardStarCfgArray.Instance.GetCfg(_type, _rarity, _star);
|
|
|
if (starCfg == null) break;
|
|
|
}
|
|
|
}
|
|
@@ -143,7 +138,7 @@ namespace GFGGame
|
|
|
|
|
|
for (int i=0;i< cardStoryCfgs.Length; i++)
|
|
|
{
|
|
|
- int _cardId =int.Parse (cardStoryCfgs[i].id.Split('_')[0]);
|
|
|
+ int _cardId = cardStoryCfgs[i].cardId;
|
|
|
if (_cardStoryCfgDic.ContainsKey(_cardId)==false)
|
|
|
{
|
|
|
_cardStoryCfgDic.Add(_cardId, new List<CardStoryCfg>());
|