少年修仙传客户端代码仓库
client_linchunjie
2018-09-03 37181527a25aecba1e774e727932270bdc8d3019
1813 骑宠争夺boss已被击杀点击前往没有提示
1个文件已修改
20 ■■■■■ 已修改文件
System/FairyAu/FairyGrabBossWin.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyGrabBossWin.cs
@@ -180,6 +180,10 @@
            var error = 0;
            if (model.TestEnterDungeon(model.selectBoss, out error))
            {
                if (IsBossKilled(model.selectBoss))
                {
                    SysNotifyMgr.Instance.ShowTip("FairyGrabBossOver");
                }
                WindowJumpMgr.Instance.ClearJumpData();
                WindowCenter.Instance.Close<LootPreciousFrameWin>();
                MapTransferUtility.Instance.MoveToNPC(model.selectBoss);
@@ -188,6 +192,18 @@
            {
                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()
@@ -221,10 +237,11 @@
        void BossAllProgressUpdate()
        {
            if (!autoSelect)
            if (!autoSelect && model.InActivityTime)
            {
                AutoSelect();
            }
            autoSelect = true;
        }
        private void StateUpdate()
@@ -234,7 +251,6 @@
        void AutoSelect()
        {
            autoSelect = true;
            var index = 0;
            for (int i = 0; i < model.bosses.Count; i++)
            {