zhaoyang 2 år sedan
förälder
incheckning
61f498b2c9

BIN
FGUIProject/assets/DressUp/imagesExport/hz_fenleitu_12.png


+ 6 - 6
GameClient/Assets/Game/HotUpdate/Views/DressUp/DressUpView.cs

@@ -408,6 +408,7 @@ namespace GFGGame
         private void OnClickBtnDelete()
         {
             MyDressUpHelper.dressUpObj.TakeOffAll();
+            MyDressUpHelper.dressUpObj.AddOrRemove(ConstItemID.DEFULT_BG, false);
             UpdateBtnAction();
             _ui.m_partsList.m_list.numItems = _currentList3.Count;
             _ui.m_partsList2.m_list.numItems = _currentList4.Count;
@@ -656,6 +657,7 @@ namespace GFGGame
                 iconRes = suitCfg.res;
                 partName = suitCfg.name;
                 listItem.m_iconSelected.visible = false;
+
                 RarityIconController.UpdateRarityIcon(listItem.m_rarity, id, false, true);
                 listItem.m_loaBorder.url = "ui://DressUp/hz_kuangk_" + suitCfg.rarity;
 
@@ -752,15 +754,13 @@ namespace GFGGame
             SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(id);
             iconRes = itemCfg != null ? itemCfg.res : suitCfg.res;
             partName = itemCfg != null ? itemCfg.name : suitCfg.name;
-            listItem.m_iconSelected.visible = !_ui.m_btnAction.grayed || MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);
-            // listItem.m_loaBorder.url = "ui://DressUp/hz_kuangk_" + itemCfg.rarity;
+            bool isPutOn = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);
+            bool isAction = MyDressUpHelper.dressUpObj.IsAction && SuitCfgArray.Instance.CheckActionContainsItem(id, MyDressUpHelper.dressUpObj.actionId);
+            listItem.m_iconSelected.visible = isPutOn || isAction;
             RarityIconController.UpdateRarityIcon(listItem.m_rarity, id, false, itemCfg == null);
-            // ext = ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType, true);
 
             listItem.m_ScoreType.visible = false;
-            // int mainScore;
-            // int mainValuel;
-            // ItemDataManager.GetMainScore(id, out mainScore, out mainValuel);
+
             if (itemCfg != null)
             {
                 listItem.m_ScoreType.visible = true;

BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas1!a.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas1.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_fui.bytes