Core/GameEngine/Model/Player/Realm/RealmModel.cs
@@ -333,11 +333,11 @@ } if (_realmCfg != null && _realmCfg.IsBigRealm == 1) { dungeonModel.GroupChallengeDungeon(REALM_DUNGEON_ID, 1); dungeonModel.GroupChallenge(REALM_DUNGEON_ID, 1); } else { dungeonModel.SingleChallengeDungeon(REALM_DUNGEON_ID); dungeonModel.SingleChallenge(REALM_DUNGEON_ID); } } Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0102_tagCDBPlayer.cs
@@ -60,7 +60,7 @@ if (_mapConfig.MapFBType != 0) { DungeonModel _model = ModelCenter.Instance.GetModel<DungeonModel>(); _realMapDataID = _model.GetDungeonDataIdByMapId(vNetData.MapID); _realMapDataID = _model.GetDataMapIdByMapId(vNetData.MapID); if (vNetData.MapID != 52020 && vNetData.MapID != 52010) { @@ -96,7 +96,7 @@ if (DungeonStage.CurrentMapType != MapType.OpenCountry) { DungeonModel _dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); int _dgDataID = _dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _dgDataID = _dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var dungeonOpen = Config.Instance.Get<DungeonOpenTimeConfig>(_dgDataID); if (dungeonOpen != null) Core/NetworkPackage/DTCFile/ServerPack/H03_MainCharacter/DTC0319_tagFBHelp.cs
@@ -19,7 +19,7 @@ base.Done(vNetPack); H0319_tagFBHelp vNetData = vNetPack as H0319_tagFBHelp; model.UpdateDungeonMission(vNetData.Msg); model.UpdateMission(vNetData.Msg); switch (PlayerDatas.Instance.baseData.MapID) { Core/NetworkPackage/DTCFile/ServerPack/H03_MainCharacter/DTC0320_tagFBEnd.cs
@@ -12,6 +12,6 @@ H0320_tagFBEnd vNetData = vNetPack as H0320_tagFBEnd; var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); dungeonModel.ProcessDungeonResult(vNetData.Msg); dungeonModel.ProcessResult(vNetData.Msg); } } Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0431_tagTimeTick.cs
@@ -8,6 +8,6 @@ base.Done(vNetPack); H0431_tagTimeTick vNetData = vNetPack as H0431_tagTimeTick; var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); dungeonModel.UpdateDungeonCoolDown((DungeonCoolDownType)vNetData.Type,vNetData.Tick); dungeonModel.UpdateCoolDown((DungeonCoolDownType)vNetData.Type,vNetData.Tick); } } Core/NetworkPackage/DTCFile/ServerPack/HA1_Sys/DTCA126_tagMCPrepareChangeMap.cs
@@ -33,7 +33,7 @@ if (_mapConfig.MapFBType != 0) { DungeonModel _model = ModelCenter.Instance.GetModel<DungeonModel>(); _realMapDataID = _model.GetDungeonDataIdByMapId(_realMapDataID); _realMapDataID = _model.GetDataMapIdByMapId(_realMapDataID); if (package.MapID != 52020 && package.MapID != 52010) { Core/NetworkPackage/DTCFile/ServerPack/HA1_Sys/DTCA127_tagMCStartChangeMap.cs
@@ -26,7 +26,7 @@ if (_mapConfig.MapFBType != 0) { DungeonModel _model = ModelCenter.Instance.GetModel<DungeonModel>(); _realMapDataID = _model.GetDungeonDataIdByMapId(_realMapDataID); _realMapDataID = _model.GetDataMapIdByMapId(_realMapDataID); } var _key = _realMapDataID * 1000 + LineID; @@ -63,7 +63,7 @@ if (_mapConfig.MapFBType != 0) { DungeonModel _model = ModelCenter.Instance.GetModel<DungeonModel>(); _realMapDataID = _model.GetDungeonDataIdByMapId(_realMapDataID); _realMapDataID = _model.GetDataMapIdByMapId(_realMapDataID); if (package.MapID != 52020 && package.MapID != 52010) { @@ -146,7 +146,7 @@ case 0: break; default: ModelCenter.Instance.GetModel<DungeonModel>().ResetDungeonBufData(); ModelCenter.Instance.GetModel<DungeonModel>().ResetBufData(); break; } Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA30A_tagMCFBEncourageInfo.cs
@@ -21,7 +21,7 @@ base.Done(vNetPack); HA30A_tagMCFBEncourageInfo vNetData = vNetPack as HA30A_tagMCFBEncourageInfo; model.UpdateDugeonInspireLv(vNetData.Cnt1, vNetData.Cnt2); model.UpdateInspireLevel(vNetData.Cnt1, vNetData.Cnt2); } } Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA320_tagMCPlayerFBInfoData.cs
@@ -19,7 +19,7 @@ base.Done(vNetPack); var data = vNetPack as HA320_tagMCPlayerFBInfoData; model.UpdateDungeonRecords(data.FBDataList); model.UpdateRecords(data.FBDataList); } } Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3BD_tagMCBuyEnterInfo.cs
@@ -20,7 +20,7 @@ HA3BD_tagMCBuyEnterInfo vNetData = vNetPack as HA3BD_tagMCBuyEnterInfo; if (vNetData.FBCount > 0) { model.UpdateDungeonRecords(vNetData.FBInfo); model.UpdateRecords(vNetData.FBInfo); } } Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA703_tagMCFBEnterTickList.cs
@@ -19,7 +19,7 @@ HA703_tagMCFBEnterTickList vNetData = vNetPack as HA703_tagMCFBEnterTickList; if (vNetData.Cnt > 0) { model.UpdateDungeonEnterTime(vNetData.EnterTickList); model.UpdateEnterCD(vNetData.EnterTickList); } } Core/NetworkPackage/DTCFile/ServerPack/HB2_DemonJar/DTCB209_tagMCFBCntRegainRemainTime.cs
@@ -15,7 +15,7 @@ base.Done(vNetPack); var package = vNetPack as HB209_tagMCFBCntRegainRemainTime; ModelCenter.Instance.GetModel<DungeonModel>().UpdateDungeonCountRemaintime(package); ModelCenter.Instance.GetModel<DungeonModel>().UpdateCountRemaintime(package); } } Fight/Actor/AI/HeroAI_Auto.cs
@@ -94,7 +94,7 @@ if (m_IsDungeon) { int _dgDataID = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _dgDataID = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var dungeonOpen = Config.Instance.Get<DungeonOpenTimeConfig>(_dgDataID); if (dungeonOpen != null) Fight/Actor/AI/HeroAI_D2_LockMissionTarget.cs
@@ -35,14 +35,14 @@ private void UpdateMissionEvent() { DungeonModel _dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); int _dataMapID = _dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _dataMapID = _dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (_dataMapID == 0) { return; } List<DungeonTarget> _targets = _dungeonModel.GetDungeonTargets(_dataMapID, _dungeonModel.mission.lineID, _dungeonModel.mission.step); List<DungeonTarget> _targets = _dungeonModel.GetTargets(_dataMapID, _dungeonModel.mission.lineID, _dungeonModel.mission.step); if (_targets == null) { Fight/Actor/HeroBehaviour.cs
@@ -198,7 +198,7 @@ // 判断是什么副本类型 DungeonModel _dgModel = ModelCenter.Instance.GetModel<DungeonModel>(); int _dataMapID = _dgModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _dataMapID = _dgModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (_dataMapID != 0) { int _configID = _dataMapID * 10 + _dgModel.mission.lineID; Fight/Stage/Dungeon/DungeonStage.cs
@@ -249,7 +249,7 @@ _dungeonModel.dungeonBeginCoolDownEndEvent -= HandleAutoFight; _dungeonModel.updateMissionEvent -= HandleAutoFight; int _dgDataID = _dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _dgDataID = _dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var dungeonOpen = Config.Instance.Get<DungeonOpenTimeConfig>(_dgDataID); if (dungeonOpen != null) System/Achievement/AchievementGotoPart1.cs
@@ -39,7 +39,7 @@ } else { var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonDataIdByMapId(location.mapId); var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(location.mapId); switch (dataMapId) { case DemonJarModel.DEMONJAR_MAPID: @@ -142,8 +142,8 @@ { var config = Config.Instance.Get<SuccessConfig>(_achievementId); var dataMapId = config.Condition[0]; var canBuyTimes = dungeonModel.GetDungeonBuyTimesLimit(dataMapId); var boughtTimes = dungeonModel.GetDungeonBoughtTimes(dataMapId); var canBuyTimes = dungeonModel.GetBuyTimesLimit(dataMapId); var boughtTimes = dungeonModel.GetBoughtTimes(dataMapId); if (canBuyTimes > 0 && canBuyTimes > boughtTimes) { System/Activity/ActivityNotifyBehaviour.cs
@@ -111,7 +111,7 @@ } break; case DailyQuestType.FairyFeast: dungeonModel.SingleChallengeDungeon(config.RelatedID); dungeonModel.SingleChallenge(config.RelatedID); break; case DailyQuestType.Trial: { System/BetterItemGet/BetterEquipGetModel.cs
@@ -287,7 +287,7 @@ { var mapId = PlayerDatas.Instance.baseData.MapID; var lineId = PlayerDatas.Instance.baseData.dungeonLineId; var dungeonId = dungeonModel.DungeonMap(dungeonModel.GetDungeonDataIdByMapId(mapId), lineId); var dungeonId = dungeonModel.GetDungeonId(dungeonModel.GetDataMapIdByMapId(mapId), lineId); if (dungeonId == 0) { return true; System/BetterItemGet/ItemUseModel.cs
@@ -158,7 +158,7 @@ { var mapId = PlayerDatas.Instance.baseData.MapID; var lineId = PlayerDatas.Instance.baseData.dungeonLineId; var dungeonId = dungeonModel.DungeonMap(dungeonModel.GetDungeonDataIdByMapId(mapId), lineId); var dungeonId = dungeonModel.GetDungeonId(dungeonModel.GetDataMapIdByMapId(mapId), lineId); if (dungeonId == 0) { return true; System/BetterItemGet/PreciousItemGetModel.cs
@@ -184,7 +184,7 @@ { var mapId = PlayerDatas.Instance.baseData.MapID; var lineId = PlayerDatas.Instance.baseData.dungeonLineId; var dungeonId = dungeonModel.DungeonMap(dungeonModel.GetDungeonDataIdByMapId(mapId), lineId); var dungeonId = dungeonModel.GetDungeonId(dungeonModel.GetDataMapIdByMapId(mapId), lineId); if (dungeonId == 0) { return true; System/BossShow/BossShowModel.cs
@@ -164,7 +164,7 @@ var _hero = PlayerDatas.Instance.hero; if (_handleFight && _hero != null && !_hero.ActorInfo.serverDie) { int _dgDataID = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _dgDataID = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var dungeonOpen = Config.Instance.Get<DungeonOpenTimeConfig>(_dgDataID); if (dungeonOpen != null) { System/Chat/ChatTip.cs
@@ -150,7 +150,7 @@ return; } ChatCtrl.Inst.presentChatType = ChatInfoType.World; var mapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (mapId == 31230) { ChatCtrl.Inst.presentChatType = ChatInfoType.Fairy; @@ -216,7 +216,7 @@ return; } ChatCtrl.Inst.presentChatType = data.type; var mapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (mapId == 31230) { ChatCtrl.Inst.presentChatType = ChatInfoType.Fairy; System/DailyQuest/DailyQuestBehaviour.cs
@@ -364,7 +364,7 @@ { if (dailyQuestConfig.RelatedType == 2 && state == DailyQuestModel.DailyQuestState.Normal) { var cd = dungeonModel.DungeonEnterData(dailyQuestConfig.RelatedID); var cd = dungeonModel.GetEnterCD(dailyQuestConfig.RelatedID); if (cd != null && cd.overdueTime > DateTime.Now) { UpdateGotoTitle((int)(cd.overdueTime - DateTime.Now).TotalSeconds); System/DailyQuest/DailyQuestModel.cs
@@ -282,7 +282,7 @@ return 0; } case 2: return dungeonModel.GetDungeonTotalTimes(config.RelatedID); return dungeonModel.GetTotalTimes(config.RelatedID); } return 0; @@ -304,7 +304,7 @@ } case 2: DungeonRecord dungeonRecord; if (dungeonModel.TryGetDungeonRecord(config.RelatedID, out dungeonRecord)) if (dungeonModel.TryGetRecord(config.RelatedID, out dungeonRecord)) { return dungeonRecord.enterTimes; } @@ -332,7 +332,7 @@ public int GetDungeonEnterNums(int relatedID) { DungeonRecord dungeonRecord; if (dungeonModel.TryGetDungeonRecord(relatedID, out dungeonRecord)) if (dungeonModel.TryGetRecord(relatedID, out dungeonRecord)) { return dungeonRecord.enterTimes; } @@ -576,7 +576,7 @@ else { var dailyQuestConfig = Config.Instance.Get<DailyQuestConfig>(_questId); var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dailyQuestConfig.RelatedType == 2 && dataMapId == dailyQuestConfig.RelatedID) { dailyQuest.redpoint.state = RedPointState.None; @@ -786,7 +786,7 @@ case DailyQuestType.BossHome: return ModelCenter.Instance.GetModel<VipModel>().GetVipPrivilegeCnt(VipPrivilegeType.BossHomeAwardLimit) > 0; case DailyQuestType.PersonalBoss: return ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonTotalTimes(PersonalBossModel.PERSONALBOSS_MAPID) > 0; return ModelCenter.Instance.GetModel<DungeonModel>().GetTotalTimes(PersonalBossModel.PERSONALBOSS_MAPID) > 0; default: return true; } @@ -851,9 +851,9 @@ } case 2: DungeonRecord record; dungeonModel.TryGetDungeonRecord(config.RelatedID, out record); dungeonModel.TryGetRecord(config.RelatedID, out record); var buyTimes = record != null ? record.buyTimes : 0; var buyTimesLimit = dungeonModel.GetDungeonBuyTimesLimit(config.RelatedID); var buyTimesLimit = dungeonModel.GetBuyTimesLimit(config.RelatedID); return buyTimes >= buyTimesLimit ? DailyQuestState.Completed : DailyQuestState.CanBuyTimes; } } System/DailyQuest/DailyQuestWin.cs
@@ -259,7 +259,7 @@ break; case DailyQuestType.FairyFeast: var config = Config.Instance.Get<DailyQuestConfig>(_id); dungeonModel.SingleChallengeDungeon(config.RelatedID); dungeonModel.SingleChallenge(config.RelatedID); break; case DailyQuestType.RuneTowerSweep: RuneTowerWin.guideSweep = true; System/Dungeon/DungeonBeginCoolDownWin.cs
@@ -39,7 +39,7 @@ protected override void OnPreOpen() { beginTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.WaitStart); beginTime = model.GetCoolDownEndTime(DungeonCoolDownType.WaitStart); model.dungeonCoolDownEvent += OnBeginTimeEvent; } @@ -65,7 +65,7 @@ return; } beginTime = model.GetDungeonCoolDownEndTime(_type); beginTime = model.GetCoolDownEndTime(_type); } protected override void LateUpdate() System/Dungeon/DungeonBreifInfo.cs
@@ -45,8 +45,8 @@ private void UpdateDungeonTimes() { var enterTimes = model.GetDungeonEnterTimes(dungeon.mapId); var totalTimes = model.GetDungeonTotalTimes(dungeon.mapId); var enterTimes = model.GetEnterTimes(dungeon.mapId); var totalTimes = model.GetTotalTimes(dungeon.mapId); m_SurplusTimes.text = StringUtility.Contact(totalTimes - enterTimes, "/", totalTimes); m_SurplusTimes.color = (totalTimes - enterTimes) > 0 ? UIHelper.GetUIColor(TextColType.NavyBrown) : UIHelper.GetUIColor(TextColType.Red); @@ -67,7 +67,7 @@ public void SetDungeonInfo(Dungeon _dungeon) { dungeon = _dungeon; var dungeonId = model.DungeonMap(dungeon); var dungeonId = model.GetDungeonId(dungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); DailyQuestOpenTime dungeonOpenTime; @@ -106,7 +106,7 @@ var levelLimitMin = dungeonConfig.LVLimitMin; if (dungeon.mapId == 31160) { var dungeonLevelMin = model.DungeonMap(dungeon.mapId, 0); var dungeonLevelMin = model.GetDungeonId(dungeon.mapId, 0); var dungeonMinConfig = Config.Instance.Get<DungeonConfig>(dungeonLevelMin); if (dungeonMinConfig != null) { System/Dungeon/DungeonBuyTimesWin.cs
@@ -47,7 +47,7 @@ PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent; vipModel.OnVipTimeEvent += OnVipTimeEvent; model.updateDungeonBuyCnt += UpdateDungeonBuyCnt; if (model.TryGetDungeonRecord(model.currentDungeon.mapId, out dungeonRecord)) if (model.TryGetRecord(model.currentDungeon.mapId, out dungeonRecord)) { Display(); } @@ -94,7 +94,7 @@ void Display() { var openTimeConfig = Config.Instance.Get<DungeonOpenTimeConfig>(model.currentDungeon.mapId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(model.DungeonMap(model.currentDungeon.mapId, model.currentDungeon.lineId)); var dungeonConfig = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(model.currentDungeon.mapId, model.currentDungeon.lineId)); m_DungeonName.text = dungeonConfig.FBName; @@ -122,7 +122,7 @@ var upTimes = _buyTimes - totalTimes; m_VipUpRemind.text = Language.Get("TimesBuyLanguage2", nextVipLv, upTimes); } if (model.TryGetDungeonBuyCntCost(model.currentDungeon.mapId, out costFormula)) if (model.TryGetBuyCountCost(model.currentDungeon.mapId, out costFormula)) { Equation.Instance.Clear(); Equation.Instance.AddKeyValue("hasBuyCnt", dungeonRecord.buyTimes); @@ -143,7 +143,7 @@ } Equation.Instance.Clear(); Equation.Instance.AddKeyValue("hasBuyCnt", dungeonRecord.buyTimes); model.TryGetDungeonBuyCntCost(model.currentDungeon.mapId, out costFormula); model.TryGetBuyCountCost(model.currentDungeon.mapId, out costFormula); int _cost = Equation.Instance.Eval<int>(costFormula); if (PlayerDatas.Instance.baseData.GoldPaper + PlayerDatas.Instance.baseData.Gold >= _cost) { @@ -154,14 +154,14 @@ { if (isOk) { model.SendBuyDungeonEnterCnt(model.currentDungeon.mapId); model.RequestBuyEnterCount(model.currentDungeon.mapId); } }); return; } else { model.SendBuyDungeonEnterCnt(model.currentDungeon.mapId); model.RequestBuyEnterCount(model.currentDungeon.mapId); } } else @@ -180,8 +180,8 @@ { if (DemonJarModel.DEMONJAR_MAPID == model.currentDungeon.mapId) { var _totalTimes = model.GetDungeonTotalTimes(DemonJarModel.DEMONJAR_MAPID); var _enterTimes = model.GetDungeonEnterTimes(DemonJarModel.DEMONJAR_MAPID); var _totalTimes = model.GetTotalTimes(DemonJarModel.DEMONJAR_MAPID); var _enterTimes = model.GetEnterTimes(DemonJarModel.DEMONJAR_MAPID); if ((_totalTimes - _enterTimes) >= DemonJarModel.TOTALTIME_LIMIT) { MessageWin.Inst.ShowFixedTip(Language.Get("DemonJar18")); System/Dungeon/DungeonDefeatedWin.cs
@@ -55,7 +55,7 @@ { base.OnActived(); var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId); StartCoroutine(Co_DelayDisplay(config.DelayTime * 0.001f)); @@ -70,7 +70,7 @@ if (timer < 0f) { timer = 1f; var endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); var endTime = model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); var seconds = (endTime - DateTime.Now).TotalSeconds; m_ExitTimer.text = Language.Get("DungeonVictoryWin_Btn_Exit_1", Mathf.Clamp((int)seconds, 0, int.MaxValue)); } @@ -86,7 +86,7 @@ { yield return new WaitForSeconds(_delay); var endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); var endTime = model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); var seconds = (endTime - DateTime.Now).TotalSeconds; timer = 0f; m_ExitTimer.text = Language.Get("DungeonVictoryWin_Btn_Exit_1", Mathf.Clamp((int)seconds, 0, int.MaxValue)); System/Dungeon/DungeonDifficultySelectBehaviour.cs
@@ -31,7 +31,7 @@ base.Display(_data); dungeon = (Dungeon)_data; var config = Config.Instance.Get<DungeonConfig>(model.DungeonMap(dungeon.mapId, dungeon.lineId)); var config = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(dungeon.mapId, dungeon.lineId)); m_Select.isOn = model.selectedKylinDungeon == dungeon; var playerLevel = PlayerDatas.Instance.baseData.LV; System/Dungeon/DungeonEndCoolDownWin.cs
@@ -34,7 +34,7 @@ protected override void OnPreOpen() { timer = 0f; endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.TowerTake); endTime = model.GetCoolDownEndTime(DungeonCoolDownType.TowerTake); model.dungeonCoolDownEvent += OnEndTimeEvent; var surplusTime = (int)((endTime - DateTime.Now).TotalSeconds); @@ -67,14 +67,14 @@ return; } var pickUpEndTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.PickUpTime); var pickUpEndTime = model.GetCoolDownEndTime(DungeonCoolDownType.PickUpTime); if (pickUpEndTime > DateTime.Now) { endTime = DateTime.Now; } else { endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.TowerTake); endTime = model.GetCoolDownEndTime(DungeonCoolDownType.TowerTake); } var surplusTime = (int)((endTime - DateTime.Now).TotalSeconds); System/Dungeon/DungeonEnterInfo.cs
@@ -45,7 +45,7 @@ { if (PlayerDatas.Instance.baseData.GoldPaper + PlayerDatas.Instance.baseData.Gold >= dungeonEnter.clearCdCost) { model.SendClearDungeonEnterCD(dungeonEnter.mapId); model.RequestClearEnterCD(dungeonEnter.mapId); } else { @@ -62,9 +62,9 @@ private void OnEnable() { var dungeonId = model.DungeonMap(model.currentDungeon); var dungeonId = model.GetDungeonId(model.currentDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); dungeonEnter = model.DungeonEnterData(dungeonConfig.DataMapID); dungeonEnter = model.GetEnterCD(dungeonConfig.DataMapID); model.updateDungeonEnterCD += UpdateDungeonEnterCD; } System/Dungeon/DungeonFightWin.cs
@@ -60,14 +60,14 @@ { timer = 1f; excutedAutoExit = false; existSurplusTime = (float)(model.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap) - DateTime.Now).TotalSeconds; existSurplusTime = (float)(model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap) - DateTime.Now).TotalSeconds; ShowItemCollect(); ShowResPoint(); m_Inspire.gameObject.SetActive(false); m_Liquid.gameObject.SetActive(false); var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); m_ExitDungeon.gameObject.SetActive(dataMapId != DemonJarModel.DEMONJAR_MAPID); m_ContainerAncient.gameObject.SetActive(dataMapId == 31160); m_BossInfosContainer.gameObject.SetActive(dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID || dataMapId == BossHomeModel.BOSSHOME_MAPID); @@ -101,7 +101,7 @@ protected override void OnAfterOpen() { var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); switch (dataMapId) { case 31080: @@ -142,12 +142,12 @@ } excutedAutoExit = false; existSurplusTime = (float)(model.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap) - DateTime.Now).TotalSeconds; existSurplusTime = (float)(model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap) - DateTime.Now).TotalSeconds; } private void ExitDungeon() { var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId); string language = string.Empty; if (dataMapId == GeneralConfig.Instance.ruinsTranscriptMapId) @@ -158,7 +158,7 @@ { var vipLevel = PlayerDatas.Instance.baseData.VIPLv; var vipNeed = bossHomeModel.GetFloorVipRequirement(PlayerDatas.Instance.baseData.dungeonLineId + 1); var dungeonId = model.DungeonMap(dataMapId, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonId = model.GetDungeonId(dataMapId, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); if (vipLevel < vipNeed) @@ -240,7 +240,7 @@ private void ProcessDungeonEndCoolDown() { var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); switch (dataMapId) { case RuneTowerModel.RUNETOWER_MAPID: @@ -253,8 +253,8 @@ { var runeTowerStage = StageManager.Instance.CurrentStage as RuneTowerDungeonStage; runeTowerStage.PerformChallengeNextLevel(); model.UpdateDungeonCoolDown(DungeonCoolDownType.LeaveMap, 0); model.UpdateDungeonCoolDown(DungeonCoolDownType.TowerTake, 0); model.UpdateCoolDown(DungeonCoolDownType.LeaveMap, 0); model.UpdateCoolDown(DungeonCoolDownType.TowerTake, 0); WindowCenter.Instance.Close<DungeonRuneTowerVictoryWin>(); } else @@ -300,7 +300,7 @@ { timer += Time.deltaTime; existSurplusTime -= Time.deltaTime; var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (timer > 1f) { System/Dungeon/DungeonGradeWin.cs
@@ -67,8 +67,8 @@ SetTween(gradePosTween, gradeScaleTween, 0); SetTween(expPosTween, expScaleTween, 0); dungeonEndTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.TowerTake); endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.FlagTake); dungeonEndTime = model.GetCoolDownEndTime(DungeonCoolDownType.TowerTake); endTime = model.GetCoolDownEndTime(DungeonCoolDownType.FlagTake); expContainer.SetActive(false); isCanContinue = true; @@ -87,7 +87,7 @@ } lastStar = model.mission.grade; ///根据具体副本显示具体数据 int _mapid = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _mapid = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); int rate = 0; if (model.GetRewardRateWithGrade(_mapid, model.mission.grade, out rate)) { @@ -134,10 +134,10 @@ switch (type) { case DungeonCoolDownType.TowerTake: dungeonEndTime = model.GetDungeonCoolDownEndTime(type); dungeonEndTime = model.GetCoolDownEndTime(type); break; case DungeonCoolDownType.FlagTake: endTime = model.GetDungeonCoolDownEndTime(type); endTime = model.GetCoolDownEndTime(type); break; case DungeonCoolDownType.LeaveMap: if (isCanContinue) @@ -216,7 +216,7 @@ { if (timeZeroShow) return; timeZeroShow = true; if (model.DungeonTrialMaps().Contains(PlayerDatas.Instance.baseData.MapID)) if (model.GetTrialMaps().Contains(PlayerDatas.Instance.baseData.MapID)) { surplusTime.text = Language.Get("DungeonGradeNextStage"); return; System/Dungeon/DungeonInspireBehaviour.cs
@@ -53,10 +53,10 @@ private void UpdateDugeonInspireLv() { var mapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var lv = model.dungeonJadeInspireCount + model.dungeonCoinInspireCount; m_Waggle = m_CoinConfig != null && model.dungeonCoinInspireCount < m_CoinConfig.InspireCount && lv < model.GetDungeonInspireMaxCnt(mapId); && lv < model.GetInspireMaxCount(mapId); if (m_InspireProgress != null) { m_InspireProgress.gameObject.SetActive(PlayerDatas.Instance.baseData.MapID == DemonJarModel.DEMONJAR_MAPID); @@ -100,7 +100,7 @@ private void OnInspireBtn() { if ((model.dungeonCoinInspireCount + model.dungeonJadeInspireCount) >= model.GetDungeonInspireMaxCnt(PlayerDatas.Instance.baseData.MapID)) if ((model.dungeonCoinInspireCount + model.dungeonJadeInspireCount) >= model.GetInspireMaxCount(PlayerDatas.Instance.baseData.MapID)) { SysNotifyMgr.Instance.ShowTip("Xjmj_InspireMaxLevel"); return; System/Dungeon/DungeonMissionDetailsWin.cs
@@ -65,8 +65,8 @@ private void ShowMission() { var mission = model.mission; var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.DungeonHintMap(dataMapId, mission.lineID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.GetDungeonHintId(dataMapId, mission.lineID); var config = Config.Instance.Get<DungeonHintConfig>(hintId); if (config != null) @@ -80,7 +80,7 @@ } else { var dungeonId = model.DungeonMap(dataMapId, mission.lineID); var dungeonId = model.GetDungeonId(dataMapId, mission.lineID); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); m_MainLineTask.text = dungeonConfig.FBName; } @@ -90,8 +90,8 @@ private void UpdateMissions() { var mission = model.mission; var dateMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.DungeonHintMap(dateMapId, mission.lineID); var dateMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.GetDungeonHintId(dateMapId, mission.lineID); var config = Config.Instance.Get<DungeonHintConfig>(hintId); if (mission.step != dungeonStep) @@ -131,8 +131,8 @@ private void UpdateMissionContent(DungeonMissionData _mission, int _targetIndex, MissionBar _missionBar) { var dateMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.DungeonHintMap(dateMapId, _mission.lineID); var dateMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.GetDungeonHintId(dateMapId, _mission.lineID); var config = Config.Instance.Get<DungeonHintConfig>(hintId); if (config == null) { System/Dungeon/DungeonMissionHintWin.cs
@@ -72,7 +72,7 @@ private void ShowMisssionHint() { var mission = model.mission; var hintId = model.DungeonHintMap(model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID), mission.lineID); var hintId = model.GetDungeonHintId(model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID), mission.lineID); var config = Config.Instance.Get<DungeonHintConfig>(hintId); if (config == null || string.IsNullOrEmpty(config.mark)) System/Dungeon/DungeonModel.cs
@@ -41,65 +41,54 @@ List<Item> sweepResultItems = new List<Item>(); int m_SweepDungeonTypeBuf = 0; public int sweepDungeonTypeBuf { public int sweepDungeonTypeBuf { get { return m_SweepDungeonTypeBuf; } } Dungeon m_SelectedTrialDungeon; public Dungeon selectedTrialDungeon { public Dungeon selectedTrialDungeon { get { return m_SelectedTrialDungeon; } set { m_SelectedTrialDungeon = value; } } Dungeon m_CurrentDungeon; public Dungeon currentDungeon { public Dungeon currentDungeon { get { return m_CurrentDungeon; } set { m_CurrentDungeon = value; } } int m_DungeonGrade = 0; public int dungeonGrade { public int dungeonGrade { get { return m_DungeonGrade; } } DungeonMissionData m_Mission; public DungeonMissionData mission { public DungeonMissionData mission { get { return m_Mission; } } DungeonResult m_DungeonResult; public DungeonResult dungeonResult { public DungeonResult dungeonResult { get { return m_DungeonResult; } set { m_DungeonResult = value; } } public int dungeonCoinInspireCount { public int dungeonCoinInspireCount { get; private set; } public int dungeonJadeInspireCount { public int dungeonJadeInspireCount { get; private set; } public int dungeonInspireUper { public int dungeonInspireUper { get; private set; } Dungeon m_SelectedKylinDungeon; public Dungeon selectedKylinDungeon { public Dungeon selectedKylinDungeon { get { return m_SelectedKylinDungeon; } set { set { if (m_SelectedKylinDungeon != value) { m_SelectedKylinDungeon = value; @@ -120,11 +109,9 @@ public bool gradeTween = true; DungeonFightStage m_DungeonFightStage = DungeonFightStage.None; public DungeonFightStage dungeonFightStage { public DungeonFightStage dungeonFightStage { get { return m_DungeonFightStage; } set { set { if (m_DungeonFightStage != value) { m_DungeonFightStage = value; @@ -166,12 +153,12 @@ return dungeonOpenTimes.TryGetValue(_mapId, out _openTime); } public bool TryGetDungeonCountRemainTime(int _dataMapId, out DateTime _remainTime) public bool TryGetCountRemainTime(int _dataMapId, out DateTime _remainTime) { return dungeonCountRemainTimes.TryGetValue(_dataMapId, out _remainTime) && _remainTime > DateTime.Now; } public int GetDungeonGrade(Dungeon _dungeon) public int GetGrade(Dungeon _dungeon) { if (dungeonRecords.ContainsKey(_dungeon.mapId)) { @@ -181,7 +168,9 @@ return dungeonRecord.lineGrades[_dungeon.lineId]; } else { return 0; } { return 0; } } else { @@ -189,15 +178,15 @@ } } public bool TryGetDungeonRecord(int _mapId, out DungeonRecord _record) public bool TryGetRecord(int _mapId, out DungeonRecord _record) { return dungeonRecords.TryGetValue(_mapId, out _record); } public int GetDungeonEnterTimes(int _dataMapId) public int GetEnterTimes(int _dataMapId) { DungeonRecord record; if (TryGetDungeonRecord(_dataMapId, out record)) if (TryGetRecord(_dataMapId, out record)) { return record.enterTimes; } @@ -207,7 +196,7 @@ } } public int GetDungeonTotalTimes(int _dataMapId) public int GetTotalTimes(int _dataMapId) { var config = Config.Instance.Get<DungeonOpenTimeConfig>(_dataMapId); if (config == null) @@ -218,7 +207,7 @@ var totalTimes = config.DayTimes; DungeonRecord record; TryGetDungeonRecord(_dataMapId, out record); TryGetRecord(_dataMapId, out record); totalTimes += record != null ? record.recoverTimes : 0; totalTimes += record != null ? record.extraTimes : 0; @@ -239,10 +228,10 @@ return totalTimes; } public int GetDungeonBoughtTimes(int _dataMapId) public int GetBoughtTimes(int _dataMapId) { DungeonRecord record; if (TryGetDungeonRecord(_dataMapId, out record)) if (TryGetRecord(_dataMapId, out record)) { return record.buyTimes; } @@ -252,7 +241,7 @@ } } public int GetDungeonBuyTimesLimit(int _dataMapId) public int GetBuyTimesLimit(int _dataMapId) { var config = Config.Instance.Get<DungeonOpenTimeConfig>(_dataMapId); var vipPrivilegeId = config.BuyTimesID; @@ -267,10 +256,10 @@ } } public Item GetDungeonTicketCost(int _mapId, int _lineId = 0) public Item GetTicketCost(int _mapId, int _lineId = 0) { var enterTimes = GetDungeonEnterTimes(_mapId); var config = Config.Instance.Get<DungeonConfig>(DungeonMap(_mapId, _lineId)); var enterTimes = GetEnterTimes(_mapId); var config = Config.Instance.Get<DungeonConfig>(GetDungeonId(_mapId, _lineId)); if (config.TicketID > 0) { return new Item(config.TicketID, config.TicketCostCnt[Mathf.Clamp(enterTimes, 0, config.TicketCostCnt.Length - 1)]); @@ -281,7 +270,7 @@ } } public bool TryGetDungeonBuyCntCost(int _mapId, out string _formula) public bool TryGetBuyCountCost(int _mapId, out string _formula) { return dungeonBuyCntFormulaDic.TryGetValue(_mapId, out _formula); } @@ -304,7 +293,7 @@ public Item GetSweepCost(Dungeon _dungeon) { var dungeonId = DungeonMap(_dungeon); var dungeonId = GetDungeonId(_dungeon); var config = Config.Instance.Get<DungeonConfig>(dungeonId); if (config == null) { @@ -316,7 +305,7 @@ } } public void SweepDungeon(Dungeon _dungeon) public void RequestSweep(Dungeon _dungeon) { m_CurrentDungeon = _dungeon; @@ -329,13 +318,13 @@ GameNetSystem.Instance.SendInfo(send); } public bool TestChallangeDungeon(Dungeon _dungeon, out int _error) public bool TestChallange(Dungeon _dungeon, out int _error) { //错误码:1.副本CD中;2.等级不足;3.转职等级不足;4.剩余次数不足;5.缺少门票 var dungeonId = DungeonMap(_dungeon); var dungeonId = GetDungeonId(_dungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); if (OnDungeonEnterCD(_dungeon.mapId)) if (IsEnterCountDowning(_dungeon.mapId)) { _error = 1; return false; @@ -369,10 +358,10 @@ } DungeonRecord record; TryGetDungeonRecord(currentDungeon.mapId, out record); TryGetRecord(currentDungeon.mapId, out record); var openTimeConfig = Config.Instance.Get<DungeonOpenTimeConfig>(_dungeon.mapId); var entertimes = GetDungeonEnterTimes(_dungeon.mapId); var totalTimes = GetDungeonTotalTimes(_dungeon.mapId); var entertimes = GetEnterTimes(_dungeon.mapId); var totalTimes = GetTotalTimes(_dungeon.mapId); var surplusTimes = totalTimes - entertimes; if (surplusTimes <= 0 && openTimeConfig.HelpPoint == 0) { @@ -396,62 +385,56 @@ public void ChallengeNextDungeonLevel() { CA508_tagCMDoFBAction cA508 = new CA508_tagCMDoFBAction(); var cA508 = new CA508_tagCMDoFBAction(); cA508.ActionType = 1; cA508.ActionInfo = (uint)(dungeonResult.lineID + 1); GameNetSystem.Instance.SendInfo(cA508); } public void SingleChallengeDungeon(int _dungeonId, int _lineId = 0) public void SingleChallenge(int _dungeonId, int _lineId = 0) { SingleChallengeDungeon(new Dungeon(_dungeonId, _lineId)); SingleChallenge(new Dungeon(_dungeonId, _lineId)); } public void SingleChallengeDungeon(Dungeon _dungeon) public void SingleChallenge(Dungeon _dungeon) { var dungeonId = DungeonMap(_dungeon); var dungeonId = GetDungeonId(_dungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); var mapId = dungeonConfig.MapID; var mapConfig = Config.Instance.Get<MapConfig>(mapId); if ((MapType)mapConfig.MapFBType == MapType.MultipleFB) { var teamModel = ModelCenter.Instance.GetModel<TeamModel>(); if (teamModel.myTeam.inTeam) if ((MapType)mapConfig.MapFBType == MapType.MultipleFB && teamModel.myTeam.inTeam) { ConfirmCancel.ShowPopConfirm( Language.Get("Mail101"), Language.Get("PlayerExitTeamSolo"), (bool _ok) => (bool ok) => { if (_ok) if (ok) { teamModel.RequestExitTeam(); m_CurrentDungeon = _dungeon; Clock.Create(DateTime.Now + new TimeSpan(1 * TimeSpan.TicksPerSecond), Clock.Create(DateTime.Now + new TimeSpan(TimeSpan.TicksPerSecond), () => { CheckGroupEnterDungeon(_dungeon); /* ReqeustChallangeDungeon(_dungeon.mapId, _dungeon.lineId);*/ } ); } } ); return; } } m_CurrentDungeon = _dungeon; CheckGroupEnterDungeon(_dungeon); //ReqeustChallangeDungeon(_dungeon.mapId, _dungeon.lineId); CheckGroupEnter(_dungeon); } ); } } ); } else { m_CurrentDungeon = _dungeon; CheckGroupEnter(_dungeon); } } public void GroupChallengeDungeon(Dungeon _dungeon) public void GroupChallenge(Dungeon _dungeon) { var teamModel = ModelCenter.Instance.GetModel<TeamModel>(); if (!teamModel.myTeam.inTeam) @@ -471,31 +454,31 @@ { if (teamModel.myTeam.memberCount == 1) { ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), GroupChallengeOnlyOneTip(_dungeon.mapId), (bool isOk) => ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), GroupChallengeOnlyOneTip(_dungeon.mapId), (bool ok) => { if (isOk) if (ok) { CheckGroupEnterDungeon(_dungeon); CheckGroupEnter(_dungeon); } else { GroupCancelEnterDungeon(_dungeon.mapId); CancelGroupEnter(_dungeon.mapId); } }); } else if (teamModel.myTeam.memberCount - teamModel.myTeam.GetOnlineMemberCnt() > 0) { ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), Language.Get("OfflinePlayerNotice"), (bool isOk) => ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), Language.Get("OfflinePlayerNotice"), (bool ok) => { if (isOk) if (ok) { CheckGroupEnterDungeon(_dungeon); CheckGroupEnter(_dungeon); } }); } else { CheckGroupEnterDungeon(_dungeon); CheckGroupEnter(_dungeon); } } else @@ -505,7 +488,7 @@ } } private void GroupCancelEnterDungeon(int _mapId) private void CancelGroupEnter(int _mapId) { switch (_mapId) { @@ -534,28 +517,16 @@ return Language.Get("FBEnter_OnlyYou"); } private void CheckGroupEnterDungeon(Dungeon _dungeon) private int ruinsTranscriptMapId; private void CheckGroupEnter(Dungeon _dungeon) { if (IsEmperorRuins(_dungeon.mapId)) if (ruinsTranscriptMapId == _dungeon.mapId) { OpenFloorChooseWin(); } else { RequestChallangeDungeon(_dungeon.mapId, _dungeon.lineId); } } private int ruinsTranscriptMapId; private bool IsEmperorRuins(int mapID) { if (ruinsTranscriptMapId == mapID) { return true; } else { return false; } } @@ -609,9 +580,9 @@ WindowCenter.Instance.Open<FloorChooseWin>(); } public void GroupChallengeDungeon(int _dungeonId, int _lineId = 0) public void GroupChallenge(int _dungeonId, int _lineId = 0) { GroupChallengeDungeon(new Dungeon(_dungeonId, _lineId)); GroupChallenge(new Dungeon(_dungeonId, _lineId)); } public void ExitCurrentDungeon() @@ -620,7 +591,7 @@ GameNetSystem.Instance.SendInfo(send); } public void ResetDungeonBufData() public void ResetBufData() { dungeonFightStage = DungeonFightStage.None; specialItemCollectRecord = default(Item); @@ -628,7 +599,7 @@ m_Mission = default(DungeonMissionData); } public void UpdateDungeonRecords(HA320_tagMCPlayerFBInfoData.tagMCFBInfo[] _serverInfos) public void UpdateRecords(HA320_tagMCPlayerFBInfoData.tagMCFBInfo[] _serverInfos) { for (int i = 0; i < _serverInfos.Length; i++) { @@ -651,7 +622,7 @@ } public void UpdateDungeonRecords(HA3BD_tagMCBuyEnterInfo.tagMCBuyInfo[] vNetDatas) public void UpdateRecords(HA3BD_tagMCBuyEnterInfo.tagMCBuyInfo[] vNetDatas) { for (int i = 0; i < vNetDatas.Length; i++) { @@ -672,7 +643,7 @@ } } public DungeonEnterCD DungeonEnterData(int _mapID) public DungeonEnterCD GetEnterCD(int _mapID) { if (dungeonEnterDic.ContainsKey(_mapID)) { @@ -681,22 +652,28 @@ return null; } public bool HasDungeonEnterCD(int _mapID) public bool HasEnterCD(int _mapID) { return dungeonEnterDic.ContainsKey(_mapID); } public bool OnDungeonEnterCD(int _mapID) public bool IsEnterCountDowning(int _mapID) { DungeonEnterCD dungeonEnter = DungeonEnterData(_mapID); if (dungeonEnter == null) var cd = GetEnterCD(_mapID); if (cd == null) { return false; if (dungeonEnter.dungeonSurplusTime == 0) return false; return (dungeonEnter.overdueTime - DateTime.Now).TotalSeconds > 0; } public void UpdateDungeonEnterTime(HA703_tagMCFBEnterTickList.tagMCFBEnterTick[] vNetDatas) if (cd.dungeonSurplusTime == 0) { return false; } return (cd.overdueTime - DateTime.Now).TotalSeconds > 0; } public void UpdateEnterCD(HA703_tagMCFBEnterTickList.tagMCFBEnterTick[] vNetDatas) { for (int i = 0; i < vNetDatas.Length; i++) { @@ -706,11 +683,14 @@ dungeonEnterDic[(int)data.MapID].SetEnterTime(data.LastEnterTick); } } if (updateDungeonEnterCD != null) { updateDungeonEnterCD(); } } public void UpdateDugeonInspireLv(int coinInspireLv, int jadeInpsireLv) public void UpdateInspireLevel(int coinInspireLv, int jadeInpsireLv) { dungeonCoinInspireCount = coinInspireLv; dungeonJadeInspireCount = jadeInpsireLv; @@ -720,21 +700,21 @@ } } public void SendClearDungeonEnterCD(int _mapID) public void RequestClearEnterCD(int _mapID) { var clearpack = new CA210_tagCMClearFBCD(); clearpack.MapID = (uint)_mapID; GameNetSystem.Instance.SendInfo(clearpack); } public void SendBuyDungeonEnterCnt(int _mapID) public void RequestBuyEnterCount(int _mapID) { var buypack = new CA575_tagCMBuyEnterCount(); buypack.FBID = (uint)_mapID; GameNetSystem.Instance.SendInfo(buypack); } public void UpdateDungeonCoolDown(DungeonCoolDownType _type, uint _millisecond) public void UpdateCoolDown(DungeonCoolDownType _type, uint _millisecond) { dungeonCoolDowns[_type] = DateTime.Now + new TimeSpan(_millisecond * TimeSpan.TicksPerMillisecond); if (dungeonCoolDownEvent != null) @@ -766,11 +746,11 @@ if (_type == DungeonCoolDownType.WaitStart) { Clock.Create(dungeonCoolDowns[_type], OnDungeonBeginCoolDownEnd); Clock.Create(dungeonCoolDowns[_type], OnBeginCoolDownEnd); } } private void OnDungeonBeginCoolDownEnd() private void OnBeginCoolDownEnd() { var mapConfig = Config.Instance.Get<MapConfig>(PlayerDatas.Instance.baseData.MapID); if (mapConfig.MapFBType != (int)MapType.OpenCountry) @@ -782,7 +762,7 @@ } } public void UpdateDungeonCountRemaintime(HB209_tagMCFBCntRegainRemainTime _serverTimes) public void UpdateCountRemaintime(HB209_tagMCFBCntRegainRemainTime _serverTimes) { for (int i = 0; i < _serverTimes.InfoList.Length; i++) { @@ -796,7 +776,7 @@ } } public DateTime GetDungeonCoolDownEndTime(DungeonCoolDownType _type) public DateTime GetCoolDownEndTime(DungeonCoolDownType _type) { var endTime = DateTime.Now; dungeonCoolDowns.TryGetValue(_type, out endTime); @@ -804,9 +784,9 @@ return endTime; } public void UpdateDungeonMission(string _mission) public void UpdateMission(string _mission) { var mapId = GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); m_Mission = LitJson.JsonMapper.ToObject<DungeonMissionData>(_mission); var lineId = mission.lineID; switch (mapId) @@ -855,7 +835,7 @@ { PlayerDatas.Instance.hero.ShowArrow(false); } if (DungeonHintMap(mapId, lineId) != 0) if (GetDungeonHintId(mapId, lineId) != 0) { if (!WindowCenter.Instance.CheckOpen<DungeonMissionHintWin>()) { @@ -877,7 +857,7 @@ case TreasureModel.TREASURE_MAPID: break; case HeavenBattleModel.HEAVEBATTLE_MAPID: if (DungeonHintMap(mapId, lineId) != 0) if (GetDungeonHintId(mapId, lineId) != 0) { if (!WindowCenter.Instance.CheckOpen<DungeonMissionHintWin>()) { @@ -891,7 +871,7 @@ } break; default: if (DungeonHintMap(mapId, lineId) != 0) if (GetDungeonHintId(mapId, lineId) != 0) { if (!WindowCenter.Instance.CheckOpen<DungeonMissionHintWin>()) { @@ -918,7 +898,26 @@ } public void ProcessDungeonResult(string _msg) public void UpdateFakeDungeonMission(int _dataMapId, DungeonMissionData _missionData) { m_Mission = _missionData; switch (_dataMapId) { case DemonJarModel.DEMONJAR_MAPID: if (!WindowCenter.Instance.CheckOpen<DemonJarDamageRankWin>()) { WindowCenter.Instance.Open<DemonJarDamageRankWin>(); } break; } if (updateMissionEvent != null) { updateMissionEvent(); } } public void ProcessResult(string _msg) { m_DungeonResult = LitJson.JsonMapper.ToObject<DungeonResult>(_msg); if (m_DungeonResult.isSweep == 1) @@ -995,8 +994,8 @@ WindowCenter.Instance.Open<DungeonSlayerVictoryWin>(); break; case RealmModel.REALM_DUNGEON_ID: RealmConfig presentcfg = Config.Instance.Get<RealmConfig>(realmModel.cacheRealmLv); if (presentcfg != null && presentcfg.IsBigRealm == 1 var realmConfig = Config.Instance.Get<RealmConfig>(realmModel.cacheRealmLv); if (realmConfig != null && realmConfig.IsBigRealm == 1 && dungeonResult.leaderID == PlayerDatas.Instance.baseData.PlayerID) { RealmBossShow.Instance.Open(realmModel.cacheRealmLv); @@ -1007,8 +1006,15 @@ WindowCenter.Instance.Open<DungeonRealmVictoryWin>(); } break; case RuneTowerModel.RUNETOWER_MAPID: WindowCenter.Instance.Open<DungeonRuneTowerVictoryWin>(); break; case 41110: WindowCenter.Instance.Open<DungeonGetTreasureVictoryWin>(); WindowCenter.Instance.Open<TreasureDungeonVictoryWin>(); break; default: CheckOpenSpecialVictoryWin(); WindowCenter.Instance.Open<DungeonVictoryWin>(); break; } } @@ -1040,47 +1046,7 @@ } } public void UpdateFakeDungeonMission(int _dataMapId, DungeonMissionData _missionData) { m_Mission = _missionData; switch (_dataMapId) { case DemonJarModel.DEMONJAR_MAPID: if (!WindowCenter.Instance.CheckOpen<DemonJarDamageRankWin>()) { WindowCenter.Instance.Open<DemonJarDamageRankWin>(); } break; } if (updateMissionEvent != null) { updateMissionEvent(); } } private void CheckOpenSpecialVictoryWin() { if (StageManager.Instance.CurrentStage is RuneTowerDungeonStage) { WindowCenter.Instance.Open<DungeonRuneTowerVictoryWin>(); return; } var mapId = PlayerDatas.Instance.baseData.MapID; var dataMapId = GetDungeonDataIdByMapId(mapId); var lineId = dungeonResult.lineID; var treasureId = ModelCenter.Instance.GetModel<TreasureModel>().GetTreasureIdByMapIdAndLineId(dataMapId, lineId); if (treasureId > 0) { WindowCenter.Instance.Open<DungeonGetTreasureVictoryWin>(); WindowCenter.Instance.Open<TreasureDungeonVictoryWin>(); return; } WindowCenter.Instance.Open<DungeonVictoryWin>(); } public int DungeonHintMap(int _dataMapId, int _lineId) public int GetDungeonHintId(int _dataMapId, int _lineId) { if (dungeonHintMap.ContainsKey(_dataMapId) && dungeonHintMap[_dataMapId].ContainsKey(_lineId)) { @@ -1092,7 +1058,7 @@ } } public int DungeonMap(int _dataMapId, int _lineId) public int GetDungeonId(int _dataMapId, int _lineId) { if (dungeonMap.ContainsKey(_dataMapId) && dungeonMap[_dataMapId].ContainsKey(_lineId)) { @@ -1104,12 +1070,12 @@ } } public int DungeonMap(Dungeon _dungeon) public int GetDungeonId(Dungeon _dungeon) { return DungeonMap(_dungeon.mapId, _dungeon.lineId); return GetDungeonId(_dungeon.mapId, _dungeon.lineId); } public List<int> DungeonMapDungeons(int _mapId) public List<int> GetDungeonIds(int _mapId) { if (dungeonMap.ContainsKey(_mapId)) { @@ -1121,7 +1087,7 @@ } } public List<int> DugeonMapLines(int _dataMapId) public List<int> GetDugeonLines(int _dataMapId) { if (dungeonMap.ContainsKey(_dataMapId)) { @@ -1133,12 +1099,12 @@ } } public List<int> DungeonTrialMaps() public List<int> GetTrialMaps() { return trialDungeonMapList; } public int GetDungeonDataIdByMapId(int _mapId) public int GetDataMapIdByMapId(int _mapId) { if (_mapId == DemonJarModel.DEMONJAR_SINGLEMAPID) { @@ -1157,9 +1123,9 @@ } } public List<DungeonTarget> GetDungeonTargets(int _dataMapId, int _lineId, int _step) public List<DungeonTarget> GetTargets(int _dataMapId, int _lineId, int _step) { var hintId = DungeonHintMap(_dataMapId, _lineId); var hintId = GetDungeonHintId(_dataMapId, _lineId); if (hintId == 0) { return null; @@ -1221,11 +1187,11 @@ public int GetBelongToLine(int _dailyQuestId) { var config = Config.Instance.Get<DailyQuestConfig>(_dailyQuestId); var lineIds = DugeonMapLines(config.RelatedID); var lineIds = GetDugeonLines(config.RelatedID); var _lv = PlayerDatas.Instance.baseData.LV; for (int i = 0; i < lineIds.Count; i++) { var _dungeonId = DungeonMap(config.RelatedID, lineIds[i]); var _dungeonId = GetDungeonId(config.RelatedID, lineIds[i]); DungeonConfig _dungeonCfg = Config.Instance.Get<DungeonConfig>(_dungeonId); if (_lv < _dungeonCfg.LVLimitMin) { @@ -1250,7 +1216,7 @@ } } public int GetDungeonInspireMaxCnt(int _dataMapId) public int GetInspireMaxCount(int _dataMapId) { List<DungeonInspireConfig> _list = GetDungeonInspire(_dataMapId); int _maxCnt = 0; @@ -1273,17 +1239,17 @@ switch (lackType) { case DungeonSuppliesLackWin.LackType.PersonalBoss: return GetDungeonTicketCost(PersonalBossModel.PERSONALBOSS_MAPID); return GetTicketCost(PersonalBossModel.PERSONALBOSS_MAPID); case DungeonSuppliesLackWin.LackType.ElderGodArea: return GetDungeonTicketCost(ElderGodAreaModel.ELDERGODAREA_MAPID); return GetTicketCost(ElderGodAreaModel.ELDERGODAREA_MAPID); case DungeonSuppliesLackWin.LackType.Kylin: return GetSweepCost(selectedKylinDungeon); case DungeonSuppliesLackWin.LackType.IceCrystal: return GetSweepCost(new Dungeon(31140, 0)); case DungeonSuppliesLackWin.LackType.FairyLand: return GetDungeonTicketCost(31080); return GetTicketCost(31080); case DungeonSuppliesLackWin.LackType.SingleIceCrystal: return GetDungeonTicketCost(31140); return GetTicketCost(31140); default: return default(Item); } @@ -1291,7 +1257,7 @@ public bool IsElderGodExpel() { var dataMapId = GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); return dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID && mission.score >= 100; } @@ -1306,7 +1272,7 @@ var mapConfig = Config.Instance.Get<MapConfig>(mapId); if (mapConfig == null || mapConfig.MapFBType == 0) { UpdateDugeonInspireLv(0, 0); UpdateInspireLevel(0, 0); } } System/Dungeon/DungeonNuwaVictoryWin.cs
@@ -46,11 +46,11 @@ DateTime endNextTime; if (dungeonModel.dungeonResult.grade >= 5 && dungeonModel.dungeonResult.lineID < 7) { endNextTime = dungeonModel.GetDungeonCoolDownEndTime(DungeonCoolDownType.FBAddTime); endNextTime = dungeonModel.GetCoolDownEndTime(DungeonCoolDownType.FBAddTime); } else { endNextTime = dungeonModel.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); endNextTime = dungeonModel.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); } if (endNextTime > DateTime.Now) System/Dungeon/DungeonPickUpItemCoolDownWin.cs
@@ -31,7 +31,7 @@ protected override void OnPreOpen() { endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.PickUpTime); endTime = model.GetCoolDownEndTime(DungeonCoolDownType.PickUpTime); DisplaySurplusTime(); GlobalTimeEvent.Instance.secondEvent += OnPerSecond; @@ -61,7 +61,7 @@ return; } endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.PickUpTime); endTime = model.GetCoolDownEndTime(DungeonCoolDownType.PickUpTime); DisplaySurplusTime(); } System/Dungeon/DungeonRuneTowerVictoryWin.cs
@@ -64,8 +64,8 @@ { var runeTowerStage = StageManager.Instance.CurrentStage as RuneTowerDungeonStage; runeTowerStage.PerformChallengeNextLevel(); dungeonModel.UpdateDungeonCoolDown(DungeonCoolDownType.LeaveMap, 0); dungeonModel.UpdateDungeonCoolDown(DungeonCoolDownType.TowerTake, 0); dungeonModel.UpdateCoolDown(DungeonCoolDownType.LeaveMap, 0); dungeonModel.UpdateCoolDown(DungeonCoolDownType.TowerTake, 0); CloseClick(); } System/Dungeon/DungeonStageTimeWin.cs
@@ -36,7 +36,7 @@ protected override void OnPreOpen() { endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.StageCoolDown); endTime = model.GetCoolDownEndTime(DungeonCoolDownType.StageCoolDown); m_ContainerStageTime.gameObject.SetActive(false); model.dungeonCoolDownEvent += OnDungeonTimeChange; } @@ -44,7 +44,7 @@ private void OnDungeonTimeChange(DungeonCoolDownType type) { if (type != DungeonCoolDownType.StageCoolDown) return; endTime = model.GetDungeonCoolDownEndTime(type); endTime = model.GetCoolDownEndTime(type); } protected override void OnAfterOpen() System/Dungeon/DungeonSuppliesLackWin.cs
@@ -173,22 +173,22 @@ switch (_lackType) { case LackType.PersonalBoss: var dungeonId1 = dungeonModel.DungeonMap(PersonalBossModel.PERSONALBOSS_MAPID, 0); var dungeonId1 = dungeonModel.GetDungeonId(PersonalBossModel.PERSONALBOSS_MAPID, 0); var config1 = Config.Instance.Get<DungeonConfig>(dungeonId1); return config1.TicketPrice; case LackType.ElderGodArea: var dungeonId2 = dungeonModel.DungeonMap(ElderGodAreaModel.ELDERGODAREA_MAPID, 0); var dungeonId2 = dungeonModel.GetDungeonId(ElderGodAreaModel.ELDERGODAREA_MAPID, 0); var config2 = Config.Instance.Get<DungeonConfig>(dungeonId2); return config2.TicketPrice; case LackType.Kylin: case LackType.IceCrystal: return GeneralConfig.Instance.autoBuyItemPrices[0]; case LackType.FairyLand: var dungeonId3 = dungeonModel.DungeonMap(31080, 0); var dungeonId3 = dungeonModel.GetDungeonId(31080, 0); var config3 = Config.Instance.Get<DungeonConfig>(dungeonId3); return config3.TicketPrice; case LackType.SingleIceCrystal: var dungeonId4 = dungeonModel.DungeonMap(31140, 0); var dungeonId4 = dungeonModel.GetDungeonId(31140, 0); var config4 = Config.Instance.Get<DungeonConfig>(dungeonId4); return config4.TicketPrice; default: @@ -206,7 +206,7 @@ return Language.Get("W_ElderGodTickets"); case LackType.Kylin: case LackType.IceCrystal: var dungeonId = dungeonModel.DungeonMap(GetDungeon(_lackType)); var dungeonId = dungeonModel.GetDungeonId(GetDungeon(_lackType)); var config = Config.Instance.Get<DungeonConfig>(dungeonId); return Language.Get("MultipleSweep_Text1", config.FBName, config.SweepCostCnt); case LackType.FairyLand: @@ -260,17 +260,17 @@ { case LackType.PersonalBoss: case LackType.ElderGodArea: dungeonModel.SingleChallengeDungeon(GetDungeon(_lackType)); dungeonModel.SingleChallenge(GetDungeon(_lackType)); break; case LackType.Kylin: case LackType.IceCrystal: dungeonModel.SweepDungeon(GetDungeon(_lackType)); dungeonModel.RequestSweep(GetDungeon(_lackType)); break; case LackType.FairyLand: dungeonModel.SingleChallengeDungeon(GetDungeon(_lackType)); dungeonModel.SingleChallenge(GetDungeon(_lackType)); break; case LackType.SingleIceCrystal: dungeonModel.SingleChallengeDungeon(GetDungeon(_lackType)); dungeonModel.SingleChallenge(GetDungeon(_lackType)); break; default: break; System/Dungeon/DungeonSweepResultWin.cs
@@ -78,7 +78,7 @@ private void DisplaySweepCost() { var tickets = model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); if (tickets.id > 0) { m_DungeonTicket.SetItem(tickets); @@ -151,7 +151,7 @@ var error = 0; if (TestSweep(out error)) { model.SweepDungeon(model.currentDungeon); model.RequestSweep(model.currentDungeon); } else { @@ -164,7 +164,7 @@ SysNotifyMgr.Instance.ShowTip("Multiple_Finish"); break; case 3: var tickets = model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); getItemPath.SetChinItemModel(tickets.id); break; case 4: @@ -185,7 +185,7 @@ } else { model.SweepDungeon(model.currentDungeon); model.RequestSweep(model.currentDungeon); } } } @@ -200,7 +200,7 @@ private bool TestSweep(out int error) { var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == model.currentDungeon.mapId) { error = 5; @@ -224,7 +224,7 @@ } } var tickets = model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var ticketsOwn = playerPack.GetItemCountByID(PackType.rptItem, tickets.id); if (ticketsOwn < tickets.count) { System/Dungeon/DungeonSweepWin.cs
@@ -58,7 +58,7 @@ private void DisplayTicket() { var tickets = model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); if (tickets.id > 0) { m_DungeonTicket.SetItem(tickets); @@ -81,7 +81,7 @@ var error = 0; if (TestSweep(out error)) { model.SweepDungeon(model.currentDungeon); model.RequestSweep(model.currentDungeon); } else { @@ -91,7 +91,7 @@ DebugEx.Log("副本评级不足"); break; case 2: var tickets = model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); getItemPathModel.SetChinItemModel(tickets.id); break; case 3: @@ -112,7 +112,7 @@ } else { model.SweepDungeon(model.currentDungeon); model.RequestSweep(model.currentDungeon); } } } @@ -131,21 +131,21 @@ private bool TestSweep(out int error) { var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == model.currentDungeon.mapId) { error = 5; return false; } var grade = model.GetDungeonGrade(model.currentDungeon); var grade = model.GetGrade(model.currentDungeon); if (grade <= 0) { error = 1; return false; } var tickets = model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId); var ticketsOwn = playerPack.GetItemCountByID(PackType.rptItem, tickets.id); if (ticketsOwn < tickets.count) { @@ -161,8 +161,8 @@ return false; } var enterTimes = model.GetDungeonEnterTimes(model.currentDungeon.mapId); var totalTimes = model.GetDungeonTotalTimes(model.currentDungeon.mapId); var enterTimes = model.GetEnterTimes(model.currentDungeon.mapId); var totalTimes = model.GetTotalTimes(model.currentDungeon.mapId); var surplusTimes = totalTimes - enterTimes; if (surplusTimes <= 0) { System/Dungeon/DungeonTargetBehaviour.cs
@@ -35,8 +35,8 @@ { if (currentDungeonId == 0) return; var dateMapId = model.GetDungeonDataIdByMapId(currentDungeonId); var hintId = model.DungeonHintMap(dateMapId, 0); var dateMapId = model.GetDataMapIdByMapId(currentDungeonId); var hintId = model.GetDungeonHintId(dateMapId, 0); var config = Config.Instance.Get<DungeonHintConfig>(hintId); m_TargetDescs[0].gameObject.SetActive(config.targetNum >= 1); System/Dungeon/DungeonVictoryWin.cs
@@ -128,7 +128,7 @@ if (timer < 0f) { timer += 0.5f; var endTime = dungeonModel.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); var endTime = dungeonModel.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); var seconds = (endTime - DateTime.Now).TotalSeconds; DrawExitTimer((int)seconds); } @@ -159,7 +159,7 @@ if (serveritems != null) { m_RewardSorts.AddRange(serveritems); int _mapid = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); int _mapid = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (_mapid == 60010 || _mapid == 31130) { m_RewardSorts.Sort(CompareTrialItemIndex); @@ -407,7 +407,7 @@ protected virtual void DrawSP() { var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dungeonModel.dungeonResult.sp > 0) { m_ContainerSP.gameObject.SetActive(true); @@ -431,7 +431,7 @@ { m_Exit.gameObject.SetActive(true); } var endTime = dungeonModel.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); var endTime = dungeonModel.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); var seconds = (endTime - DateTime.Now).TotalSeconds; timer = (float)seconds - (int)seconds; System/Dungeon/MultipleDifficultyDungeonWin.cs
@@ -49,7 +49,7 @@ var playerLevel = PlayerDatas.Instance.baseData.LV; for (int i = dungeons.Count - 1; i >= 0; i--) { var config = Config.Instance.Get<DungeonConfig>(model.DungeonMap(dungeons[i])); var config = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(dungeons[i])); if (playerLevel >= config.LVLimitMin) { model.selectedKylinDungeon = dungeons[i]; @@ -94,7 +94,7 @@ private void DrawDungeonBaseInfo() { var dungeonId = model.DungeonMap(model.selectedKylinDungeon); var dungeonId = model.GetDungeonId(model.selectedKylinDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); m_DungeonTitle.text = dungeonConfig.FBName; @@ -110,7 +110,7 @@ } else { var dungeonId = model.DungeonMap(model.selectedKylinDungeon); var dungeonId = model.GetDungeonId(model.selectedKylinDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); switch (error) { @@ -137,11 +137,11 @@ var error = 0; if (TestChallengeDungeon(out error)) { model.SingleChallengeDungeon(model.selectedKylinDungeon); model.SingleChallenge(model.selectedKylinDungeon); } else { var dungeonId = model.DungeonMap(model.selectedKylinDungeon); var dungeonId = model.GetDungeonId(model.selectedKylinDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); switch (error) { @@ -153,8 +153,8 @@ break; case 3: var requireLineId = model.selectedKylinDungeon.lineId - 1; var requireGrade = model.GetDungeonGrade(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId)); var requireDungeonId = model.DungeonMap(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId)); var requireGrade = model.GetGrade(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId)); var requireDungeonId = model.GetDungeonId(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId)); var requireDungeonConfig = Config.Instance.Get<DungeonConfig>(requireDungeonId); SysNotifyMgr.Instance.ShowTip("NotChallengeMultiple", requireDungeonConfig.LVLimitMin); break; @@ -202,7 +202,7 @@ private bool TestSweepDungeon(out int _error) { var dungeonId = model.DungeonMap(model.selectedKylinDungeon); var dungeonId = model.GetDungeonId(model.selectedKylinDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); var playerLevel = PlayerDatas.Instance.baseData.LV; @@ -212,7 +212,7 @@ return false; } var dungeonGrade = model.GetDungeonGrade(model.selectedKylinDungeon); var dungeonGrade = model.GetGrade(model.selectedKylinDungeon); if (dungeonGrade <= 0) { _error = 2; @@ -238,7 +238,7 @@ private bool TestChallengeDungeon(out int _error) { var dungeonId = model.DungeonMap(model.selectedKylinDungeon); var dungeonId = model.GetDungeonId(model.selectedKylinDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); var playerLevel = PlayerDatas.Instance.baseData.LV; @@ -258,7 +258,7 @@ if (model.selectedKylinDungeon.lineId > 0) { var requireLineId = model.selectedKylinDungeon.lineId - 1; var requireGrade = model.GetDungeonGrade(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId)); var requireGrade = model.GetGrade(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId)); if (requireGrade <= 0) { _error = 3; @@ -266,8 +266,8 @@ } } var enterTimes = model.GetDungeonEnterTimes(model.selectedKylinDungeon.mapId); var totalTimes = model.GetDungeonTotalTimes(model.selectedKylinDungeon.mapId); var enterTimes = model.GetEnterTimes(model.selectedKylinDungeon.mapId); var totalTimes = model.GetTotalTimes(model.selectedKylinDungeon.mapId); var surplusTimes = totalTimes - enterTimes; if (surplusTimes <= 0) { @@ -282,7 +282,7 @@ private void ParseDifficultys() { dungeons.Clear(); var lineIds = model.DugeonMapLines(model.currentDungeon.mapId); var lineIds = model.GetDugeonLines(model.currentDungeon.mapId); for (int i = 0; i < lineIds.Count; i++) { dungeons.Add(new Dungeon(model.currentDungeon.mapId, lineIds[i])); @@ -291,8 +291,8 @@ dungeons.Sort( (Dungeon a, Dungeon b) => { var dungeonConfigA = Config.Instance.Get<DungeonConfig>(model.DungeonMap(a)); var dungeonConfigB = Config.Instance.Get<DungeonConfig>(model.DungeonMap(b)); var dungeonConfigA = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(a)); var dungeonConfigB = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(b)); return dungeonConfigA.LVLimitMin < dungeonConfigB.LVLimitMin ? -1 : 1; } ); System/Dungeon/NormalDungeonEntranceWin.cs
@@ -101,16 +101,16 @@ private void UpdateDungeonEnterCD() { var dungeonId = model.DungeonMap(model.currentDungeon); var dungeonId = model.GetDungeonId(model.currentDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); bool _cd = model.HasDungeonEnterCD(dungeonConfig.DataMapID) && model.OnDungeonEnterCD(dungeonConfig.DataMapID); bool _cd = model.HasEnterCD(dungeonConfig.DataMapID) && model.IsEnterCountDowning(dungeonConfig.DataMapID); m_EnterCdContainer.gameObject.SetActive(_cd); m_ContainerBtns.gameObject.SetActive(!_cd); } private void DrawDungeonBaseInfo() { var dungeonId = model.DungeonMap(model.currentDungeon); var dungeonId = model.GetDungeonId(model.currentDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); var dungeonOpenTimeConfig = Config.Instance.Get<DungeonOpenTimeConfig>(model.currentDungeon.mapId); var fbType = dungeonOpenTimeConfig.FBType; @@ -141,7 +141,7 @@ private void DrawSweepInfo() { var dungeonId = model.DungeonMap(model.currentDungeon); var dungeonId = model.GetDungeonId(model.currentDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); var playerLevel = PlayerDatas.Instance.baseData.LV; @@ -172,7 +172,7 @@ private void DrawDungeonTicketInfo() { var config = Config.Instance.Get<DungeonConfig>(model.DungeonMap(model.currentDungeon)); var config = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(model.currentDungeon)); if (config == null || config.TicketID == 0) { m_TicketContainer.gameObject.SetActive(false); @@ -183,11 +183,11 @@ m_DungeonTicketItem.showCount = true; DungeonRecord record; int _times = 0; if (model.TryGetDungeonRecord(model.currentDungeon.mapId, out record)) if (model.TryGetRecord(model.currentDungeon.mapId, out record)) { _times = record.enterTimes; } m_DungeonTicketItem.SetItem(model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId)); m_DungeonTicketItem.SetItem(model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId)); } } @@ -207,7 +207,7 @@ private void ChallengeDungeon() { var error = 0; if (model.TestChallangeDungeon(model.currentDungeon, out error)) if (model.TestChallange(model.currentDungeon, out error)) { if (GeneralConfig.Instance.dungeonCanUseMoneyIds.Contains(model.currentDungeon.mapId)) { @@ -215,7 +215,7 @@ } else { model.SingleChallengeDungeon(model.currentDungeon); model.SingleChallenge(model.currentDungeon); } } else @@ -285,7 +285,7 @@ private void AutoGroupChallenge() { var error = 0; if (model.TestChallangeDungeon(model.currentDungeon, out error)) if (model.TestChallange(model.currentDungeon, out error)) { teamModel.RequestAutoMatchTeam(new TeamMission(model.currentDungeon.mapId, model.currentDungeon.lineId)); WindowCenter.Instance.Open<TeamFrameWin>(false, 1); @@ -299,9 +299,9 @@ private void ChallengeDungeonGroup() { var error = 0; if (model.TestChallangeDungeon(model.currentDungeon, out error)) if (model.TestChallange(model.currentDungeon, out error)) { model.GroupChallengeDungeon(model.currentDungeon); model.GroupChallenge(model.currentDungeon); } else { @@ -311,7 +311,7 @@ private void ProcessEnterDungeonError(int _error) { var dungeonId = model.DungeonMap(model.currentDungeon); var dungeonId = model.GetDungeonId(model.currentDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); switch (_error) @@ -333,10 +333,10 @@ private bool TestSweepDungeon(out int _error) { var dungeonId = model.DungeonMap(model.currentDungeon); var dungeonId = model.GetDungeonId(model.currentDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); var playerLevel = PlayerDatas.Instance.baseData.LV; var dungeonGrade = model.GetDungeonGrade(model.currentDungeon); var dungeonGrade = model.GetGrade(model.currentDungeon); if (dungeonGrade <= 0 && playerLevel < dungeonConfig.SweepLVLimit) { @@ -356,7 +356,7 @@ return false; } if (model.OnDungeonEnterCD(model.currentDungeon.mapId)) if (model.IsEnterCountDowning(model.currentDungeon.mapId)) { _error = 4; return false; @@ -368,7 +368,7 @@ private void ProcessSweepDungeonError(int _error) { var dungeonId = model.DungeonMap(model.currentDungeon); var dungeonId = model.GetDungeonId(model.currentDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); switch (_error) @@ -404,7 +404,7 @@ if (_itemId == m_DungeonTicketItem.itemId) { m_DungeonTicketItem.SetItem(model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId)); m_DungeonTicketItem.SetItem(model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId)); } } System/Dungeon/TargetBriefInfoWin.cs
@@ -28,7 +28,7 @@ static void OnShowBossLifeBar(uint _instanceId, int _npcId, bool _show) { var mapId = PlayerDatas.Instance.baseData.MapID; var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonDataIdByMapId(mapId); var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(mapId); if (dataMapId == DemonJarModel.DEMONJAR_MAPID) { if (_show) @@ -66,7 +66,7 @@ static void OnRefreshBossLifeBar(uint _instanceId, int _npcId, ulong _hp, ulong _maxHp) { var mapId = PlayerDatas.Instance.baseData.MapID; var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonDataIdByMapId(mapId); var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(mapId); if (dataMapId == DemonJarModel.DEMONJAR_MAPID) { DemonJarBossLifeBarWin win; System/Dungeon/TreasureDungeonMissionHintWin.cs
@@ -89,7 +89,7 @@ var config = Config.Instance.Get<TreasureConfig>(treasureId); var dungeonId = dungeonModel.DungeonMap(config.MapId, config.LineId); var dungeonId = dungeonModel.GetDungeonId(config.MapId, config.LineId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); m_Title.text = dungeonConfig.FBName; m_Description.text = dungeonConfig.Description; System/Dungeon/TrialDungeonEntranceWin.cs
@@ -103,7 +103,7 @@ private void DrawDungeonBaseInfo() { var dungeonId = model.DungeonMap(model.selectedTrialDungeon); var dungeonId = model.GetDungeonId(model.selectedTrialDungeon); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); m_Title.text = dungeonConfig.FBName; m_DropItemTxt.text = Language.Get(StringUtility.Contact("TrialDungeon_Drop", dungeonConfig.LineID)); @@ -118,7 +118,7 @@ m_LevelLimit.gameObject.SetActive(playerLevel < dungeonConfig.LVLimitMin); DungeonRecord dungeonRecord; model.TryGetDungeonRecord(dungeonConfig.MapID, out dungeonRecord); model.TryGetRecord(dungeonConfig.MapID, out dungeonRecord); int star = 1; if (dungeonConfig.LineID > 0) { @@ -135,7 +135,7 @@ m_GradeLimit.text = Language.Get("TrialDungeonGradeLimit2", UIHelper.GetGrade(GeneralConfig.Instance.munekadolockLimit)); } UpdateDungeonTimes(model.DungeonTrialMaps()[0]); UpdateDungeonTimes(model.GetTrialMaps()[0]); if (dungeonConfig.BossActorID != null && dungeonConfig.BossActorID.Length > 0) { @@ -175,7 +175,7 @@ private void UpdateDungeonTimes(int mapID) { int trialMapID = model.DungeonTrialMaps()[0]; int trialMapID = model.GetTrialMaps()[0]; if (trialMapID != mapID) return; DungeonOpenTimeConfig dungeonOpenTimeModel = Config.Instance.Get<DungeonOpenTimeConfig>(trialMapID); var completedTimes = dailyQuestModel.GetDailyQuestCompletedTimes((int)DailyQuestType.Trial); @@ -187,7 +187,7 @@ private void DrawRewards() { m_RewardScroller.verticalNormalizedPosition = 1; var dongeonId = model.DungeonMap(model.selectedTrialDungeon); var dongeonId = model.GetDungeonId(model.selectedTrialDungeon); var config = Config.Instance.Get<DungeonConfig>(dongeonId); for (int i = 0; i < m_RewardBehaviours.Length; i++) { @@ -208,7 +208,7 @@ private void ChallengeDungeon() { if (!CheckChallenge()) return; model.SingleChallengeDungeon(model.selectedTrialDungeon); model.SingleChallenge(model.selectedTrialDungeon); } private void AutoGroupChallenge() @@ -221,12 +221,12 @@ private void ChallengeDungeonGroup() { if (!CheckChallenge()) return; model.GroupChallengeDungeon(model.selectedTrialDungeon); model.GroupChallenge(model.selectedTrialDungeon); } private bool CheckChallenge() { var dongeonId = model.DungeonMap(model.selectedTrialDungeon); var dongeonId = model.GetDungeonId(model.selectedTrialDungeon); var config = Config.Instance.Get<DungeonConfig>(dongeonId); var playerLevel = PlayerDatas.Instance.baseData.LV; @@ -244,7 +244,7 @@ } DungeonRecord dungeonRecord; model.TryGetDungeonRecord(config.MapID, out dungeonRecord); model.TryGetRecord(config.MapID, out dungeonRecord); int star = 1; if (config.LineID > 0) { System/Dungeon/TrialDungeonModel.cs
@@ -239,7 +239,7 @@ public bool CompleteTrialFloor(int _lineId) { DungeonRecord dungeonRecord; if (dungeonModel.TryGetDungeonRecord(60010, out dungeonRecord)) if (dungeonModel.TryGetRecord(60010, out dungeonRecord)) { if (dungeonRecord.lineGrades != null && dungeonRecord.lineGrades.ContainsKey(_lineId)) System/Dungeon/TrialDungeonSelectBehaviour.cs
@@ -57,7 +57,7 @@ { base.Display(_data); dungeon = (Dungeon)_data; var config = Config.Instance.Get<DungeonConfig>(model.DungeonMap(dungeon)); var config = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(dungeon)); if (config == null) { return; @@ -82,7 +82,7 @@ private void DrawDungeonInfo(Dungeon _dungeon) { var dungeonId = model.DungeonMap(_dungeon); var dungeonId = model.GetDungeonId(_dungeon); var config = Config.Instance.Get<DungeonConfig>(dungeonId); m_DungeonName.text = config.FBName; @@ -92,7 +92,7 @@ m_BossLevel.color = PlayerDatas.Instance.baseData.LV >= config.LVLimitMin ? UIHelper.GetUIColor(TextColType.Green, true) : UIHelper.GetUIColor(TextColType.Red, true); model.TryGetDungeonRecord(_dungeon.mapId, out dungeonRecord); model.TryGetRecord(_dungeon.mapId, out dungeonRecord); int prestar = 1; int star = 0; dungeonRecord.lineGrades.TryGetValue(config.LineID, out star); System/Dungeon/TrialDungeonSelectWin.cs
@@ -71,7 +71,7 @@ { ParseTrials(); var mapID = model.DungeonTrialMaps()[0]; var mapID = model.GetTrialMaps()[0]; DungeonOpenTimeConfig dungeonOpenTimeModel = Config.Instance.Get<DungeonOpenTimeConfig>(mapID); var completedTimes = dailyQuestModel.GetDailyQuestCompletedTimes((int)DailyQuestType.Trial); var totalTimes = dailyQuestModel.GetDailyQuestTotalTimes((int)DailyQuestType.Trial); @@ -113,7 +113,7 @@ private void ParseTrials() { foreach (var mapID in model.DungeonMapDungeons(model.currentDungeon.mapId)) { foreach (var mapID in model.GetDungeonIds(model.currentDungeon.mapId)) { DungeonConfig _tagDungeonModel = Config.Instance.Get<DungeonConfig>(mapID); dungeons.Add(new Dungeon(model.currentDungeon.mapId, _tagDungeonModel.LineID)); } System/Dungeon/TrialExchangeWin.cs
@@ -44,11 +44,11 @@ model.selectEquipClass = 1; m_SelectClassBehaviour.gameObject.SetActive(false); m_SelectClassUp.transform.localEulerAngles = Vector3.zero.SetZ(180); foreach (var mapID in dungeonModel.DungeonMapDungeons(60010)) foreach (var mapID in dungeonModel.GetDungeonIds(60010)) { DungeonConfig _tagDungeonModel = Config.Instance.Get<DungeonConfig>(mapID); DungeonRecord dungeonRecord; if (dungeonModel.TryGetDungeonRecord(60010, out dungeonRecord)) if (dungeonModel.TryGetRecord(60010, out dungeonRecord)) { if (dungeonRecord.lineGrades != null && dungeonRecord.lineGrades.ContainsKey(_tagDungeonModel.LineID) && dungeonRecord.lineGrades[_tagDungeonModel.LineID] > 0) System/FairyAu/FairyBoss.cs
@@ -94,7 +94,7 @@ MessageWin.Inst.ShowFixedTip(Language.Get("L1020")); return; } ModelCenter.Instance.GetModel<DungeonModel>().SingleChallengeDungeon(fairyBossModel.MapId); ModelCenter.Instance.GetModel<DungeonModel>().SingleChallenge(fairyBossModel.MapId); } } System/FairyAu/FairyBossModel.cs
@@ -176,7 +176,7 @@ private void GetDungeonContinueTime() { var _list = dungeonModel.DungeonMapDungeons(MapId); var _list = dungeonModel.GetDungeonIds(MapId); var _dungeonCfg = Config.Instance.Get<DungeonConfig>(_list[0]); var _stepTime = _dungeonCfg.StepTime; _stepTime = _stepTime.Replace("[", string.Empty); System/FairyAu/FairyFeastBehaviour.cs
@@ -49,7 +49,7 @@ private void UpdateMissionEvent() { var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (mapId == 31230) { Display(); @@ -58,7 +58,7 @@ private void Display() { var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var collected = dungeonModel.mission.hasCollect; m_GotoFeast.gameObject.SetActive(mapId == 31230 && collected != 1 && !nearNpc); } @@ -83,7 +83,7 @@ private void OnGotoFeast() { var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (mapId == 31230) { SnxxzGame.Instance.StartCoroutine(Co_HeroMoveToActor(model.fairyFeastDeskNpc)); System/FairyAu/FairyGrabBossModel.cs
@@ -429,7 +429,7 @@ return false; } var dataMapId = dungeonModel.GetDungeonDataIdByMapId(mapId); var dataMapId = dungeonModel.GetDataMapIdByMapId(mapId); if (dataMapId == BossHomeModel.BOSSHOME_MAPID || dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID) { _error = 4; @@ -454,7 +454,7 @@ FuncOpen.Instance.ProcessorFuncErrorTip(139); break; case 4: var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId); var tip = string.Empty; @@ -465,7 +465,7 @@ if (vipLevel < vipNeed) { var moneyNeed = bossHomeModel.GetVipLackCost(PlayerDatas.Instance.baseData.dungeonLineId + 1); var dungeonId = dungeonModel.DungeonMap(BossHomeModel.BOSSHOME_MAPID, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonId = dungeonModel.GetDungeonId(BossHomeModel.BOSSHOME_MAPID, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); tip = Language.Get("QuitRemindBossHome", dungeonConfig.FBName, vipNeed, moneyNeed); } System/FairyAu/FairyLeagueWin.cs
@@ -464,7 +464,7 @@ model.DisplayErrorTip(_error); return; } ModelCenter.Instance.GetModel<DungeonModel>().SingleChallengeDungeon(FairyLeagueModel.FAIRY_LEAGUE_DUNGEON); ModelCenter.Instance.GetModel<DungeonModel>().SingleChallenge(FairyLeagueModel.FAIRY_LEAGUE_DUNGEON); } private void OnRuneBtn() System/FairyAu/FairyModel.cs
@@ -733,7 +733,7 @@ { if (StageManager.Instance.CurrentStage is DungeonStage) { var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (mapId == FairyLeagueModel.FAIRY_LEAGUE_DUNGEON) { return true; @@ -752,7 +752,7 @@ { if (InFairyLeagueDungeon) { fairyLeagueBeginTime = dungeonModel.GetDungeonCoolDownEndTime(DungeonCoolDownType.WaitStart); fairyLeagueBeginTime = dungeonModel.GetCoolDownEndTime(DungeonCoolDownType.WaitStart); if (DateTime.Now < fairyLeagueBeginTime) { fairyLeagueDugeonCoolDown = true; @@ -765,7 +765,7 @@ { if (InFairyLeagueDungeon) { fairyLeagueBeginTime = dungeonModel.GetDungeonCoolDownEndTime(DungeonCoolDownType.WaitStart); fairyLeagueBeginTime = dungeonModel.GetCoolDownEndTime(DungeonCoolDownType.WaitStart); if (DateTime.Now < fairyLeagueBeginTime) { fairyLeagueDugeonCoolDown = true; System/FindPrecious/BossHomeModel.cs
@@ -219,7 +219,7 @@ public void OnMapInitOk() { var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == BOSSHOME_MAPID) { MapTransferUtility.Instance.MoveToNPC(selectedBoss); System/FindPrecious/BossHomeWin.cs
@@ -140,7 +140,7 @@ private void GotoKillBoss() { var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == BossHomeModel.BOSSHOME_MAPID) { var vipLevel = PlayerDatas.Instance.baseData.VIPLv; @@ -148,7 +148,7 @@ if (vipLevel < vipNeed) { var moneyNeed = model.GetVipLackCost(PlayerDatas.Instance.baseData.dungeonLineId + 1); var dungeonId = dungeonModel.DungeonMap(BossHomeModel.BOSSHOME_MAPID, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonId = dungeonModel.GetDungeonId(BossHomeModel.BOSSHOME_MAPID, PlayerDatas.Instance.baseData.dungeonLineId); var config = Config.Instance.Get<DungeonConfig>(dungeonId); ConfirmCancel.ShowPopConfirm( Language.Get("Mail101"), @@ -254,7 +254,7 @@ var error = 0; if (TestEnterDungeon(out error)) { dungeonModel.SingleChallengeDungeon(BossHomeModel.BOSSHOME_MAPID, model.selectedFloor - 1); dungeonModel.SingleChallenge(BossHomeModel.BOSSHOME_MAPID, model.selectedFloor - 1); } else { @@ -278,7 +278,7 @@ return false; } var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == BossHomeModel.BOSSHOME_MAPID && PlayerDatas.Instance.baseData.dungeonLineId == model.selectedFloor - 1) { @@ -328,7 +328,7 @@ else { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); dungeonModel.SingleChallengeDungeon(BossHomeModel.BOSSHOME_MAPID, model.selectedFloor - 1); dungeonModel.SingleChallenge(BossHomeModel.BOSSHOME_MAPID, model.selectedFloor - 1); } } } System/FindPrecious/DemonJarDamageRankWin.cs
@@ -28,7 +28,7 @@ protected override void OnPreOpen() { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); m_RankBehaviour.Init(dataMapId); } System/FindPrecious/DemonJarModel.cs
@@ -144,7 +144,7 @@ var bossId = sortedBossIds[i]; var config = Config.Instance.Get<DemonJarConfig>(bossId); var grade = dungeonModel.GetDungeonGrade(new Dungeon(DEMONJAR_MAPID, config.LineID)); var grade = dungeonModel.GetGrade(new Dungeon(DEMONJAR_MAPID, config.LineID)); if (config.CanEnterTimes > 0 && grade > 0) { continue; @@ -199,8 +199,8 @@ public int GetSurplusTimes() { var totalTimes = dungeonModel.GetDungeonTotalTimes(DEMONJAR_MAPID); var enterTimes = dungeonModel.GetDungeonEnterTimes(DEMONJAR_MAPID); var totalTimes = dungeonModel.GetTotalTimes(DEMONJAR_MAPID); var enterTimes = dungeonModel.GetEnterTimes(DEMONJAR_MAPID); return totalTimes - enterTimes; } @@ -267,7 +267,7 @@ if (PlayerDatas.Instance.baseData.LV == GeneralConfig.Instance.demonJarRedPoint) { var count = dungeonModel.GetDungeonTotalTimes(DEMONJAR_MAPID) - dungeonModel.GetDungeonEnterTimes(DEMONJAR_MAPID); var count = dungeonModel.GetTotalTimes(DEMONJAR_MAPID) - dungeonModel.GetEnterTimes(DEMONJAR_MAPID); redpoint.state = count > 0 ? RedPointState.Quantity : RedPointState.None; redpoint.count = count; } @@ -329,7 +329,7 @@ { if (DEMONJAR_MAPID == _dataMapId && PlayerDatas.Instance.baseData.LV >= GeneralConfig.Instance.demonJarRedPoint) { var count = dungeonModel.GetDungeonTotalTimes(_dataMapId) - dungeonModel.GetDungeonEnterTimes(_dataMapId); var count = dungeonModel.GetTotalTimes(_dataMapId) - dungeonModel.GetEnterTimes(_dataMapId); redpoint.state = count > 0 ? RedPointState.Quantity : RedPointState.None; redpoint.count = count; } @@ -339,7 +339,7 @@ { if (PlayerDatas.Instance.baseData.LV >= GeneralConfig.Instance.demonJarRedPoint) { var count = dungeonModel.GetDungeonTotalTimes(DEMONJAR_MAPID) - dungeonModel.GetDungeonEnterTimes(DEMONJAR_MAPID); var count = dungeonModel.GetTotalTimes(DEMONJAR_MAPID) - dungeonModel.GetEnterTimes(DEMONJAR_MAPID); redpoint.state = count > 0 ? RedPointState.Quantity : RedPointState.None; redpoint.count = count; } @@ -371,7 +371,7 @@ { this.findPreciousModel.RequestSubscribeBoss((int)_bossId, true); var model = ModelCenter.Instance.GetModel<DungeonModel>(); var grade = model.GetDungeonGrade(new Dungeon(DEMONJAR_MAPID, config.LineID)); var grade = model.GetGrade(new Dungeon(DEMONJAR_MAPID, config.LineID)); if ((config.CanEnterTimes == 0 || grade == 0) && this.findPreciousModel.IsBossAlive((int)_bossId)) { this.findPreciousModel.AddOneBossRebornNotify((int)_bossId); System/FindPrecious/DemonJarVictoryWin.cs
@@ -73,7 +73,7 @@ { base.LateUpdate(); var endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); var endTime = model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); if (endTime > DateTime.Now) { timer -= Time.deltaTime; @@ -103,7 +103,7 @@ { yield return new WaitForSeconds(_delay); var endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); var endTime = model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); var seconds = (endTime - DateTime.Now).TotalSeconds; timer = 0f; m_ExitTimer.text = Language.Get("DungeonVictoryWin_Btn_Exit_1", Mathf.Clamp((int)seconds, 0, int.MaxValue)); System/FindPrecious/DemonJarWin.cs
@@ -53,8 +53,8 @@ protected override void OnPreOpen() { totalTimes = dungeonModel.GetDungeonTotalTimes(DemonJarModel.DEMONJAR_MAPID); enterTimes = dungeonModel.GetDungeonEnterTimes(DemonJarModel.DEMONJAR_MAPID); totalTimes = dungeonModel.GetTotalTimes(DemonJarModel.DEMONJAR_MAPID); enterTimes = dungeonModel.GetEnterTimes(DemonJarModel.DEMONJAR_MAPID); m_Times.text = StringUtility.Contact(totalTimes - enterTimes, "/", DemonJarModel.TOTALTIME_LIMIT); OnRemaintimeUpdate(DemonJarModel.DEMONJAR_MAPID); @@ -190,7 +190,7 @@ var privilege = vipModel.GetVipPrivilegeCnt(VipPrivilegeType.DemonJarDouble) == 1; if (privilege) { var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == DemonJarModel.DEMONJAR_MAPID) { SysNotifyMgr.Instance.ShowTip("CantChangeInDemon"); @@ -220,7 +220,7 @@ var config = Config.Instance.Get<DemonJarConfig>(model.selectedBoss); if (config.LineID == GeneralConfig.Instance.demonJarHintLineId && PlayerDatas.Instance.baseData.LV < GeneralConfig.Instance.demonJarHintLevelLimit) { var grade = dungeonModel.GetDungeonGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID)); var grade = dungeonModel.GetGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID)); if (grade <= 0) { ConfirmCancel.ShowPopConfirm( @@ -230,19 +230,19 @@ { if (ok) { dungeonModel.SingleChallengeDungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID); dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID); } } ); } else { dungeonModel.SingleChallengeDungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID); dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID); } } else { dungeonModel.SingleChallengeDungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID); dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID); } } else @@ -278,7 +278,7 @@ if (_ok) { var config = Config.Instance.Get<DemonJarConfig>(model.selectedBoss); dungeonModel.SingleChallengeDungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID); dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID); } if (_toggle) @@ -299,15 +299,15 @@ return; } totalTimes = dungeonModel.GetDungeonTotalTimes(DemonJarModel.DEMONJAR_MAPID); enterTimes = dungeonModel.GetDungeonEnterTimes(DemonJarModel.DEMONJAR_MAPID); totalTimes = dungeonModel.GetTotalTimes(DemonJarModel.DEMONJAR_MAPID); enterTimes = dungeonModel.GetEnterTimes(DemonJarModel.DEMONJAR_MAPID); m_Times.text = StringUtility.Contact(totalTimes - enterTimes, "/", DemonJarModel.TOTALTIME_LIMIT); if ((totalTimes - enterTimes) < DemonJarModel.TOTALTIME_LIMIT) { DateTime endTime; if (dungeonModel.TryGetDungeonCountRemainTime(DemonJarModel.DEMONJAR_MAPID, out endTime)) if (dungeonModel.TryGetCountRemainTime(DemonJarModel.DEMONJAR_MAPID, out endTime)) { m_CountRemainTime.gameObject.SetActive(true); m_CountRemainTime.Begin(endTime); @@ -326,8 +326,8 @@ private void OnBuyTimesOk() { totalTimes = dungeonModel.GetDungeonTotalTimes(DemonJarModel.DEMONJAR_MAPID); enterTimes = dungeonModel.GetDungeonEnterTimes(DemonJarModel.DEMONJAR_MAPID); totalTimes = dungeonModel.GetTotalTimes(DemonJarModel.DEMONJAR_MAPID); enterTimes = dungeonModel.GetEnterTimes(DemonJarModel.DEMONJAR_MAPID); m_Times.text = StringUtility.Contact(totalTimes - enterTimes, "/", DemonJarModel.TOTALTIME_LIMIT); if (totalTimes - enterTimes >= DemonJarModel.TOTALTIME_LIMIT) System/FindPrecious/ElderGodAngerWin.cs
@@ -147,7 +147,7 @@ private void UpdateExpelCoolDown() { var endTime = model.GetDungeonCoolDownEndTime(DungeonCoolDownType.ElderGodAreaDeadTime); var endTime = model.GetCoolDownEndTime(DungeonCoolDownType.ElderGodAreaDeadTime); var seconds = (endTime - DateTime.Now).TotalSeconds; m_ElderGodBBContent.text = Language.Get("ElderGodBB5", Mathf.Clamp((int)seconds, 0, int.MaxValue)); } System/FindPrecious/ElderGodAreaExitWin.cs
@@ -55,7 +55,7 @@ { base.LateUpdate(); var endTime = dungeonModel.GetDungeonCoolDownEndTime(DungeonCoolDownType.LeaveMap); var endTime = dungeonModel.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap); if (endTime > DateTime.Now) { timer -= Time.deltaTime; System/FindPrecious/ElderGodAreaModel.cs
@@ -125,7 +125,7 @@ public void OnMapInitOk() { var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == ELDERGODAREA_MAPID) { MapTransferUtility.Instance.MoveToNPC(selectedBoss); System/FindPrecious/ElderGodAreaWin.cs
@@ -47,8 +47,8 @@ protected override void OnPreOpen() { var enterTimes = dungeonModel.GetDungeonEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var totalTimes = dungeonModel.GetDungeonTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var enterTimes = dungeonModel.GetEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var totalTimes = dungeonModel.GetTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); m_Times.text = Language.Get("Dungeon_LeavingTimes", totalTimes - enterTimes); } @@ -122,15 +122,15 @@ private bool TestEnterDungeon(out int _error) { var enterTimes = dungeonModel.GetDungeonEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var totalTimes = dungeonModel.GetDungeonTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var enterTimes = dungeonModel.GetEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var totalTimes = dungeonModel.GetTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); if (enterTimes >= totalTimes) { _error = 1; return false; } var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID) { _error = 2; System/FindPrecious/FindPreciousBossRebornBehaviour.cs
@@ -141,7 +141,7 @@ private void GotoKillBossHomeBoss(int _bossId) { var config = Config.Instance.Get<BossHomeConfig>(_bossId); var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == BossHomeModel.BOSSHOME_MAPID) { @@ -157,7 +157,7 @@ if (vipLevel < vipNeed) { var moneyNeed = bossHomeModel.GetVipLackCost(PlayerDatas.Instance.baseData.dungeonLineId + 1); var dungeonId = dungeonModel.DungeonMap(dataMapId, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonId = dungeonModel.GetDungeonId(dataMapId, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); ConfirmCancel.ShowPopConfirm( Language.Get("Mail101"), @@ -196,7 +196,7 @@ private void GotoKillElderGodAreaBoss(int _bossId) { var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID) { MapTransferUtility.Instance.MoveToNPC(_bossId); @@ -256,7 +256,7 @@ { bossHomeModel.selectedFloor = _floor; bossHomeModel.selectedBoss = _bossId; dungeonModel.SingleChallengeDungeon(BossHomeModel.BOSSHOME_MAPID, bossHomeModel.selectedFloor - 1); dungeonModel.SingleChallenge(BossHomeModel.BOSSHOME_MAPID, bossHomeModel.selectedFloor - 1); } else { @@ -317,7 +317,7 @@ else { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); dungeonModel.SingleChallengeDungeon(BossHomeModel.BOSSHOME_MAPID, _floor - 1); dungeonModel.SingleChallenge(BossHomeModel.BOSSHOME_MAPID, _floor - 1); } } } @@ -328,8 +328,8 @@ private bool TestEnterElderGodAreaDungeon(out int _error) { var enterTimes = dungeonModel.GetDungeonEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var totalTimes = dungeonModel.GetDungeonTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var enterTimes = dungeonModel.GetEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var totalTimes = dungeonModel.GetTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); if (enterTimes >= totalTimes) { _error = 1; System/FindPrecious/FindPreciousModel.cs
@@ -193,7 +193,7 @@ if (Config.Instance.ContainKey<DemonJarConfig>(bossId)) { var config = Config.Instance.Get<DemonJarConfig>(bossId); var grade = dungeonModel.GetDungeonGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID)); var grade = dungeonModel.GetGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID)); if ((config.CanEnterTimes == 0 || grade == 0)) { AddOneBossRebornNotify(bossId); @@ -464,7 +464,7 @@ if (IsBossAlive(bossId)) { var config = Config.Instance.Get<DemonJarConfig>(bossId); var grade = dungeonModel.GetDungeonGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID)); var grade = dungeonModel.GetGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID)); if ((config.CanEnterTimes == 0 || grade == 0)) { AddOneBossRebornNotify(bossId); System/FindPrecious/PersonalBossModel.cs
@@ -128,8 +128,8 @@ } var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); var enterTimes = dungeonModel.GetDungeonEnterTimes(PERSONALBOSS_MAPID); var totalTimes = dungeonModel.GetDungeonTotalTimes(PERSONALBOSS_MAPID); var enterTimes = dungeonModel.GetEnterTimes(PERSONALBOSS_MAPID); var totalTimes = dungeonModel.GetTotalTimes(PERSONALBOSS_MAPID); if (enterTimes >= totalTimes) { @@ -137,7 +137,7 @@ return; } var ticketItem = dungeonModel.GetDungeonTicketCost(PERSONALBOSS_MAPID); var ticketItem = dungeonModel.GetTicketCost(PERSONALBOSS_MAPID); var own = playerPack.GetItemCountByID(PackType.rptItem, ticketItem.id); if (own < ticketItem.count) @@ -170,7 +170,7 @@ return PersonalBossData.ChallengableLevelCompare(data1, data2); }); var dungeonId = dungeonModel.DungeonMap(PERSONALBOSS_MAPID, 0); var dungeonId = dungeonModel.GetDungeonId(PERSONALBOSS_MAPID, 0); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); dungeonTicket = dungeonConfig == null ? 0 : dungeonConfig.TicketID; @@ -179,7 +179,7 @@ public void OnMapInitOk() { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); switch (dataMapId) { System/FindPrecious/PersonalBossWin.cs
@@ -37,8 +37,8 @@ protected override void OnPreOpen() { totalTimes = dungeonModel.GetDungeonTotalTimes(PersonalBossModel.PERSONALBOSS_MAPID); enterTimes = dungeonModel.GetDungeonEnterTimes(PersonalBossModel.PERSONALBOSS_MAPID); totalTimes = dungeonModel.GetTotalTimes(PersonalBossModel.PERSONALBOSS_MAPID); enterTimes = dungeonModel.GetEnterTimes(PersonalBossModel.PERSONALBOSS_MAPID); m_Times.text = StringUtility.Contact(totalTimes - enterTimes, "/", totalTimes); m_Times.color = UIHelper.GetUIColor((totalTimes - enterTimes) > 0 ? TextColType.Green : TextColType.Red, true); System/FindPrecious/WorldBossWin.cs
@@ -144,7 +144,7 @@ private bool TestGotoKillBoss(out int _error) { var mapId = PlayerDatas.Instance.baseData.MapID; var dataMapId = dungeonModel.GetDungeonDataIdByMapId(mapId); var dataMapId = dungeonModel.GetDataMapIdByMapId(mapId); if (dataMapId == BossHomeModel.BOSSHOME_MAPID || dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID) { @@ -168,7 +168,7 @@ switch (_error) { case 1: var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId); var tip = string.Empty; @@ -179,7 +179,7 @@ if (vipLevel < vipNeed) { var moneyNeed = bossHomeModel.GetVipLackCost(PlayerDatas.Instance.baseData.dungeonLineId + 1); var dungeonId = dungeonModel.DungeonMap(BossHomeModel.BOSSHOME_MAPID, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonId = dungeonModel.GetDungeonId(BossHomeModel.BOSSHOME_MAPID, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); tip = Language.Get("QuitRemindBossHome", dungeonConfig.FBName, vipNeed, moneyNeed); } System/Guard/GuardModel.cs
@@ -80,7 +80,7 @@ private void OnStageLoadFinish() { var _mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var _mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (_mapId == 31080) { SnxxzGame.Instance.StartCoroutine(Co_DungeonDuardCheck()); System/HeavenBattle/HeavenBattleWin.cs
@@ -318,7 +318,7 @@ private void ClickMatchBtn() { dungeonModel.SingleChallengeDungeon(dungeonModel.currentDungeon); dungeonModel.SingleChallenge(dungeonModel.currentDungeon); CloseWin(); } System/HeavenBattle/XMZZMissionDetailsWin.cs
@@ -67,8 +67,8 @@ private void ShowMission() { var mission = model.mission; var dataMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.DungeonHintMap(dataMapId, mission.lineID); var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.GetDungeonHintId(dataMapId, mission.lineID); var config = Config.Instance.Get<DungeonHintConfig>(hintId); if (config != null) @@ -82,7 +82,7 @@ } else { var dungeonId = model.DungeonMap(dataMapId, mission.lineID); var dungeonId = model.GetDungeonId(dataMapId, mission.lineID); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); m_MainLineTask.text = dungeonConfig.FBName; } @@ -92,8 +92,8 @@ private void UpdateMissions() { var mission = model.mission; var dateMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.DungeonHintMap(dateMapId, mission.lineID); var dateMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.GetDungeonHintId(dateMapId, mission.lineID); var config = Config.Instance.Get<DungeonHintConfig>(hintId); if (mission.step != dungeonStep) @@ -133,8 +133,8 @@ private void UpdateMissionContent(DungeonMissionData _mission, int _targetIndex, MissionBar _missionBar) { var dateMapId = model.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.DungeonHintMap(dateMapId, _mission.lineID); var dateMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var hintId = model.GetDungeonHintId(dateMapId, _mission.lineID); var config = Config.Instance.Get<DungeonHintConfig>(hintId); if (config == null) { System/KnapSack/Logic/ItemOverdueModel.cs
@@ -136,7 +136,7 @@ { var mapId = PlayerDatas.Instance.baseData.MapID; var lineId = PlayerDatas.Instance.baseData.dungeonLineId; var dungeonId = dungeonModel.DungeonMap(dungeonModel.GetDungeonDataIdByMapId(mapId), lineId); var dungeonId = dungeonModel.GetDungeonId(dungeonModel.GetDataMapIdByMapId(mapId), lineId); if (dungeonId == 0) { return true; System/MainInterfacePanel/ChatFrame.cs
@@ -338,7 +338,7 @@ if (OneKeyList.Contains(PlayerDatas.Instance.baseData.MapID)) { var dataMapId = modelD.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = modelD.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId); string language = string.Empty; if (dataMapId == GeneralConfig.Instance.ruinsTranscriptMapId) @@ -349,7 +349,7 @@ { var vipLevel = PlayerDatas.Instance.baseData.VIPLv; var vipNeed = bossHomeModel.GetFloorVipRequirement(PlayerDatas.Instance.baseData.dungeonLineId + 1); var dungeonId = modelD.DungeonMap(dataMapId, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonId = modelD.GetDungeonId(dataMapId, PlayerDatas.Instance.baseData.dungeonLineId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); if (vipLevel < vipNeed) System/MainInterfacePanel/HoistingWin.cs
@@ -80,9 +80,9 @@ Content.gameObject.SetActive(true); DungeonRecord dungeonRecord; dungeonModel.TryGetDungeonRecord(31080, out dungeonRecord); dungeonModel.TryGetRecord(31080, out dungeonRecord); var times = dungeonRecord == null ? 0 : dungeonRecord.enterTimes; if (FuncOpen.Instance.IsFuncOpen(86) && dungeonModel.GetDungeonTotalTimes(31080) > times)//仙界秘境 if (FuncOpen.Instance.IsFuncOpen(86) && dungeonModel.GetTotalTimes(31080) > times)//仙界秘境 { FairyLandButton.gameObject.SetActive(true); } System/MainInterfacePanel/InGamePushContainer.cs
@@ -224,14 +224,14 @@ show = !GeneralConfig.Instance.bossHomeNoRebornRemindMaps.Contains(mapId); break; case FindPreciousType.ElderGodArea: var elderGodEnterTimes = dungeonModel.GetDungeonEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var elderGodTotalTimes = dungeonModel.GetDungeonTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var elderGodEnterTimes = dungeonModel.GetEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); var elderGodTotalTimes = dungeonModel.GetTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID); killable = elderGodTotalTimes > elderGodEnterTimes; show = !GeneralConfig.Instance.elderGodNoRebornRemindMaps.Contains(mapId); break; case FindPreciousType.DemonJar: var totalTimes = dungeonModel.GetDungeonTotalTimes(DemonJarModel.DEMONJAR_MAPID); var enterTimes = dungeonModel.GetDungeonEnterTimes(DemonJarModel.DEMONJAR_MAPID); var totalTimes = dungeonModel.GetTotalTimes(DemonJarModel.DEMONJAR_MAPID); var enterTimes = dungeonModel.GetEnterTimes(DemonJarModel.DEMONJAR_MAPID); killable = totalTimes > enterTimes; show = !GeneralConfig.Instance.demonJarNoRebornRemindMaps.Contains(mapId); break; System/MainInterfacePanel/MainInterfaceWin.cs
@@ -904,7 +904,7 @@ m_CollectNPCID = npcID; m_CollectNPCSID = sid; m_CollectBtn.gameObject.SetActive(true); var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); m_CollectIcon.SetSprite(mapId == 31230 ? "TY_UI_8" : "TY_UI_6"); m_CollectIcon.SetNativeSize(); m_CollectBtnText.text = mapId == 31230 ? Language.Get("Collect_FairyFeast") : Language.Get("Collect_Normal"); System/Message/RichFbEvent.cs
@@ -17,7 +17,7 @@ case RichTextEventEnum.ENTERFB: { int id = 0; if(int.TryParse(href.mSplits["enterfb"],out id)) { ModelCenter.Instance.GetModel<DungeonModel>().SingleChallengeDungeon(id); ModelCenter.Instance.GetModel<DungeonModel>().SingleChallenge(id); } } break; System/PlayerDead/PlayerDeadModel.cs
@@ -147,7 +147,7 @@ } else { _dungeonOpenTimeModel = Config.Instance.Get<DungeonOpenTimeConfig>(dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID)); _dungeonOpenTimeModel = Config.Instance.Get<DungeonOpenTimeConfig>(dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID)); if (_dungeonOpenTimeModel == null) return; System/Realm/RealmCollectWin.cs
@@ -52,7 +52,7 @@ endTime = TimeUtility.ServerNow.AddMilliseconds(PlayerDatas.Instance.realm.CollectTime); var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); m_FairyFeastTip.gameObject.SetActive(mapId == 31230); } System/Realm/RealmUpWin.cs
@@ -351,7 +351,7 @@ var teamModel = ModelCenter.Instance.GetModel<TeamModel>(); if (teamModel.myTeam.inTeam && teamModel.myTeam.iamCaptainer) { ModelCenter.Instance.GetModel<DungeonModel>().GroupChallengeDungeon(RealmModel.REALM_DUNGEON_ID, 1); ModelCenter.Instance.GetModel<DungeonModel>().GroupChallenge(RealmModel.REALM_DUNGEON_ID, 1); } else { @@ -361,7 +361,7 @@ } else { ModelCenter.Instance.GetModel<DungeonModel>().SingleChallengeDungeon(RealmModel.REALM_DUNGEON_ID); ModelCenter.Instance.GetModel<DungeonModel>().SingleChallenge(RealmModel.REALM_DUNGEON_ID); } } else System/RuneTower/RuneTowerModel.cs
@@ -123,7 +123,7 @@ public void RequestChallengeTower() { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); dungeonModel.SingleChallengeDungeon(RUNETOWER_MAPID, 0); dungeonModel.SingleChallenge(RUNETOWER_MAPID, 0); } public void RequestSetDungeonAction() System/RuneTower/RuneTowerSweepBuyWin.cs
@@ -74,7 +74,7 @@ if (TestBuyTime(out error)) { CloseClick(); dungeonModel.SweepDungeon(new Dungeon(RuneTowerModel.RUNETOWER_MAPID, 0)); dungeonModel.RequestSweep(new Dungeon(RuneTowerModel.RUNETOWER_MAPID, 0)); } else { @@ -123,7 +123,7 @@ if (_ok) { CloseClick(); dungeonModel.SweepDungeon(new Dungeon(RuneTowerModel.RUNETOWER_MAPID, 0)); dungeonModel.RequestSweep(new Dungeon(RuneTowerModel.RUNETOWER_MAPID, 0)); } } ); System/RuneTower/RuneTowerWin.cs
@@ -164,7 +164,7 @@ } else { dungeonModel.SweepDungeon(new Dungeon(RuneTowerModel.RUNETOWER_MAPID, 0)); dungeonModel.RequestSweep(new Dungeon(RuneTowerModel.RUNETOWER_MAPID, 0)); } } else System/Team/GroupDungeonChallengeProcessor.cs
@@ -40,9 +40,9 @@ default: int error = 0; var dungeon = new Dungeon(_mapId, _lineId); if (dungeonModel.TestChallangeDungeon(dungeon, out error)) if (dungeonModel.TestChallange(dungeon, out error)) { dungeonModel.GroupChallengeDungeon(dungeon); dungeonModel.GroupChallenge(dungeon); } else { @@ -57,7 +57,7 @@ private void ProcessEnterDungeonError(int _error) { var dungeonId = dungeonModel.DungeonMap(mapId, lineId); var dungeonId = dungeonModel.GetDungeonId(mapId, lineId); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); switch (_error) @@ -99,7 +99,7 @@ if (_isAutoMatch) { var dungeon = new Dungeon(GeneralConfig.Instance.ruinsTranscriptMapId, main.LayerNumberNow); dungeonModel.GroupChallengeDungeon(dungeon); dungeonModel.GroupChallenge(dungeon); } else { System/Team/MyTeamWin.cs
@@ -332,7 +332,7 @@ var targetConfig = Config.Instance.Get<TeamTargetConfig>(mission.mapId); if (targetConfig != null) { var dungeonId = dungeonModel.DungeonMap(mission.mapId, mission.mapEx); var dungeonId = dungeonModel.GetDungeonId(mission.mapId, mission.mapEx); var config = Config.Instance.Get<DungeonConfig>(dungeonId); m_Mission.text = config.FBName; } @@ -386,7 +386,7 @@ { if (model.myTeam.inTeam) { var dungeonId = dungeonModel.DungeonMap(model.myTeam.mission.mapId, model.myTeam.mission.mapEx); var dungeonId = dungeonModel.GetDungeonId(model.myTeam.mission.mapId, model.myTeam.mission.mapEx); if (dungeonId == 0) { m_ChallengeDungeon.gameObject.SetActive(false); @@ -426,7 +426,7 @@ private void UpdateAutoPrepareButton() { var multipleFB = false; var dungeonId = dungeonModel.DungeonMap(model.myTeam.mission.mapId, model.myTeam.mission.mapEx); var dungeonId = dungeonModel.GetDungeonId(model.myTeam.mission.mapId, model.myTeam.mission.mapEx); if (dungeonId != 0) { var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); System/Team/TeamModel.cs
@@ -254,7 +254,7 @@ var mapId = _mapId == NONE_MISSION ? 0 : _mapId == CURRENTMAP_MISSION ? PlayerDatas.Instance.baseData.MapID : _mapId; var mapEx = _lineId <= 0 ? 0 : _lineId; var dungeonId = dungeonModel.DungeonMap(mapId, mapEx); var dungeonId = dungeonModel.GetDungeonId(mapId, mapEx); var limitLevelMin = 0; var limitLevelMax = 0; @@ -349,7 +349,7 @@ lineId = myTeam.mission.mapEx; } var dungeonId = dungeonModel.DungeonMap(mapId, lineId); var dungeonId = dungeonModel.GetDungeonId(mapId, lineId); var missionName = string.Empty; if (dungeonId == 0) { @@ -575,7 +575,7 @@ } else { var dungeonId = ModelCenter.Instance.GetModel<DungeonModel>().DungeonMap(_mission.mapId, _mission.mapEx); var dungeonId = ModelCenter.Instance.GetModel<DungeonModel>().GetDungeonId(_mission.mapId, _mission.mapEx); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); minLevel = dungeonConfig.LVLimitMin; maxLevel = dungeonConfig.LVLimitMax; @@ -917,7 +917,7 @@ if (!oldInTeam && myTeam.inTeam) { var dungeonId = dungeonModel.DungeonMap(myTeam.mission.mapId, myTeam.mission.mapEx); var dungeonId = dungeonModel.GetDungeonId(myTeam.mission.mapId, myTeam.mission.mapEx); if (dungeonId == 311101) { var bigRealmIndex = GetBigRealmIndex(); @@ -1039,7 +1039,7 @@ } else { var dungeonId = dungeonModel.DungeonMap(_mapId, _mapEx); var dungeonId = dungeonModel.GetDungeonId(_mapId, _mapEx); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); return PlayerDatas.Instance.baseData.LV >= dungeonConfig.LVLimitMin; } System/Team/TeamPrepareWin.cs
@@ -67,7 +67,7 @@ alreadyAutoPrepare = false; var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); var dungeonId = dungeonModel.DungeonMap(model.teamPrepare.mapId, model.teamPrepare.mapEx); var dungeonId = dungeonModel.GetDungeonId(model.teamPrepare.mapId, model.teamPrepare.mapEx); var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId); m_DungeonName.text = dungeonConfig.FBName; System/Team/TeamSubMissionBehaviour.cs
@@ -50,7 +50,7 @@ } else { var dungeonId = dungeonModel.DungeonMap(_mapId, _lineId); var dungeonId = dungeonModel.GetDungeonId(_mapId, _lineId); var config = Config.Instance.Get<DungeonConfig>(dungeonId); m_Mission.text = config.FBName; } System/Team/TeamTargetJoinLimitWin.cs
@@ -90,7 +90,7 @@ var mapId = _mapId == TeamModel.NONE_MISSION ? 0 : _mapId == TeamModel.CURRENTMAP_MISSION ? PlayerDatas.Instance.baseData.MapID : _mapId; var mapEx = _mapEx <= 0 ? 0 : _mapEx; var dungeonId = dungeonModel.DungeonMap(mapId, mapEx); var dungeonId = dungeonModel.GetDungeonId(mapId, mapEx); if (mapId == 0) { @@ -199,7 +199,7 @@ } } var key = dungeonModel.DungeonMap(mapId, mapEx); var key = dungeonModel.GetDungeonId(mapId, mapEx); if (key == 0) { System/Treasure/DemonTreasureCollectPanel.cs
@@ -134,7 +134,7 @@ if (_ok) { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); dungeonModel.SingleChallengeDungeon(treasureConfig.MapId, treasureConfig.LineId); dungeonModel.SingleChallenge(treasureConfig.MapId, treasureConfig.LineId); } } ); @@ -142,7 +142,7 @@ else { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); dungeonModel.SingleChallengeDungeon(treasureConfig.MapId, treasureConfig.LineId); dungeonModel.SingleChallenge(treasureConfig.MapId, treasureConfig.LineId); } } System/Treasure/TreasureDemonBehaviour.cs
@@ -142,7 +142,7 @@ if (_cfg != null) { model.collectingDemon = model.selectedTreasure; ModelCenter.Instance.GetModel<DungeonModel>().SingleChallengeDungeon(TreasureModel.TREASURE_DATAMAPID, _cfg.LineId); ModelCenter.Instance.GetModel<DungeonModel>().SingleChallenge(TreasureModel.TREASURE_DATAMAPID, _cfg.LineId); } } } System/Treasure/TreasureDungeonVictoryWin.cs
@@ -55,7 +55,7 @@ { base.OnActived(); var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId); StartCoroutine(Co_DelayDisplay(config.DelayTime * 0.001f)); System/Treasure/TreasureLevelUpWin.cs
@@ -638,7 +638,7 @@ if (PlayerDatas.Instance.baseData.LV >= _cfg.ChallengeLevel) { model.collectingHuman = model.selectedTreasure; dungeonModel.SingleChallengeDungeon(TreasureModel.TREASURE_DATAMAPID, _cfg.LineId); dungeonModel.SingleChallenge(TreasureModel.TREASURE_DATAMAPID, _cfg.LineId); } } } System/Treasure/TreasureModel.cs
@@ -470,7 +470,7 @@ public int GetTreasureIdByMapIdAndLineId(int _mapId, int _lineId) { var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); var dataMapId = dungeonModel.GetDungeonDataIdByMapId(_mapId); var dataMapId = dungeonModel.GetDataMapIdByMapId(_mapId); var allConfigs = Config.Instance.GetAllValues<TreasureConfig>(); foreach (var config in allConfigs) { @@ -887,7 +887,7 @@ return; } var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); var mapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (mapId == 41110) { return; UI/Common/EnableAccordingToMap.cs
@@ -38,7 +38,7 @@ } var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); if (dataMapId != 0) { UI/HUD/NPCDialogueBubble.cs
@@ -22,7 +22,7 @@ public static DialogueBubble TimingShow(int _npcId, Transform _target, Camera _camera) { var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID); var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); var dialogue = GetDialogue(_npcId, dataMapId); if (dialogue == null) {