浏览代码

修改万世礼UI

leiyasi 1 年之前
父节点
当前提交
3e8d9773be

+ 15 - 9
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ActivityWanShiLi/UI_ActivityWanShiLiUI.cs

@@ -7,15 +7,17 @@ namespace UI.ActivityWanShiLi
     public partial class UI_ActivityWanShiLiUI
     {
         public GComponent target;
+        public GGraph m_holder;
         public UI_ProgressBar2 m_progress;
+        public GTextField m_txtTime;
+        public GGroup m_grpTime;
+        public GButton m_btnBack;
         public UI_item m_DBGiftItem0;
         public UI_item m_DBGiftItem1;
         public UI_item m_DBGiftItem2;
         public UI_item m_DBGiftItem3;
         public GGroup m_DBGiftItemGroup;
-        public GTextField m_txtTime;
-        public GGroup m_grpTime;
-        public GButton m_btnBack;
+        public Transition m_t0;
         public const string URL = "ui://z8lqda6wc82k0";
         public const string PACKAGE_NAME = "ActivityWanShiLi";
         public const string RES_NAME = "ActivityWanShiLiUI";
@@ -63,20 +65,26 @@ namespace UI.ActivityWanShiLi
 
         private void Init(GComponent comp)
         {
+            m_holder = (GGraph)comp.GetChild("holder");
             m_progress = (UI_ProgressBar2)UI_ProgressBar2.Create(comp.GetChild("progress"));
+            m_txtTime = (GTextField)comp.GetChild("txtTime");
+            m_grpTime = (GGroup)comp.GetChild("grpTime");
+            m_btnBack = (GButton)comp.GetChild("btnBack");
             m_DBGiftItem0 = (UI_item)UI_item.Create(comp.GetChild("DBGiftItem0"));
             m_DBGiftItem1 = (UI_item)UI_item.Create(comp.GetChild("DBGiftItem1"));
             m_DBGiftItem2 = (UI_item)UI_item.Create(comp.GetChild("DBGiftItem2"));
             m_DBGiftItem3 = (UI_item)UI_item.Create(comp.GetChild("DBGiftItem3"));
             m_DBGiftItemGroup = (GGroup)comp.GetChild("DBGiftItemGroup");
-            m_txtTime = (GTextField)comp.GetChild("txtTime");
-            m_grpTime = (GGroup)comp.GetChild("grpTime");
-            m_btnBack = (GButton)comp.GetChild("btnBack");
+            m_t0 = comp.GetTransition("t0");
         }
         public void Dispose(bool disposeTarget = false)
         {
+            m_holder = null;
             m_progress.Dispose();
             m_progress = null;
+            m_txtTime = null;
+            m_grpTime = null;
+            m_btnBack = null;
             m_DBGiftItem0.Dispose();
             m_DBGiftItem0 = null;
             m_DBGiftItem1.Dispose();
@@ -86,9 +94,7 @@ namespace UI.ActivityWanShiLi
             m_DBGiftItem3.Dispose();
             m_DBGiftItem3 = null;
             m_DBGiftItemGroup = null;
-            m_txtTime = null;
-            m_grpTime = null;
-            m_btnBack = null;
+            m_t0 = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 5 - 1
GameClient/Assets/Game/HotUpdate/Views/ActivityWanShiLiUI/ActivityWanShiLiView.cs

@@ -15,9 +15,13 @@ namespace GFGGame
         private int _maxProgressOffset = -11;
         private ActivityInfo _activityInfo;
         private ActivityRecharge2Cfg[] _rechargeCfgs;
+        private EffectUI effect;
 
         public override void Dispose()
         {
+            EffectUIPool.Recycle(effect);
+            effect = null;
+
             if (_ui != null)
             {
                 _ui.Dispose();
@@ -34,7 +38,6 @@ namespace GFGGame
             this.viewCom = _ui.target;
             this.viewCom.Center();
             this.modal = true;
-            viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
 
             _activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.WanShiLi);
             _rechargeCfgs = ActivityRecharge2CfgArray.Instance.GetCfgsByactivityId(_activityInfo.ActivityId).ToArray();
@@ -42,6 +45,7 @@ namespace GFGGame
             InitReward();
 
             _ui.m_btnBack.onClick.Add(Hide);
+            effect = EffectUIPool.CreateEffectUI(_ui.m_holder, "ui_Activity", "Activity_18_CQ");
         }
 
         protected override void AddEventListener()

二进制
GameClient/Assets/ResIn/UI/ActivityWanShiLi/ActivityWanShiLi_atlas0!a.png


二进制
GameClient/Assets/ResIn/UI/ActivityWanShiLi/ActivityWanShiLi_atlas0.png


二进制
GameClient/Assets/ResIn/UI/ActivityWanShiLi/ActivityWanShiLi_fui.bytes