Browse Source

返利包显示完整

zhangyuqian 1 năm trước cách đây
mục cha
commit
017e01313d

+ 15 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CommonGame/UI_ComGouMaiGetText.cs

@@ -7,8 +7,13 @@ namespace UI.CommonGame
     public partial class UI_ComGouMaiGetText
     {
         public GComponent target;
+        public Controller m_c1;
         public GLoader m_loaIcon;
         public GTextField m_txtGetGold;
+        public GLoader m_loaIcon1;
+        public GTextField m_txtGetGold1;
+        public GLoader m_loaIcon2;
+        public GTextField m_txtGetGold2;
         public const string URL = "ui://eg2y0ldpqqhz1r";
         public const string PACKAGE_NAME = "CommonGame";
         public const string RES_NAME = "ComGouMaiGetText";
@@ -56,13 +61,23 @@ namespace UI.CommonGame
 
         private void Init(GComponent comp)
         {
+            m_c1 = comp.GetController("c1");
             m_loaIcon = (GLoader)comp.GetChild("loaIcon");
             m_txtGetGold = (GTextField)comp.GetChild("txtGetGold");
+            m_loaIcon1 = (GLoader)comp.GetChild("loaIcon1");
+            m_txtGetGold1 = (GTextField)comp.GetChild("txtGetGold1");
+            m_loaIcon2 = (GLoader)comp.GetChild("loaIcon2");
+            m_txtGetGold2 = (GTextField)comp.GetChild("txtGetGold2");
         }
         public void Dispose(bool disposeTarget = false)
         {
+            m_c1 = null;
             m_loaIcon = null;
             m_txtGetGold = null;
+            m_loaIcon1 = null;
+            m_txtGetGold1 = null;
+            m_loaIcon2 = null;
+            m_txtGetGold2 = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 18 - 3
GameClient/Assets/Game/HotUpdate/Views/Store/StoreGiftBagAddRebateView.cs

@@ -197,9 +197,24 @@ namespace GFGGame
                 var weekGiftBoxState = EnduringGiftBoxDataManager.Instance.DayIsRebateGiftBox(shopCfg.itemId);
                 item.m_comLeftGiftBox.m_comGouMaiGetText.target.visible = true;
                 var itemArr = itemCfg.itemsArr[0];
-                ItemCfg getItemCfg = ItemCfgArray.Instance.GetCfg(itemArr[0]); //及时获得的物品,读取第一个显示ICON
-                item.m_comLeftGiftBox.m_comGouMaiGetText.m_loaIcon.url = ResPathUtil.GetIconPath(getItemCfg);
-                item.m_comLeftGiftBox.m_comGouMaiGetText.m_txtGetGold.text = itemArr[1].ToString();
+                if (itemCfg.itemsArr.Length - itemCfg.param1Arr.Length > 1)
+                {
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_c1.selectedIndex = 1;
+                    ItemCfg getItemCfg = ItemCfgArray.Instance.GetCfg(itemArr[0]); //及时获得的物品,读取第一个显示ICON
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_loaIcon1.url = ResPathUtil.GetIconPath(getItemCfg);
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_txtGetGold1.text = itemArr[1].ToString();
+                    getItemCfg = ItemCfgArray.Instance.GetCfg(itemCfg.itemsArr[1][0]); //及时获得的物品,读取第二个显示ICON
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_loaIcon2.url = ResPathUtil.GetIconPath(getItemCfg);
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_txtGetGold2.text = itemCfg.itemsArr[1][1].ToString();
+                }
+                else
+                {
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_c1.selectedIndex = 0;
+                    ItemCfg getItemCfg = ItemCfgArray.Instance.GetCfg(itemArr[0]); //及时获得的物品,读取第一个显示ICON
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_loaIcon.url = ResPathUtil.GetIconPath(getItemCfg);
+                    item.m_comLeftGiftBox.m_comGouMaiGetText.m_txtGetGold.text = itemArr[1].ToString();
+                }
+
                 item.m_txtUrc.text = string.Format("每周限购{0}/{1}", remainBuyNum, shopCfg.maxBuyNum);
                 int rebateDay = EnduringGiftBoxDataManager.Instance.GetItemRebateDay(itemCfg.id);
                 string mTxtLrc = string.Empty;

BIN
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_fui.bytes