瀏覽代碼

套装更换部件再换回套装部件后不能点击切换动作

zhaoyang 3 年之前
父節點
當前提交
227302e137

+ 6 - 2
GameClient/Assets/Game/HotUpdate/DressUp/DressUpObjDataCache.cs

@@ -31,6 +31,10 @@ namespace GFGGame
             {
                 return _suitId;
             }
+            set
+            {
+                _suitId = value;
+            }
         }
 
         private bool _isPic;
@@ -154,8 +158,8 @@ namespace GFGGame
                 DressUpUtil.AddItem(value, _sceneObj, _needSetMask);
                 score += DressUpMenuItemDataManager.GetItemScore(value);
             }
-            //  int dressSuitId = DressUpMenuSuitDataManager.CheckCurDressIsSuit();
-            // if (dressSuitId > 0) _suitId = dressSuitId;
+            int dressSuitId = DressUpMenuSuitDataManager.CheckCurDressIsSuit();
+            if (dressSuitId > 0) _suitId = dressSuitId;
         }
 
         private void Remove(int value)

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

@@ -117,6 +117,7 @@ namespace GFGGame
                 GameObject.Destroy(_sceneObject);
                 _sceneObject = null;
             }
+            EquipDataCache.cacher.suitId = 0;
         }
 
         private void OnClickBtnBack()