少年修仙传客户端代码仓库
client_linchunjie
2019-04-12 ddd00694c6ab46aed3c6dcdf9a8abff66e68576b
3335 缥缈仙域
5个文件已修改
26 ■■■■ 已修改文件
Core/NetworkPackage/ClientPack/ClientToMapServer/CA2_Interaction/CA231_tagCMClientStartCustomScene.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/ClientDungeonStageUtility.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/ClientHazyDemonKingStage.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyDemonKingModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyGrassModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | 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()
            {