| | |
| | | var error = 0;
|
| | | if (model.TestEnterDungeon(model.selectBoss, out error))
|
| | | {
|
| | | if (IsBossKilled(model.selectBoss))
|
| | | if (model.IsBossKilled(model.selectBoss))
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("FairyGrabBossOver");
|
| | | }
|
| | |
| | | {
|
| | | model.DisplayErrorTip(error);
|
| | | }
|
| | | }
|
| | |
|
| | | bool IsBossKilled(int bossId)
|
| | | {
|
| | | FairyGrabBossModel.BossProgressInfo bossProgress;
|
| | | bool killed = false;
|
| | | if (model.TryGetBossProgress(bossId, out bossProgress))
|
| | | {
|
| | | var progress = 1 - (float)bossProgress.currentHp / bossProgress.totalHp;
|
| | | killed = progress >= 1;
|
| | | }
|
| | | return killed;
|
| | | }
|
| | |
|
| | | private void KillRecord()
|