From 78bfe524ea4776c47f6314e56e97f39970b00fce Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 25 九月 2018 15:07:07 +0800
Subject: [PATCH] Merge branch 'master' into 1871天赋功能

---
 System/Dungeon/DungeonModel.cs |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/System/Dungeon/DungeonModel.cs b/System/Dungeon/DungeonModel.cs
index dba8087..d4c2aa7 100644
--- a/System/Dungeon/DungeonModel.cs
+++ b/System/Dungeon/DungeonModel.cs
@@ -453,7 +453,7 @@
                             }
                             else
                             {
-                                CancelGroupEnter(_dungeon.mapId);
+                                CancelGroupEnter(_dungeon);
                             }
                         });
                     }
@@ -479,9 +479,9 @@
             }
         }
 
-        private void CancelGroupEnter(int _mapId)
+        private void CancelGroupEnter(Dungeon _dungeon)
         {
-            switch (_mapId)
+            switch (_dungeon.mapId)
             {
                 case RealmModel.REALM_DUNGEON_ID:
                     if (!WindowCenter.Instance.CheckOpen<TeamFrameWin>())
@@ -491,20 +491,19 @@
                         WindowCenter.Instance.Open<TeamFrameWin>(false, teamModel.myTeam.inTeam ? 1 : 0);
                     }
                     break;
+                default:
+                    if (!WindowCenter.Instance.CheckOpen<TeamFrameWin>())
+                    {
+                        var teamModel = ModelCenter.Instance.GetModel<TeamModel>();
+                        teamModel.missionBuf = teamModel.currentMission = new TeamMission(_dungeon.mapId, _dungeon.lineId);
+                        WindowCenter.Instance.Open<TeamFrameWin>(false, teamModel.myTeam.inTeam ? 1 : 0);
+                    }
+                    break;
             }
         }
 
         private string GroupChallengeOnlyOneTip(int _mapId)
         {
-            switch (_mapId)
-            {
-                case 60010:
-                    if (PlayerDatas.Instance.baseData.LV < GeneralConfig.Instance.trialDungeonGroupChallengeTipLv)
-                    {
-                        return Language.Get("SingleIntoFB");
-                    }
-                    break;
-            }
             return Language.Get("FBEnter_OnlyYou");
         }
 
@@ -1168,7 +1167,7 @@
                 var mapResConfig = DTCA127_tagMCStartChangeMap.GetMapResourcesConfig(_dataMapId, _lineId);
                 var assetVersion = AssetVersionUtility.GetAssetVersion(StringUtility.Contact("maps/", mapResConfig.MapResources.ToLower()));
 
-                if (!assetVersion.IsPriorAsset())
+                if (assetVersion != null && !assetVersion.IsPriorAsset())
                 {
                     InGameDownLoad.Instance.TryDownLoad(InGameDownLoad.Dominant.Whole);
                     return;

--
Gitblit v1.8.0