瀏覽代碼

好友服装报错

zhaoyang 2 年之前
父節點
當前提交
0e1532c540
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      GameClient/Assets/Game/HotUpdate/Views/Friend/FriendView.cs

+ 7 - 4
GameClient/Assets/Game/HotUpdate/Views/Friend/FriendView.cs

@@ -11,6 +11,7 @@ namespace GFGGame
 
         private GameObject _scenePrefab;
         private GameObject _sceneObject;
+        private DressUpObjDataCache _dressUpObjDataCache;
 
         private long _friendRoleId;
 
@@ -21,6 +22,7 @@ namespace GFGGame
                 GameObject.Destroy(_sceneObject);
                 _sceneObject = null;
             }
+            _dressUpObjDataCache = null;
 
             if (_ui != null)
             {
@@ -43,6 +45,7 @@ namespace GFGGame
             viewCom = _ui.target;
             isfullScreen = true;
             _scenePrefab = GFGAsset.Load<GameObject>(ResPathUtil.GetPrefabPath("SceneFriend"));
+            _dressUpObjDataCache = new DressUpObjDataCache();
 
             _ui.m_list.SetVirtual();
             _ui.m_list.itemRenderer = RenderListItem;
@@ -70,8 +73,8 @@ namespace GFGGame
             {
                 CustomSuitData customSuit = CustomSuitDataManager.GetSuitList(CustomSuitDataManager.currentIndex);
                 _sceneObject = GameObject.Instantiate(_scenePrefab);
-                EquipDataCache.cacher.setSceneObj(_sceneObject);
-                EquipDataCache.cacher.AddOrRemove(customSuit.bg, true);
+                _dressUpObjDataCache.setSceneObj(_sceneObject);
+                _dressUpObjDataCache.AddOrRemove(customSuit.bg, true);
             }
             FriendDataManager.Instance.UpdateFriendList(true);
             _ui.m_list.numItems = FriendDataManager.Instance.FriendDatas.Count;
@@ -274,13 +277,13 @@ namespace GFGGame
 
             if (suitSavedData != null)
             {
-                EquipDataCache.cacher.PutOnSuitMemory(suitSavedData);
+                _dressUpObjDataCache.PutOnSuitMemory(suitSavedData);
                 _ui.m_txtName.text = string.Format("我的套装{0}", NumberUtil.GetChiniseNumberText(suitSavedData.pos + 1));
 
             }
             else
             {
-                EquipDataCache.cacher.PutOnDefaultSuitSaved();
+                _dressUpObjDataCache.PutOnDefaultSuitSaved();
                 _ui.m_txtName.text = string.Format("我的套装{0}", NumberUtil.GetChiniseNumberText(1));
 
             }