|
@@ -159,20 +159,10 @@ namespace GFGGame
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- //合成材料判断
|
|
|
|
- _materiarsOfSelectedItem = ItemUtil.CreateItemDataList(itemCfg.syntheticMateriarsArr);
|
|
|
|
- int count = _materiarsOfSelectedItem.Count;
|
|
|
|
- for (int i = 0; i < count; i++)
|
|
|
|
|
|
+ if (!RedDotDataManager.Instance.CheckCanSynthetic(_selectedItemId))
|
|
{
|
|
{
|
|
- ItemData itemData = _materiarsOfSelectedItem[i];
|
|
|
|
- ItemCfg materialCfg = ItemCfgArray.Instance.GetCfg(itemData.id);
|
|
|
|
- bool isDressUp = materialCfg.itemType == ConstItemType.DRESS_UP;
|
|
|
|
- long numSynthetic = ItemDataManager.GetItemNum(itemData.id);
|
|
|
|
- if (numSynthetic < itemData.num)
|
|
|
|
- {
|
|
|
|
- PromptController.Instance.ShowFloatTextPrompt("材料不足", MessageType.WARNING);
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("材料不足", MessageType.WARNING);
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
|
|
|
|
bool result = await ClothingSyntheticSProxy.ClothtingSynthetic(_selectedItemId);
|
|
bool result = await ClothingSyntheticSProxy.ClothtingSynthetic(_selectedItemId);
|
|
@@ -196,6 +186,8 @@ namespace GFGGame
|
|
string itemName = itemCfg.name;
|
|
string itemName = itemCfg.name;
|
|
listItem.m_txtName.text = itemName;
|
|
listItem.m_txtName.text = itemName;
|
|
listItem.m_imgOwned.visible = ItemDataManager.GetItemNum(itemId) > 0;
|
|
listItem.m_imgOwned.visible = ItemDataManager.GetItemNum(itemId) > 0;
|
|
|
|
+
|
|
|
|
+ RedDotController.Instance.SetComRedDot(listItem.target, RedDotDataManager.Instance.CheckCanSynthetic(itemId), "", -18, 20);
|
|
UI_ClothingListItem.ProxyEnd();
|
|
UI_ClothingListItem.ProxyEnd();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -366,6 +358,7 @@ namespace GFGGame
|
|
UI_ClothingListItem selectedItem = UI_ClothingListItem.Proxy(_selectedListItem);
|
|
UI_ClothingListItem selectedItem = UI_ClothingListItem.Proxy(_selectedListItem);
|
|
selectedItem.m_imgOwned.visible = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
selectedItem.m_imgOwned.visible = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
UI_ClothingListItem.ProxyEnd();
|
|
UI_ClothingListItem.ProxyEnd();
|
|
|
|
+ _ui.m_listClothing.numItems = _ui.m_listClothing.numItems;
|
|
UpdateSelectedItemInfo();
|
|
UpdateSelectedItemInfo();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -377,6 +370,8 @@ namespace GFGGame
|
|
DressUpMenuSuitDataManager.GetSuitProgressBySuitId(_suitId, out count, out totalCount);
|
|
DressUpMenuSuitDataManager.GetSuitProgressBySuitId(_suitId, out count, out totalCount);
|
|
_ui.m_txtProgress.text = string.Format("{0}/{1}", count, totalCount);
|
|
_ui.m_txtProgress.text = string.Format("{0}/{1}", count, totalCount);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
private void OnClickBtnHome()
|
|
private void OnClickBtnHome()
|
|
{
|
|
{
|
|
GameController.GoBackToMainView();
|
|
GameController.GoBackToMainView();
|