lcy
昨天 dfe22add81f39b0aef8560397f6cd3ef18b00a8e
143 演武场-客户端 战斗尝试接入轮次
2个文件已修改
17 ■■■■■ 已修改文件
Main/System/Battle/ArenaBattleWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/ArenaBattleField.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/ArenaBattleWin.cs
@@ -13,7 +13,7 @@
    [SerializeField] Button btnPause;
    [SerializeField] RendererAdjuster buttonsAdjuster;
    private BattleRootNode battleRootNode = null;
    private BattleField battleField;
    public BattleField battleField;
    [SerializeField] HeroCountryComponent myCountry;
    [SerializeField] TextEx txtMyLV;
@@ -163,6 +163,7 @@
        textSpeed.text = (BattleManager.Instance.speedIndex + 1).ToString();
        DisplayHpInfo();
        DisplayPlayerInfo();
        UpdateRoundDisplay();
    }
    private void DisplayHpInfo()
    {
@@ -283,4 +284,11 @@
        return teamHeroes;
    }
    public void UpdateRoundDisplay()
    {
        if (battleField == null)
            return;
        txtWaveInfo.text = Language.Get("BoneField09", battleField.round, battleField.turnMax);
        Debug.LogFormat("当前波数:{0} 最大轮数:{1}", battleField.round, battleField.turnMax);
    }
}
Main/System/Battle/BattleField/ArenaBattleField.cs
@@ -51,6 +51,13 @@
        uint FuncLineID, JsonData extendData)
    {
        base.TurnFightState(TurnNum, State, FuncLineID, extendData);
        Debug.Log("ArenaBattleField TurnFightState:" + TurnNum + " State:" + State);
        // 更新轮次显示
        ArenaBattleWin fsBattleWin = UIManager.Instance.GetUI<ArenaBattleWin>();
        if (fsBattleWin != null && fsBattleWin.battleField == this)
        {
            fsBattleWin.UpdateRoundDisplay();
        }
        switch (State)
        {