Bladeren bron

招财进宝活动修改

zhangyuqian 1 jaar geleden
bovenliggende
commit
3dec4641c1

+ 3 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ActivityMain/UI_ActivityRewardItemUI.cs

@@ -11,6 +11,7 @@ namespace UI.ActivityMain
         public GList m_List;
         public UI_Button7 m_RewardBtn;
         public GTextField m_rewardName;
+        public GTextField m_rewardNum;
         public const string URL = "ui://4ht5s77uqbf4u";
         public const string PACKAGE_NAME = "ActivityMain";
         public const string RES_NAME = "ActivityRewardItemUI";
@@ -62,6 +63,7 @@ namespace UI.ActivityMain
             m_List = (GList)comp.GetChild("List");
             m_RewardBtn = (UI_Button7)UI_Button7.Create(comp.GetChild("RewardBtn"));
             m_rewardName = (GTextField)comp.GetChild("rewardName");
+            m_rewardNum = (GTextField)comp.GetChild("rewardNum");
         }
         public void Dispose(bool disposeTarget = false)
         {
@@ -70,6 +72,7 @@ namespace UI.ActivityMain
             m_RewardBtn.Dispose();
             m_RewardBtn = null;
             m_rewardName = null;
+            m_rewardNum = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 14 - 0
GameClient/Assets/Game/HotUpdate/Views/ActivityMainTips/ActivityZCJBRewardView.cs

@@ -30,6 +30,7 @@ namespace GFGGame
             isfullScreen = true;
             modal = true;
             _ui.m_back.onClick.Add(this.Hide);
+            _ui.m_backBtn.onClick.Add(this.Hide);
             _ui.m_List.itemRenderer = RenderRewardList;
         }
         protected override void OnShown()
@@ -96,6 +97,19 @@ namespace GFGGame
             }
             item.m_List.data = ActivityDressCfgArray.Instance.dataArray[index].bonusArr;
             item.m_List.numItems = ActivityDressCfgArray.Instance.dataArray[index].bonusArr.Length;
+
+            //最后一档特殊处理
+            if(index == ActivityDressCfgArray.Instance.dataArray.Length - 1)
+            {
+                item.m_rewardNum.visible = true;
+                int numChange = GameGlobal.myNumericComponent.GetAsInt(NumericType.ActivityDressLastGearRewrdNum);
+                item.m_rewardNum.text = string.Format("已兑换次数:{0}/{1}", numChange, 50);
+                RedDotController.Instance.SetComRedDot(item.m_RewardBtn.target, false);
+            }
+            else
+            {
+                item.m_rewardNum.visible = false;
+            }
             UI_ActivityRewardItemUI.ProxyEnd();
         }
 

BIN
GameClient/Assets/ResIn/UI/ActivityMain/ActivityMain_fui.bytes