少年修仙传客户端代码仓库
client_linchunjie
2019-05-21 6ce9135d1ec1620e4c9d805072b34b8e33b45026
3335 缥缈仙域优化
1个文件已修改
14 ■■■■■ 已修改文件
Fight/Stage/Dungeon/ClientDungeonStageUtility.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/ClientDungeonStageUtility.cs
@@ -11,7 +11,7 @@
    public static ushort clientMapId { get; private set; }
    public static Dungeon dungeonInfo { get; set; }
    static bool exitClientDungeonFlag = false;
    static bool exitClientDungeonSymbol = false;
    const string OFFLINEMAPRECORD = "OfflineMapRecord";
@@ -109,10 +109,10 @@
            MapTransferUtility.Instance.Clear();
            SetClientDungeon(true, (ushort)mapId);
            SetClientDungeon(true, (ushort)clientMapId);
            StageLoad.Instance.PushSceneLoadCommand(new StageLoad.StageLoadCommand()
            {
                toMapId = mapId,
                toMapId = clientMapId,
                toLineId = 0,
                needEmpty = true,
                needLoadResource = true,
@@ -121,7 +121,7 @@
            });
            PlayerDatas.Instance.baseData.mainServerMapIdRecord = PlayerDatas.Instance.baseData.MapID;
            PlayerDatas.Instance.baseData.MapID = (ushort)mapId;
            PlayerDatas.Instance.baseData.MapID = (ushort)clientMapId;
            var attackMode = new C030A_tagCChangeAttackMode();
            attackMode.Mode = (byte)E_AttackMode.Peace;
            GameNetSystem.Instance.PushPackage(attackMode, ServerType.Main);
@@ -134,7 +134,7 @@
        PlayerDatas.Instance.extersion.pkState = 0;
        ModelCenter.Instance.GetModel<DungeonModel>().ResetBufData();
        exitClientDungeonFlag = true;
        exitClientDungeonSymbol = true;
        PlayerDatas.Instance.baseData.MapID = PlayerDatas.Instance.baseData.mainServerMapIdRecord;
        StageLoad.Instance.PushSceneLoadCommand(new StageLoad.StageLoadCommand()
@@ -206,12 +206,12 @@
    private static void OnStageLoadFinish()
    {
        if (exitClientDungeonFlag)
        if (exitClientDungeonSymbol)
        {
            RequestExitClientDungeon();
        }
        exitClientDungeonFlag = false;
        exitClientDungeonSymbol = false;
    }
    private static void Reset()