Przeglądaj źródła

雅集答题报错

zhaoyang 2 lat temu
rodzic
commit
0bdc10ee04

+ 3 - 3
FGUIProject/assets/League/LeagueAnswerRewardUI.xml

@@ -2,7 +2,7 @@
 <component size="1080,647">
   <controller name="c1" pages="0,,1," selected="1"/>
   <displayList>
-    <image id="n0_pvb4" name="n0" src="o9gh40" fileName="images/tanchuang.png" xy="0,0" pkg="eg2y0ldp"/>
+    <image id="n0_pvb4" name="n0" src="o9gh40" fileName="imagesNew/tanchuang.png" pkg="eg2y0ldp" xy="0,0"/>
     <component id="n1_pvb4" name="btnClose" src="a0cftl2" fileName="components/BtnClose.xml" pkg="eg2y0ldp" xy="895,25" size="111,96"/>
     <image id="n6_pvb4" name="n6" src="9jv66i" fileName="images/lm_biaotizi_13.png" xy="260,96"/>
     <image id="n2_pvb4" name="n2" src="wm603d" fileName="images/lm_yeqian_db.png" xy="143,153" size="293,56" group="n5_pvb4"/>
@@ -13,14 +13,14 @@
       <Button checked="true" title="活动奖励" controller="c1" page="1"/>
     </component>
     <group id="n5_pvb4" name="n5" xy="138,150" size="304,63"/>
-    <list id="n19_9jv6" name="listRule" xy="160,240" size="780,311" overflow="scroll" defaultItem="ui://tw70qm9d9jv67b">
+    <list id="n19_9jv6" name="listRule" xy="133,240" size="815,311" overflow="scroll" defaultItem="ui://tw70qm9d9jv67b">
       <gearDisplay controller="c1" pages="0"/>
       <item/>
       <item/>
       <item/>
       <item/>
     </list>
-    <list id="n11_pvb4" name="list" xy="170,235" size="779,318" overflow="scroll" defaultItem="ui://tw70qm9dpvb459" align="center" autoClearItems="true">
+    <list id="n11_pvb4" name="list" xy="133,239" size="816,314" overflow="scroll" defaultItem="ui://tw70qm9dpvb459" align="center" autoClearItems="true">
       <gearDisplay controller="c1" pages="1"/>
       <item/>
       <item/>

+ 2 - 2
FGUIProject/assets/League/ListAnswerRuleItem.xml

@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<component size="778,47">
+<component size="815,47">
   <displayList>
     <graph id="n20_9jv6" name="n20" xy="19,26" size="1,21" type="rect" lineSize="0" fillColor="#fff2e8e4">
       <relation target="n18_pvb4" sidePair="height-height"/>
     </graph>
     <image id="n19_9jv6" name="n19" src="9jv664" fileName="images/lm_zsd.png" xy="10,11"/>
-    <text id="n18_pvb4" name="txtRule" xy="45,1" size="733,39" font="ui://eg2y0ldpa0cftks" fontSize="28" color="#a9733e" ubb="true" autoSize="height" text="每天 开启雅集夜宴"/>
+    <text id="n18_pvb4" name="txtRule" xy="45,1" size="769,39" font="ui://eg2y0ldpa0cftks" fontSize="28" color="#a9733e" ubb="true" autoSize="none" text="每天 开启雅集夜宴"/>
   </displayList>
   <relation target="n18_pvb4" sidePair="height-height"/>
 </component>

+ 6 - 0
FGUIProject/assets/League/components/ComLine.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component size="414,12" overflow="hidden">
+  <displayList>
+    <image id="n22_vols" name="n22" src="a0cf2u" fileName="images/lm_zhuangshixian.png" xy="-140,0"/>
+  </displayList>
+</component>

+ 6 - 4
FGUIProject/assets/League/components/ListAnswerRewardItem.xml

@@ -1,11 +1,13 @@
 <?xml version="1.0" encoding="utf-8"?>
-<component size="792,50">
+<component size="815,50">
   <displayList>
-    <text id="n19_pvb4" name="txtDesc" xy="55,4" pivot="0.5,0" size="107,42" font="ui://eg2y0ldpa0cftks" fontSize="30" color="#a9733e" align="center" text="答对1题"/>
-    <list id="n20_pvb4" name="listReward" xy="436,0" size="356,50" layout="row" overflow="scroll" colGap="30" defaultItem="ui://eg2y0ldpn3xha1">
+    <text id="n19_pvb4" name="txtDesc" xy="55,4" pivot="0.5,0" size="107,41" font="ui://eg2y0ldpa0cftks" fontSize="30" color="#a9733e" align="center" text="答对1题"/>
+    <list id="n20_pvb4" name="listReward" xy="424,0" size="391,50" layout="row" colGap="35" defaultItem="ui://eg2y0ldpn3xha1">
+      <item/>
       <item/>
       <item/>
     </list>
