Forráskód Böngészése

茶话会装备返回按钮提示修改

huangxiaoyue 1 éve
szülő
commit
3691f43068

+ 19 - 7
GameClient/Assets/Game/HotUpdate/Views/DressUp/DressUpFightView.cs

@@ -327,14 +327,26 @@ namespace GFGGame
 
         private void OnClickBtnBack()
         {
-            AlertUI.Show("是否确定退出?")
-            .SetLeftButton(true, "否").SetRightButton(true, "是", (object data) =>
-            {
-                backView();
-            });
+            if (!IsTeaPart) {
+                AlertUI.Show("是否确定退出?")
+                .SetLeftButton(true, "否").SetRightButton(true, "是", (object data) =>
+                {
+                    backView();
+                });
+            }
+            else {
+                AlertUI.Show("当期搭配未保存,是否放弃提交搭配?")
+                .SetLeftButton(true, "放弃搭配", (object data) =>
+                {
+                    backView();
+                }).SetRightButton(true, "提交搭配", (object data) =>
+                {
+                    ChangeTeapartyDressup();
+                });
+            }
 
-            //ViewManager.Show<StoryChapterView>(StoryDataManager.currentChapter);
-        }
+        //ViewManager.Show<StoryChapterView>(StoryDataManager.currentChapter);
+    }
 
         private void OnClickBtnHome()
         {

+ 10 - 0
GameClient/Assets/Game/HotUpdate/Views/League/LeagueTeaPartyView.cs

@@ -82,6 +82,7 @@ namespace GFGGame
             bool isLeader = myPos == LeaguePos.Owner || myPos == LeaguePos.SubOwner;
             _ui.m_btnChallenge.visible = isLeader;
 
+            GetTeapartyMatchingInfos();
             GetRoleContainerInfos();
         }
 
@@ -90,6 +91,15 @@ namespace GFGGame
             _ui.m_txtOverTime.text = "挑战剩余时间:" + TimeUtil.GetTimeLeft(TimeInfo.Instance.ServerNow(), LeagueDataManager.Instance.TeaPartyCloseTime);
         }
 
+        private async void GetTeapartyMatchingInfos()
+        {
+            bool result = await LeagueSproxy.GetTeapartyMatchingInfos(RoleDataManager.roleId);
+            if (result)
+            {
+                _ui.m_ListTeaParty.numItems = 6;
+            }
+        }
+
         private async void GetRoleContainerInfos()
         {
             bool result = await LeagueSproxy.GetRoleContainerInfos(RoleDataManager.roleId);