少年修仙传客户端代码仓库
client_Zxw
2019-01-22 f75287099e6600d3c016d3932a1c5a90943a3a50
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
19 ■■■■ 已修改文件
Fight/Stage/Dungeon/JadeDynastyTowerDungeonStage.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TargetBriefInfoWin.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/DemonJarBossLifeBarWin.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/JadeDynastyTowerDungeonStage.cs
@@ -36,6 +36,7 @@
        WindowCenter.Instance.Close<DungeonGradeWin>();
        WindowCenter.Instance.Close<MapNameHintWin>();
        WindowCenter.Instance.Close<JadeDynastyTowerHintWin>();
        WindowCenter.Instance.Close<DemonJarBossLifeBarWin>();
        
        model.RequestRefreshMonster();
System/Dungeon/TargetBriefInfoWin.cs
@@ -13,6 +13,8 @@
public class TargetBriefInfo
{
    public static int selectedNpcId { get; private set; }
    public static void Init()
    {
        GA_NpcFightBoss.s_OnSelect += OnShowBossLifeBar;
@@ -30,6 +32,15 @@
        if (CrossServerUtility.IsCrossServerOneVsOne() && _show)
        {
            return;
        }
        if (_show)
        {
            selectedNpcId = _npcId;
        }
        else
        {
            selectedNpcId = 0;
        }
        var mapId = PlayerDatas.Instance.baseData.MapID;
@@ -77,6 +88,7 @@
            return;
        }
        selectedNpcId = _npcId;
        var mapId = PlayerDatas.Instance.baseData.MapID;
        var dataMapId = ModelCenter.Instance.GetModel<DungeonModel>().GetDataMapIdByMapId(mapId);
        if (dataMapId == DemonJarModel.DEMONJAR_MAPID
@@ -112,7 +124,6 @@
                win.RefreshBossLifeBar(_instanceId, _npcId, _hp, _maxHp);
            }
        }
    }
System/FindPrecious/DemonJarBossLifeBarWin.cs
@@ -108,10 +108,9 @@
        public void InitBossLifeBar()
        {
            m_BossLifeBar.gameObject.SetActive(true);
            var bossId = demonJarModel.GetBossIdByLine(model.mission.lineID);
            var npcConfig = Config.Instance.Get<NPCConfig>(bossId);
            var npcConfig = Config.Instance.Get<NPCConfig>(TargetBriefInfo.selectedNpcId);
            currentHp = (long)(model.mission.remainHPPer * 0.01f * BOSSHP_TOTAL);
            m_BossLifeBar.SetBaseInfo(bossId, (ulong)currentHp, BOSSHP_TOTAL, npcConfig.NPCLV);
            m_BossLifeBar.SetBaseInfo(TargetBriefInfo.selectedNpcId, (ulong)currentHp, BOSSHP_TOTAL, npcConfig.NPCLV);
            inited = true;
        }