|
@@ -155,14 +155,14 @@ namespace GFGGame
|
|
for (int i = 0; i < ArenaDataManager.Instance.ThemeList.Count; i++)
|
|
for (int i = 0; i < ArenaDataManager.Instance.ThemeList.Count; i++)
|
|
{
|
|
{
|
|
int scoreType = ArenaDataManager.Instance.ThemeList[i];
|
|
int scoreType = ArenaDataManager.Instance.ThemeList[i];
|
|
- FightData roleData = ArenaDataManager.Instance.DressupList[i];
|
|
|
|
|
|
+ FightData roleData = ArenaDataManager.Instance.DressupList[i].DeepCopy();
|
|
roleData.scoreType = scoreType;
|
|
roleData.scoreType = scoreType;
|
|
- roleData.itemList = ArenaDataManager.Instance.GetRecommentItemList(scoreType, roleData.tags);
|
|
|
|
|
|
+ roleData.itemList = ArenaDataManager.Instance.GetRecommentItemList(scoreType, roleData.tags);
|
|
roleData.cardId =
|
|
roleData.cardId =
|
|
ArenaDataManager.Instance.GetRecommentCardId(scoreType, roleData.itemList, wearCardIds);
|
|
ArenaDataManager.Instance.GetRecommentCardId(scoreType, roleData.itemList, wearCardIds);
|
|
ArenaDataManager.Instance.SetMineFightAttr(roleData, scoreType);
|
|
ArenaDataManager.Instance.SetMineFightAttr(roleData, scoreType);
|
|
ScoreSystemData.Instance.SetEquipScoresWithPartId(roleData);
|
|
ScoreSystemData.Instance.SetEquipScoresWithPartId(roleData);
|
|
- _roleDatas = ArenaDataManager.Instance.DressupList;
|
|
|
|
|
|
+ //_roleDatas = ArenaDataManager.Instance.DressupList;
|
|
bool result = await ArenaSproxy.ReqChangeArenaDressup(i, roleData.cardId, roleData.itemList);
|
|
bool result = await ArenaSproxy.ReqChangeArenaDressup(i, roleData.cardId, roleData.itemList);
|
|
if (!result)
|
|
if (!result)
|
|
{
|
|
{
|
|
@@ -174,6 +174,7 @@ namespace GFGGame
|
|
wearCardIds.Clear();
|
|
wearCardIds.Clear();
|
|
|
|
|
|
PromptController.Instance.ShowFloatTextPrompt("保存成功");
|
|
PromptController.Instance.ShowFloatTextPrompt("保存成功");
|
|
|
|
+
|
|
UpdateView();
|
|
UpdateView();
|
|
}
|
|
}
|
|
|
|
|