少年修仙传客户端代码仓库
client_linchunjie
2018-09-25 4799bbe552b44efcf8d2596f18b7e50e07d8347e
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
2个文件已修改
18 ■■■■■ 已修改文件
System/PlayerDead/PlayerDeadModel.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/PlayerDead/RebornWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/PlayerDead/PlayerDeadModel.cs
@@ -26,7 +26,7 @@
        IsCanReborn = false;
        isOpenPrompting = true;
        this.deadCD = 0;
        localBossState = 0;
        localBossState = false;
        playerIsDie = false;
    }
@@ -81,13 +81,14 @@
    private DungeonOpenTimeConfig _dungeonOpenTimeModel;
    public bool IsCanReborn { get; private set; }
    public int localBossState { get; private set;}
    public bool localBossState { get; private set;}
    public string killerName { get; private set; }
    public bool isKillByPlayer { get; private set; }
    public int npcRealmLv { get; private set; }
    private void RefreshPlayerDieInfo(string key, ArrayList infolist)
    {
        npcRealmLv = 0;
        localBossState = false;
        switch (key)
        {
            case "PK_lhs_318691":
@@ -100,11 +101,16 @@
            case "GeRen_chenxin_279029":
                if(infolist.Count > 0)
                {
                    WorldBossConfig bossConfig = Config.Instance.Get<WorldBossConfig>(int.Parse(infolist[0].ToString()));
                    NPCConfig nPCConfig = Config.Instance.Get<NPCConfig>(int.Parse(infolist[0].ToString()));
                    if(nPCConfig != null)
                    {
                        killerName = nPCConfig.charName;
                        npcRealmLv = nPCConfig.Realm;
                    }
                    if(bossConfig != null)
                    {
                        localBossState = true;
                    }
                    isKillByPlayer = false;
                }
@@ -141,8 +147,6 @@
        {
            return;
        }
        localBossState = PlayerDatas.Instance.extersion.bossState;
        playerIsDie = true;
        _tagMapModel = Config.Instance.Get<MapConfig>(PlayerDatas.Instance.baseData.MapID);
        if (_tagMapModel.MapFBType == 0)
@@ -151,7 +155,7 @@
            rebornTiredNum = RebornConditions[0];
            rebornPrice = RebornConditions[2];
            //isBossKill = StatusManager.Instance.IsExist((int)playerId,20022);
            if (!isKillByPlayer && localBossState == 1)
            if (!isKillByPlayer && localBossState)
            {
                autoRebornTime = RebornConditions[3];
            }
@@ -253,7 +257,7 @@
        if (PlayerDatas.Instance.baseData.PlayerID != data.PlayerID)
            return;
        localBossState = 0;
        localBossState = false;
        this.deadCD = 0;
        isKillByPlayer = false;
        playerIsDie = false;
System/PlayerDead/RebornWin.cs
@@ -79,7 +79,7 @@
        {
            questTimes = 0;
            _rebornPriceText.text = 1.ToString();
            if(DeadModel.isKillByPlayer || DeadModel.localBossState != 1)
            if(DeadModel.isKillByPlayer || !DeadModel.localBossState)
            {
                OnShowBtnlist();
            }