| Core/NetworkPackage/ClientPack/ClientToMapServer/CA2_Interaction/CA231_tagCMClientStartCustomScene.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Fight/Stage/Dungeon/ClientDungeonStageUtility.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/ClientHazyDemonKingStage.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyDemonKingModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyGrassModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/NetworkPackage/ClientPack/ClientToMapServer/CA2_Interaction/CA231_tagCMClientStartCustomScene.cs
@@ -5,6 +5,10 @@ public class CA231_tagCMClientStartCustomScene : GameNetPackBasic { public uint MapID; public ushort FuncLineID; public CA231_tagCMClientStartCustomScene() { @@ -13,7 +17,9 @@ } public override void WriteToBytes() { { WriteBytes(MapID, NetDataType.DWORD); WriteBytes(FuncLineID, NetDataType.WORD); } } Fight/Stage/Dungeon/ClientDungeonStageUtility.cs
@@ -38,9 +38,11 @@ GameNetSystem.Instance.SendInfo(pak); } public static void RequestStartClientDungeon() public static void RequestStartClientDungeon(int mapId,int lineId) { var pak = new CA231_tagCMClientStartCustomScene(); pak.MapID = (uint)mapId; pak.FuncLineID = (ushort)lineId; GameNetSystem.Instance.SendInfo(pak); } System/HazyRegion/ClientHazyDemonKingStage.cs
@@ -60,7 +60,7 @@ timer = 0f; playerAtkTime = DateTime.MinValue; m_Step = Step.None; pickAllDropItem = false; pickAllDropItem = true; DTC0403_tagPlayerLoginLoadOK.mapInitOkEvent += OnReconnected; AttackHandler.OnAttackTarget += OnPlayerAttack; System/HazyRegion/HazyDemonKingModel.cs
@@ -16,6 +16,8 @@ public event Action onPlayerInfoRefresh; HazyRegionModel hazyRegionModel { get { return ModelCenter.Instance.GetModel<HazyRegionModel>(); } } public override void Init() { StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish; @@ -198,9 +200,11 @@ public void RequestEnterClientDungeon() { var config = HazyRegionConfig.Get(hazyRegionModel.processingIncidentId); MapTransferUtility.Instance.Clear(); ClientDungeonStageUtility.SetClientDungeon(true, Client_MapID); ClientDungeonStageUtility.RequestStartClientDungeon(); ClientDungeonStageUtility.RequestStartClientDungeon(config.dungeonId, config.lineId); CrossServerLogin.Instance.SetWaitForLoginCrossServerState(false); StageLoad.Instance.PushSceneLoadCommand(new StageLoad.StageLoadCommand() { System/HazyRegion/HazyGrassModel.cs
@@ -7,6 +7,8 @@ { public const int Client_MapID = 3000; HazyRegionModel hazyRegionModel { get { return ModelCenter.Instance.GetModel<HazyRegionModel>(); } } public override void Init() { } @@ -25,9 +27,11 @@ public void RequestEnterClientDungeon() { var config = HazyRegionConfig.Get(hazyRegionModel.processingIncidentId); MapTransferUtility.Instance.Clear(); ClientDungeonStageUtility.SetClientDungeon(true, Client_MapID); ClientDungeonStageUtility.RequestStartClientDungeon(); ClientDungeonStageUtility.RequestStartClientDungeon(config.dungeonId, config.lineId); CrossServerLogin.Instance.SetWaitForLoginCrossServerState(false); StageLoad.Instance.PushSceneLoadCommand(new StageLoad.StageLoadCommand() {