50 【主界面】核心主体 - 关卡排版;战斗中只要一直发4就可以,需要发2的情况:休息转变为战斗
3个文件已修改
21 ■■■■■ 已修改文件
Main/System/Battle/BattleField/StoryBattleField.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/HeroFightingCardCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/HomeWin.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/StoryBattleField.cs
@@ -203,9 +203,10 @@
                    return;
                }
                //    请求下一个战斗包 或者检查战斗是否结束
                // 请求下一个战斗包 或者检查战斗是否结束
                // ReqType; // 0-停止战斗回城;1-设置消耗倍值;2-挑战关卡小怪;3-挑战关卡boss;4-继续战斗;
                //  如果在战斗 战斗是否结束/战斗持续中 结束应该是挑战下一关 持续应该是继续战斗
                // 战斗中只要一直发4就可以,需要发2的情况:休息转变为战斗
                //    进入休息的逻辑:1.主动点击 2.没有战锤 3.断线重连太久(约定1分钟)仍停留在游戏内 4.回到登录界面(含断线超时)
                BattleDebug.LogError("HandModeOperationAgent DoNext  3");
                byte reqType;
@@ -216,14 +217,7 @@
                }
                else if (battleState == StoryBattleState.Battle)
                {
                    if (IsBattleEnd())
                    {
                        reqType = 2; // 继续挑战小怪
                    }
                    else
                    {
                        reqType = 4; // 继续战斗
                    }
                    reqType = 4; // 继续战斗
                }
                else
                {
Main/System/Main/HeroFightingCardCell.cs
@@ -53,7 +53,7 @@
        var star = hero.heroStar;
        clickHeroBtn.AddListener(ClickHero);
        var heroConfig = HeroConfig.Get(heroID);
        qualityBG.SetSprite("heroheadBG" + heroConfig.Quality);
        qualityBG.SetSprite("herocBG" + heroConfig.Quality);
        var sprite = UILoader.LoadSprite("HeroHead", HeroSkinConfig.Get(hero.SkinID).RectangleIcon);
        if (sprite == null)
Main/System/Main/HomeWin.cs
@@ -33,6 +33,7 @@
    [SerializeField] Button restBtn;
    [SerializeField] GameObject fightMark;
    [SerializeField] ScaleTween bossTween;
    [SerializeField] GameObject bossmask;   //完成进度遮挡管道 纯显示
    [SerializeField] GameObject bossActiveGo;
    [SerializeField] GameObject bitemeGo;
    [SerializeField] Text processText;
@@ -314,7 +315,7 @@
            }
        }
        mainLevelScrollRect.normalizedPosition = new Vector2(waveID > 2 ? 0.95f : 0, 0);
        mainLevelScrollRect.normalizedPosition = new Vector2(waveID > 3 ? 1 : 0, 0);
        var chapterConfig = MainChapterConfig.Get(chapterID);
        //【普通】关卡名字1-6
@@ -328,6 +329,7 @@
            processText.SetActive(false);
            bossTween.Play();
            bitemeGo.SetActive(true);
            bossmask.SetActive(true);
        }
        else
        {
@@ -336,6 +338,7 @@
            processText.text = (waveID - 1) * 100 / totalWave + "%";
            bossTween.Stop();
            bitemeGo.SetActive(false);
            bossmask.SetActive(false);
        }
    }