zhaoyang 3 роки тому
батько
коміт
feda8c7415

+ 2 - 2
FGUIProject/assets/ClothingSynthetic/ClothingSyntheticListUI.xml

@@ -6,9 +6,9 @@
     </loader>
     <component id="n0_j539" name="btnBack" src="9xlo8" fileName="components/ButtonBack1.xml" pkg="eg2y0ldp" xy="35,80"/>
     <image id="n12_j539" name="n12" src="j5394" fileName="images/jbhc_bti.png" xy="164,102"/>
-    <list id="n4_j539" name="listMenu" xy="253,218" size="580,80" layout="flow_hz" colGap="-18" autoItemSize="true">
+    <list id="n4_j539" name="listMenu" xy="250,218" size="580,80" layout="flow_hz" colGap="-18" autoItemSize="true" align="center">
+      <relation target="" sidePair="center-center"/>
       <item url="ui://4f294tdkj539f"/>
-      <item url="ui://4f294tdkj539h"/>
     </list>
     <image id="n7_j539" name="n7" src="j539a" fileName="images/jbhc_diban_2.png" xy="28,332" size="1024,1588">
       <relation target="" sidePair="bottomext-bottom"/>

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Data/FunctionOpenDataManager.cs

@@ -73,7 +73,7 @@ namespace GFGGame
                 if (cfgs[i].show == 0) continue;
                 if (lv <= 0) continue;
                 if (cfgs[i].storyLevelId > 0) continue;
-                if (cfgs[i].lv > oldLv && lv < cfgs[i].lv || !CheckIsLvFunOpen(cfgs[i], false)) continue;
+                if (oldLv >= cfgs[i].lv || lv < cfgs[i].lv || !CheckIsLvFunOpen(cfgs[i], false)) continue;
                 // if (CheckIsChapterFunOpen(cfgs[i], false)) continue;
                 listCfg.Add(cfgs[i].id);
             }

+ 15 - 1
GameClient/Assets/Game/HotUpdate/Views/ClothingSynthetic/ClothingSyntheticView.cs

@@ -383,7 +383,21 @@ namespace GFGGame
             }
             if (!ViewManager.CheckIsTopView(this.viewCom)) return;
 
-            GuideController.TryGuide(_ui.m_listClothing, ConstGuideId.CLOTHING_SYNTHETIC, 4, "找到需要合成的物品", 0);
+            int itemId = 10114;
+            int itemIndex = 0;
+            for (int i = 0; i < _ui.m_listClothing.numItems; i++)
+            {
+                UI_ClothingListItem listItem = UI_ClothingListItem.Proxy(_ui.m_listClothing.GetChildAt(i));
+                int temp = (int)listItem.target.data;
+                if (temp == itemId)
+                {
+                    itemIndex = i;
+                    _ui.m_listClothing.ScrollToView(i);
+                    break;
+                }
+            }
+
+            GuideController.TryGuide(_ui.m_listClothing, ConstGuideId.CLOTHING_SYNTHETIC, 4, "找到需要合成的物品", itemIndex);
             if (_ui.m_listMaterias.numChildren > 0)
             {
                 listTypeItem_CloSynthetic = UI_MateriasListItem.Proxy(_ui.m_listMaterias.GetChildAt(0));

+ 12 - 6
GameClient/Assets/Game/HotUpdate/Views/ClothingSynthetic/SuitSyntheticView.cs

@@ -171,12 +171,18 @@ namespace GFGGame
         protected override void UpdateToCheckGuide(object param)
         {
             if (!ViewManager.CheckIsTopView(this.viewCom)) return;
-            // int storyLevelId = GuideCfgArray.Instance.GetCfg(ConstGuideId.CLOTHING_SYNTHETIC).storyLevelId;
-            // string fightID = StoryLevelCfgArray.Instance.GetCfg(storyLevelId).fightID;
-            // int itemId = StoryFightCfgArray.Instance.GetCfg(fightID).needItemId;
-            // int suitId = ItemCfgArray.Instance.GetCfg(itemId).suitId;
-            // int index = _suitListIds.IndexOf(suitId);
-            GuideController.TryGuide(_ui.m_listSuit, ConstGuideId.CLOTHING_SYNTHETIC, 3, "查看已解锁的图谱", 0);
+
+            int suitId = 200017;
+            int suitIndex = 0;
+            for (int i = 0; i < _suitListIds.Count; i++)
+            {
+                if (_suitListIds[i] == suitId)
+                {
+                    suitIndex = i;
+                    break;
+                }
+            }
+            GuideController.TryGuide(_ui.m_listSuit, ConstGuideId.CLOTHING_SYNTHETIC, 3, "查看已解锁的图谱", suitIndex);
         }
     }
 }

BIN
GameClient/Assets/ResIn/Config/excelConfig.sqlite.bytes


BIN
GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_atlas0.png


BIN
GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_fui.bytes