少年修仙传客户端代码仓库
client_Hale
2018-11-10 d1afce3e5e8606d77442c09d3e9ba925f574ef3f
2298 【主干】天赋 - 浴血奋战血量显示
2个文件已修改
22 ■■■■■ 已修改文件
Core/GameEngine/Model/Player/PlayerDatas.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GActorInfo.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -297,6 +297,7 @@
                baseData.HP = value;
                if (hero != null)
                {
                    hero.ActorInfo.SyncServerHp = value;
                    hero.ActorInfo.ResetHp((int)value);
                }
                break;
Fight/GameActor/GActorInfo.cs
@@ -170,6 +170,17 @@
            MaxHpEx = (ushort)valMaxEx;
        }
        if (sid == PlayerDatas.Instance.PlayerId)
        {
            if (Hp == 0)
            {
                if (Hp != SyncServerHp)
                {
                    Hp = SyncServerHp;
                }
            }
        }
        // if (sid != PlayerDatas.Instance.PlayerId)
        // {
        //     Debug.LogFormat("<color=yellow>设置血量 {0}, 当前hp: {1}, hpEx: {2}</color>", sid, Hp, HpEx);
@@ -239,6 +250,16 @@
        //         Debug.LogFormat("<color=red>---- 计算后, hp: {0}, hpEx: {1}</color>", Hp, HpEx);
        //     }
        // }
        if (sid == PlayerDatas.Instance.PlayerId)
        {
            if (Hp == 0)
            {
                if (Hp != SyncServerHp)
                {
                    Hp = SyncServerHp;
                }
            }
        }
        if (OnHpChange != null)
        {