-    <image id="n21_9jv6" name="n21" src="9jv664" fileName="images/lm_zsd.png" xy="0,15"/>
+    <image id="n21_9jv6" name="n21" src="9jv664" fileName="images/lm_zsd.png" xy="15,15"/>
+    <component id="n22_vols" name="n22" src="vols81" fileName="components/ComLine.xml" xy="161,19" size="262,12"/>
   </displayList>
 </component>

+ 1 - 0
FGUIProject/assets/League/package.xml

@@ -201,6 +201,7 @@
     <image id="l5007y" name="yj_db_zz.png" path="/images/"/>
     <image id="l5007z" name="yj_zz.png" path="/images/"/>
     <component id="idkd80" name="ComSkillUp.xml" path="/"/>
+    <component id="vols81" name="ComLine.xml" path="/components/"/>
   </resources>
   <publish name="" path="../GameClient/Assets/ResIn/UI/League" packageCount="2" genCode="true" maxAtlasSize="2048" extractAlpha="true"/>
 </packageDescription>

+ 1 - 1
FGUIProject/assets/Main/MainUI.xml

@@ -50,7 +50,7 @@
       <item url="ui://mfvz4q8kwg7t8y" icon="ui://mfvz4q8kq08xg" name="btnTuJian"/>
       <item url="ui://mfvz4q8kwg7t8y" icon="ui://mfvz4q8kq08xe" name="btnRenWu"/>
       <item url="ui://mfvz4q8kwg7t8y" icon="ui://mfvz4q8kdhoaif" name="btnBag"/>
-      <item url="ui://mfvz4q8kwg7t8y" name="btnLeague"/>
+      <item url="ui://mfvz4q8kwg7t8y" icon="ui://mfvz4q8kq08x9" name="btnLeague"/>
       <item url="ui://mfvz4q8kwg7t8y" icon="ui://mfvz4q8kndrd7k" name="btnStore"/>
       <item url="ui://mfvz4q8kwg7t8y" icon="ui://mfvz4q8kq08xd" name="btnPengYouQuan"/>
       <item url="ui://mfvz4q8kwg7t8y" icon="ui://mfvz4q8kq08xb" name="btnJInShu"/>

+ 3 - 2
FGUIProject/assets/Store/components/ListChargeItem.xml

@@ -3,7 +3,6 @@
   <displayList>
     <image id="n17_dmsi" name="n17" src="hhx9b" fileName="imagesNew/wp_baseboard.png" xy="0,0" size="304,492"/>
     <loader id="n15_d4iw" name="icon" xy="52,166" size="197,197" aspect="true" url="ui://p9mtgheohhx91j" fill="scaleMatchHeight"/>
-    <image id="n12_d4iw" name="imgDouble" src="hhx9a" fileName="imagesNew/wp_save_baseboard.png" xy="-1,338"/>
     <image id="n24_hhx9" name="n24" src="fqortau" fileName="imagesNew/sc_xian.png" xy="33,104" size="236,4"/>
     <text id="n16_d4iw" name="txtName" xy="13,56" pivot="0.5,0" size="275,46" font="ui://eg2y0ldpa0cftks" fontSize="34" color="#5a3e16" align="center" letterSpacing="-2" text="稀有升星材料(自选)">
       <relation target="" sidePair="center-center,middle-middle"/>
@@ -12,6 +11,8 @@
       <relation target="" sidePair="center-center"/>
     </component>
     <text id="n18_dmsi" name="txtDesc" xy="48,380" pivot="0.5,0" size="204,36" font="ui://eg2y0ldpa0cftks" fontSize="26" color="#ac4100" letterSpacing="-2" text="首充赠送+6000钻石"/>
-    <text id="n23_hhx9" name="n23" xy="9,337" size="122,41" fontSize="30" color="#ffffff" text="首充双倍"/>
+    <image id="n12_d4iw" name="n12" src="hhx9a" fileName="imagesNew/wp_save_baseboard.png" xy="-1,338" group="n25_vols"/>
+    <text id="n23_hhx9" name="n23" xy="9,337" size="122,41" group="n25_vols" fontSize="30" color="#ffffff" text="首充双倍"/>
+    <group id="n25_vols" name="grpDouble" xy="-1,337" size="156,47" advanced="true"/>
   </displayList>
 </component>

+ 3 - 3
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/Store/UI_ListChargeItem.cs

