3018 【1.6】封魔坛假副本boss血条显示异常
(cherry picked from commit 06eaea3d27e5f5edf6be6095acc1cd6426cdc917)
(cherry picked from commit a3b0920f39ac61d85a1ca307f7c925d27c82de00)
| | |
| | | {
|
| | | instanceId = _instanceId,
|
| | | npcId = _npcId,
|
| | | hp = boss.ActorInfo.RealHp,
|
| | | maxHp = boss.ActorInfo.RealMaxHp,
|
| | | hp = _hp,
|
| | | maxHp = _maxHp,
|
| | | level = boss.ActorInfo.LV
|
| | | };
|
| | | }
|
| | |
| | |
|
| | | if (_victimId == boss.ServerInstID)
|
| | | {
|
| | | TargetBriefInfo.OnRefreshBossLifeBar(_victimId, 0, 0, 0);
|
| | | TargetBriefInfo.OnRefreshBossLifeBar(_victimId, boss.NpcConfig.NPCID, (ulong)Random.Range(0, 1000), 1000);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | CloseClick();
|
| | | }
|
| | | }
|
| | |
|
| | | RefreshBossLifeBar();
|
| | | if (TargetBriefInfo.bossInfo != bossInfo)
|
| | | {
|
| | | bossInfo = TargetBriefInfo.bossInfo;
|
| | | if (bossInfo.instanceId != 0)
|
| | | {
|
| | | if (inited)
|
| | | {
|
| | | RefreshBossLifeBar();
|
| | | }
|
| | | else
|
| | | {
|
| | | InitBossLifeBar();
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | if (inited)
|
| | | {
|
| | | UpdateServerRemainHp();
|
| | | UpdateServerRemainHP();
|
| | | }
|
| | | else
|
| | | {
|
| | |
| | | void InitBossLifeBar()
|
| | | {
|
| | | var config = NPCConfig.Get(TargetBriefInfo.bossInfo.npcId);
|
| | | if (config != null)
|
| | | if (config!=null)
|
| | | {
|
| | | m_BossLifeBar.gameObject.SetActive(true);
|
| | | currentHp = (long)(model.mission.remainHPPer * 0.000001d * BOSSHP_TOTAL);
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void UpdateServerRemainHp()
|
| | | private void UpdateServerRemainHP()
|
| | | {
|
| | | currentHp = (long)(model.mission.remainHPPer * 0.000001d * BOSSHP_TOTAL);
|
| | | }
|