Эх сурвалжийг харах

茶话会播放剧情跳转优化

huangxiaoyue 1 жил өмнө
parent
commit
3729395a2f

+ 9 - 1
GameClient/Assets/Game/HotUpdate/Views/DressUp/DressUpFightView.cs

@@ -1517,7 +1517,15 @@ namespace GFGGame
                 .SetLeftButton(false).SetRightButton(true, "确定", (object data) =>
                 {
                     this.Hide();
-                    ViewManager.Show<LeagueTeaPartyView>();
+                    if (LeagueDataManager.Instance.TeaPartyStatus == LeagueTeaPartyStatus.YesGo)
+                    {
+                        if (LeagueDataManager.Instance.RoleTeapartyInfo.Status && !LeagueDataManager.Instance.RoleTeapartyInfo.IsComplete)
+                        {
+                            ViewManager.Show<LeagueTeaPartyShowView>();
+                        }
+                        else
+                            ViewManager.Show<LeagueTeaPartyView>();
+                    }
                 });
             }
         }

+ 6 - 3
GameClient/Assets/Game/HotUpdate/Views/League/LeagueTeaPartyView.cs

@@ -106,7 +106,10 @@ namespace GFGGame
             GetTeapartyMatchingInfos();
             GetRoleContainerInfos();
             ReferBtnRewardRed();
-            TeaPartyStatuChange();
+
+            if (LeagueDataManager.Instance.TeaPartyStatus == LeagueTeaPartyStatus.YesGo
+                && LeagueDataManager.Instance.CheckTeaPartyRewardCanGet())
+                    OnBtnRewardClick();
         }
 
         protected override void OnHide()
@@ -185,7 +188,7 @@ namespace GFGGame
         {
             ViewManager.Show<LeagueTeaPartyRewardView>();
         }
-        
+
         private void OnBtnBackClick()
         {
             ViewManager.GoBackFrom(typeof(LeagueTeaPartyView).FullName);
@@ -278,7 +281,7 @@ namespace GFGGame
 
             if (LeagueDataManager.Instance.TeaPartyStatus == LeagueTeaPartyStatus.YesGo) {
                 if (LeagueDataManager.Instance.RoleTeapartyInfo.Status && !LeagueDataManager.Instance.RoleTeapartyInfo.IsComplete) { 
-                    ViewManager.Show<LeagueTeaPartyShowView>(null,null,true);
+                    ViewManager.Show<LeagueTeaPartyShowView>();
                 }
                 else if(LeagueDataManager.Instance.CheckTeaPartyRewardCanGet())
                     OnBtnRewardClick();