|
@@ -10,6 +10,7 @@ namespace GFGGame
|
|
{
|
|
{
|
|
private UI_ClothingFosterUI _ui;
|
|
private UI_ClothingFosterUI _ui;
|
|
private SuitFosterCfg cfg;
|
|
private SuitFosterCfg cfg;
|
|
|
|
+ private ItemCfg cardItemCfg;
|
|
private int _suitId;
|
|
private int _suitId;
|
|
private int _index;
|
|
private int _index;
|
|
private SortedList _propertyList;
|
|
private SortedList _propertyList;
|
|
@@ -58,7 +59,15 @@ namespace GFGGame
|
|
_canFoster = true;
|
|
_canFoster = true;
|
|
|
|
|
|
cfg = SuitFosterCfgArray.Instance.GetCfgsBysuitId(_suitId)[_index];
|
|
cfg = SuitFosterCfgArray.Instance.GetCfgsBysuitId(_suitId)[_index];
|
|
- ItemCfg cardItemCfg = ItemCfgArray.Instance.GetCfgBysuitId(cfg.suitId);
|
|
|
|
|
|
+ List<ItemCfg> itemCfgs = ItemCfgArray.Instance.GetCfgsBysuitId(_suitId);
|
|
|
|
+ for (int i = 0; i < itemCfgs.Count; i++)
|
|
|
|
+ {
|
|
|
|
+ if (itemCfgs[i].itemType == ConstItemType.CARD)
|
|
|
|
+ {
|
|
|
|
+ cardItemCfg = itemCfgs[i];
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
_ui.m_txtLock.text = cardItemCfg == null || cfg.cardStar == 0 ? "" : string.Format("卡牌【{0}】达到{1}星可养护", cardItemCfg.name, cfg.cardStar);
|
|
_ui.m_txtLock.text = cardItemCfg == null || cfg.cardStar == 0 ? "" : string.Format("卡牌【{0}】达到{1}星可养护", cardItemCfg.name, cfg.cardStar);
|
|
_ui.m_txtLock.visible = cardItemCfg != null && cfg.cardStar > 0;
|
|
_ui.m_txtLock.visible = cardItemCfg != null && cfg.cardStar > 0;
|
|
_ui.m_listMaterials.numItems = cfg.materialsArr.Length;
|
|
_ui.m_listMaterials.numItems = cfg.materialsArr.Length;
|
|
@@ -120,7 +129,6 @@ namespace GFGGame
|
|
}
|
|
}
|
|
private async void OnClickBtnFoster()
|
|
private async void OnClickBtnFoster()
|
|
{
|
|
{
|
|
- ItemCfg cardItemCfg = ItemCfgArray.Instance.GetCfgBysuitId(cfg.suitId);
|
|
|
|
if (cfg.cardStar > 0)
|
|
if (cfg.cardStar > 0)
|
|
{
|
|
{
|
|
CardData cardData = CardDataManager.GetCardDataById(cardItemCfg.id);
|
|
CardData cardData = CardDataManager.GetCardDataById(cardItemCfg.id);
|