Przeglądaj źródła

新春活动界面添加特效

zhangyuqian 1 rok temu
rodzic
commit
ca6028df4f

+ 3 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ActivityAfternoonTea/UI_ActivityTeaMainUI.cs

@@ -19,6 +19,7 @@ namespace UI.ActivityAfternoonTea
         public GLoader m_threeTimeIcon;
         public GButton m_threeViewIcon;
         public GLoader m_threeNameIcon;
+        public GGraph m_effectBg;
         public const string URL = "ui://wpsqkdbznjon0";
         public const string PACKAGE_NAME = "ActivityAfternoonTea";
         public const string RES_NAME = "ActivityTeaMainUI";
@@ -78,6 +79,7 @@ namespace UI.ActivityAfternoonTea
             m_threeTimeIcon = (GLoader)comp.GetChild("threeTimeIcon");
             m_threeViewIcon = (GButton)comp.GetChild("threeViewIcon");
             m_threeNameIcon = (GLoader)comp.GetChild("threeNameIcon");
+            m_effectBg = (GGraph)comp.GetChild("effectBg");
         }
         public void Dispose(bool disposeTarget = false)
         {
@@ -93,6 +95,7 @@ namespace UI.ActivityAfternoonTea
             m_threeTimeIcon = null;
             m_threeViewIcon = null;
             m_threeNameIcon = null;
+            m_effectBg = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 6 - 2
GameClient/Assets/Game/HotUpdate/Views/ActivityAfternoonTea/ActivityTeaMainView.cs

@@ -8,9 +8,11 @@ namespace GFGGame
     public class ActivityTeaMainView : BaseWindow
     {
         private UI_ActivityTeaMainUI _ui;
-
-            public override void Dispose()
+        private EffectUI _effectUI1;
+        public override void Dispose()
         {
+            EffectUIPool.Recycle(_effectUI1);
+            _effectUI1 = null;
             if (_ui != null)
             {
                 _ui.Dispose();
@@ -37,6 +39,8 @@ namespace GFGGame
             _ui.m_oneViewIcon.onClick.Add(OnClickBtnHuaRongDaoView);
             _ui.m_twoViewIcon.onClick.Add(OnClickBtnVisitView);
             _ui.m_threeViewIcon.onClick.Add(OnClickBtnMergeView);
+
+            _effectUI1 = EffectUIPool.CreateEffectUI(_ui.m_effectBg, "ui_Activity", "GFXWC_bg_tx");
         }
 
         protected override void OnShown()

BIN
GameClient/Assets/ResIn/UI/ActivityAfternoonTea/ActivityAfternoonTea_fui.bytes