@@ -8,10 +8,10 @@ namespace UI.Store
     {
         public GComponent target;
         public GLoader m_icon;
-        public GImage m_imgDouble;
         public GTextField m_txtName;
         public UI_Component2 m_btnBuy;
         public GTextField m_txtDesc;
+        public GGroup m_grpDouble;
         public const string URL = "ui://p9mtgheohhx91i";
         public const string PACKAGE_NAME = "Store";
         public const string RES_NAME = "ListChargeItem";
@@ -60,19 +60,19 @@ namespace UI.Store
         private void Init(GComponent comp)
         {
             m_icon = (GLoader)comp.GetChild("icon");
-            m_imgDouble = (GImage)comp.GetChild("imgDouble");
             m_txtName = (GTextField)comp.GetChild("txtName");
             m_btnBuy = (UI_Component2)UI_Component2.Create(comp.GetChild("btnBuy"));
             m_txtDesc = (GTextField)comp.GetChild("txtDesc");
+            m_grpDouble = (GGroup)comp.GetChild("grpDouble");
         }
         public void Dispose(bool disposeTarget = false)
         {
             m_icon = null;
-            m_imgDouble = null;
             m_txtName = null;
             m_btnBuy.Dispose();
             m_btnBuy = null;
             m_txtDesc = null;
+            m_grpDouble = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 8 - 6
GameClient/Assets/Game/HotUpdate/Views/League/LeagueAnswerRewardView.cs

@@ -46,17 +46,18 @@ namespace GFGGame
         protected override void OnShown()
         {
             base.OnShown();
-            // _ui.m_txtRule.text = TextDescArray.Instance.GetCfg(300008).text;
+
             _ui.m_list.numItems = LeagueQuestionBonusCfgArray.Instance.dataArray.Length;
 
-            string[] rules = TextDescArray.Instance.GetCfg(300008).text.Split('.');
+            string rule = TextDescCfgArray.Instance.GetCfg(300008).text;
+            string[] rules = rule.Split(new char[] { '.', '\n' });
             for (int i = 0; i < rules.Length; i++)
             {
-                if (i > 0 && rules[i - 1] == ".")
-                {
-                    ruleDatas.Add(rules[i]);
-                }
+                if (i % 2 == 0) continue;
+                ruleDatas.Add(rules[i]);
             }
+            _ui.m_listRule.numItems = ruleDatas.Count;
+
         }
 
         protected override void OnHide()
@@ -85,6 +86,7 @@ namespace GFGGame
             {
                 item.m_listReward.itemRenderer = RenderListIrem;
             }
+            item.m_listReward.data = LeagueQuestionBonusCfgArray.Instance.dataArray[index].bonusArr;
             item.m_listReward.numItems = LeagueQuestionBonusCfgArray.Instance.dataArray[index].bonusArr.Length;
             UI_ListAnswerRewardItem.ProxyEnd();
         }

+ 6 - 6
GameClient/Assets/Game/HotUpdate/Views/Store/StoreChargeView.cs

@@ -42,20 +42,20 @@ namespace GFGGame
         protected override void AddEventListener()
         {
             base.AddEventListener();
-            EventAgent.AddEventListener(ConstMessage.NUMERIC_CHANGE, UpdateVipProgressCom);
+            EventAgent.AddEventListener(ConstMessage.NUMERIC_CHANGE, UpdateView);
 
         }
         protected override void OnShown()
         {
             base.OnShown();
             _shopCfgs = ShopCfgArray.Instance.GetCfgsBymenu1Andmenu2(ConstStoreTabId.STORE_CHARGE, ConstStoreSubId.STORE_CHARGE);
-            _ui.m_list.numItems = _shopCfgs.Count;
             _valueBarController.OnShown();
-            UpdateVipProgressCom();
+            UpdateView();
         }
 
-        private void UpdateVipProgressCom()
+        private void UpdateView()
         {
+            _ui.m_list.numItems = _shopCfgs.Count;
             ShopViewManager.Instance.UpdateVipProgressCom(_ui.m_comVipLv.target);
         }
         protected override void OnHide()
@@ -66,7 +66,7 @@ namespace GFGGame
         protected override void RemoveEventListener()
         {
             base.RemoveEventListener();
-            EventAgent.RemoveEventListener(ConstMessage.NUMERIC_CHANGE, UpdateVipProgressCom);
+            EventAgent.RemoveEventListener(ConstMessage.NUMERIC_CHANGE, UpdateView);
         }
 
         private void ListItemRenderer(int index, GObject obj)
@@ -83,7 +83,7 @@ namespace GFGGame
             item.m_txtName.text = string.Format("{0}{1}", shopCfg.itemNum, shopCfg.itemName);
             item.m_txtDesc.text = string.Format("首充赠送+{0}{1}", shopCfg.itemNum, shopCfg.itemName);
             bool isDouble = ShopDataManager.Instance.GetGoodsBuyNumById(shopCfg.id) < shopCfg.doubleTimes;
-            item.m_imgDouble.visible = isDouble;
+            item.m_grpDouble.visible = isDouble;
             item.m_txtDesc.visible = isDouble;
             item.m_icon.url = "ui://Store/sc_zizhuan_" + (index + 1);
 

BIN
GameClient/Assets/ResIn/UI/League/League_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/League/League_atlas0.png


BIN
GameClient/Assets/ResIn/UI/League/League_atlas0_1!a.png


BIN
GameClient/Assets/ResIn/UI/League/League_atlas0_1.png


BIN
GameClient/Assets/ResIn/UI/League/League_fui.bytes


BIN
GameClient/Assets/ResIn/UI/Main/Main_fui.bytes


BIN
GameClient/Assets/ResIn/UI/Store/Store_fui.bytes