少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-10 0c1778a247c61a0327c3e8db6663a7dd0fca9770
5725 【前端】【1.5】跨服BOSS开发
2个文件已修改
8 ■■■■ 已修改文件
Core/GameEngine/Model/Player/PlayerDatas.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServer/CrossServerUtility.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -531,7 +531,7 @@
                var oldExAttr5 = baseData.ExAttr5;
                baseData.ExAttr5 = value;
                if (oldExAttr5 == 1 && value == 0)
                if (oldExAttr5 > 2 && value <= 2)
                {
                    if (GameNetSystem.Instance.crossServerConnected_Loigc)
                    {
System/CrossServer/CrossServerUtility.cs
@@ -8,20 +8,20 @@
    public static bool IsCrossServer()
    {
        return PlayerDatas.Instance.baseData.ExAttr5 == 1;
        return PlayerDatas.Instance.baseData.ExAttr5 > 2;
    }
    public static bool IsCrossServerOneVsOne()
    {
        var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>();
        var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID);
        return PlayerDatas.Instance.baseData.ExAttr5 == 1
        return PlayerDatas.Instance.baseData.ExAttr5 > 2
            && dataMapId == CrossServerOneVsOneModel.CrossServerDataMapId;
    }
    public static bool IsCrossServerBoss()
    {
        return PlayerDatas.Instance.baseData.ExAttr5 == 1
        return PlayerDatas.Instance.baseData.ExAttr5 > 2
            && PlayerDatas.Instance.baseData.MapID == CrossServerBossModel.DATA_MAPID;
    }
}