| Core/GameEngine/Login/LaunchPostProcess.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0102_tagCDBPlayer.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Fight/Stage/Dungeon/ClientDungeonStageUtility.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Dungeon/DungeonFightWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/ClientHazyDemonKingStage.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyRegionCompleteWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyRegionCompleteWin.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyRegionWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Login/LaunchPostProcess.cs
@@ -38,6 +38,7 @@ FlyObjectManager.Instance.Initialize(); MapTransferUtility.Instance.Initialize(); NewBieCenter.Instance.Init(); ClientDungeonStageUtility.Init(); if (Application.isMobilePlatform) { Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0102_tagCDBPlayer.cs
@@ -71,7 +71,8 @@ else { var clientMapRecord = ClientDungeonStageUtility.GetOfflineRecordMap(); if (clientMapRecord.mapId != 0) if (clientMapRecord.mapId != 0 && (DateTime.Now - clientMapRecord.time).TotalMinutes < 3) { ClientDungeonStageUtility.SetClientDungeon(true, (ushort)clientMapRecord.mapId); ClientDungeonStageUtility.dungeonInfo = clientMapRecord.dungeon; Fight/Stage/Dungeon/ClientDungeonStageUtility.cs
@@ -41,14 +41,6 @@ } } public static void RequestClientDropItem(int mapId, int lineId)//模拟的真实地图id以及线路id { var pak = new CB108_tagCMRefreshCustomFBPrize(); pak.MapID = (uint)mapId; pak.FuncLineID = (ushort)lineId; GameNetSystem.Instance.SendInfo(pak); } public static void RequestSettleClientDungeon(int mapId, int lineId) { var pak = new CB109_tagCMGiveCustomFBPrize(); @@ -124,6 +116,8 @@ switch (mapId) { case 2000: case 3240: case 3250: case 31190: return true; } System/Dungeon/DungeonFightWin.cs
@@ -317,6 +317,9 @@ case ClientTreasureDungeon.Client_DataMap: ClientTreasureDungeon.RequestExit(); break; case ClientHazyPreciousDungeon.DATAMAP: ClientHazyPreciousDungeon.RequestExit(); break; default: model.ExitCurrentDungeon(); break; System/HazyRegion/ClientHazyDemonKingStage.cs
@@ -182,7 +182,6 @@ if (stepTimer > 5f) { stepTimer = 0f; RequestDropItem(); } } break; @@ -214,15 +213,6 @@ { clientFightBoss = null; } RequestDropItem(); } void RequestDropItem() { var incidentId = hazyRegionModel.processingIncidentId; var config = HazyRegionConfig.Get(incidentId); ClientDungeonStageUtility.RequestClientDropItem(config.dungeonId, config.lineId); } void RequestSettle() System/HazyRegion/HazyRegionCompleteWin.cs
New file @@ -0,0 +1,90 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, May 20, 2019 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class HazyRegionCompleteWin : Window { [SerializeField] Button m_Confirm; [SerializeField] Text m_Label; const float closeSeconds = 3f; float timer = 0f; float checkTimer = 0f; HazyRegionModel model { get { return ModelCenter.Instance.GetModel<HazyRegionModel>(); } } #region Built-in protected override void BindController() { } protected override void AddListeners() { m_Confirm.onClick.AddListener(CloseClick); } protected override void OnPreOpen() { timer = 0f; DisplayTimes(); } protected override void OnAfterOpen() { } protected override void OnPreClose() { Confirm(); } protected override void OnAfterClose() { } protected override void LateUpdate() { checkTimer += Time.deltaTime; if (checkTimer >= 0.5f) { checkTimer = 0f; DisplayTimes(); } timer += Time.deltaTime; if (timer >= closeSeconds) { CloseImmediately(); } } #endregion void DisplayTimes() { var seconds = Mathf.CeilToInt(closeSeconds - timer); m_Label.text = StringUtility.Contact("确定", "(", seconds, "秒)"); } private void Confirm() { model.SendBackHazyRegion(); } } } System/HazyRegion/HazyRegionCompleteWin.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: 5da9fe99e210d404c805d3485886e582 timeCreated: 1558336399 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: System/HazyRegion/HazyRegionWin.cs
@@ -206,7 +206,7 @@ if (allComplete) { model.SendBackHazyRegion(); WindowCenter.Instance.Open<HazyRegionCompleteWin>(); } }