| | |
| | | {
|
| | | if (inited)
|
| | | {
|
| | | var deltaHp = (long)(Time.deltaTime * model.mission.hpReduceSpeed * 0.0001f * BOSSHP_TOTAL);
|
| | | var deltaHp = (long)(Time.deltaTime * model.mission.hpReduceSpeed * 0.0001d * BOSSHP_TOTAL);
|
| | | currentHp = currentHp - deltaHp;
|
| | | if (currentHp <= 0)
|
| | | {
|
| | |
| | | {
|
| | | m_BossLifeBar.gameObject.SetActive(true);
|
| | | var npcConfig = Config.Instance.Get<NPCConfig>(TargetBriefInfo.selectedNpcId);
|
| | | currentHp = (long)(model.mission.remainHPPer * 0.01f * BOSSHP_TOTAL);
|
| | | m_BossLifeBar.SetBaseInfo(TargetBriefInfo.selectedNpcId, (ulong)currentHp, BOSSHP_TOTAL, npcConfig.NPCLV);
|
| | | currentHp = (long)(model.mission.remainHPPer * 0.000001d * BOSSHP_TOTAL);
|
| | |
|
| | | m_BossLifeBar.SetBaseInfo(TargetBriefInfo.selectedNpcId, (ulong)currentHp, BOSSHP_TOTAL, npcConfig.NPCLV);
|
| | | inited = true;
|
| | | }
|
| | |
|
| | |
|
| | | private void UpdateServerRemainHP()
|
| | | {
|
| | | currentHp = (long)(model.mission.remainHPPer * 0.01f * BOSSHP_TOTAL);
|
| | | currentHp = (long)(model.mission.remainHPPer * 0.000001d * BOSSHP_TOTAL);
|
| | | }
|
| | |
|
| | | public void RefreshBossLifeBar()
|