386 战斗系统-战斗详情页json解析ulong改long,隐藏天子挑战回回放,天子的挑战扫荡不显示详情
4个文件已修改
27 ■■■■ 已修改文件
Main/System/BattleDetail/BattleDetailHeroInfoItem.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattleDetail/BattleDetailWin.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Settlement/BattleSettlementManager.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Settlement/TianziBillboradVictoryWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattleDetail/BattleDetailHeroInfoItem.cs
@@ -61,9 +61,9 @@
        txtLV.text = StringUtility.Concat(Language.Get("L1094"), info.LV.ToString());
        DisplayStars(info.Star);
        DisplaySlider(imgAtkHurt, txtAtkHurt, info.AtkHurt, data.maxAtk);
        DisplaySlider(imgDefHurt, txtDefHurt, info.DefHurt, data.maxDef);
        DisplaySlider(imgCureHP, txtCureHP, info.CureHP, data.maxCure);
        DisplaySlider(imgAtkHurt, txtAtkHurt, (ulong)info.AtkHurt, data.maxAtk);
        DisplaySlider(imgDefHurt, txtDefHurt, (ulong)info.DefHurt, data.maxDef);
        DisplaySlider(imgCureHP, txtCureHP, (ulong)info.CureHP, data.maxCure);
    }
Main/System/BattleDetail/BattleDetailWin.cs
@@ -75,7 +75,7 @@
        for (int i = 0; i < infos.Count; i++)
        {
            BattleDetailHeroInfo nowInfo = infos[i];
            ulong nowValue = nowInfo.AtkHurt + nowInfo.DefHurt + nowInfo.CureHP;
            ulong nowValue = (ulong)nowInfo.AtkHurt + (ulong)nowInfo.DefHurt + (ulong)nowInfo.CureHP;
            if (nowValue > mvpScore)
            {
                mvpIndex = i;
@@ -96,12 +96,12 @@
        for (int i = 0; i < infos.Count; i++)
        {
            BattleDetailHeroInfo nowInfo = infos[i];
            if (nowInfo.AtkHurt > maxAtk)
                maxAtk = nowInfo.AtkHurt;
            if (nowInfo.DefHurt > maxDef)
                maxDef = nowInfo.DefHurt;
            if (nowInfo.CureHP > maxCure)
                maxCure = nowInfo.CureHP;
            if ((ulong)nowInfo.AtkHurt > maxAtk)
                maxAtk = (ulong)nowInfo.AtkHurt;
            if ((ulong)nowInfo.DefHurt > maxDef)
                maxDef = (ulong)nowInfo.DefHurt;
            if ((ulong)nowInfo.CureHP > maxCure)
                maxCure = (ulong)nowInfo.CureHP;
        }
    }
}
Main/System/Settlement/BattleSettlementManager.cs
@@ -395,9 +395,9 @@
    public int LV;      // 武将等级
    public int Star;      // 武将星级
    public int Skin;      // 武将皮肤ID
    public ulong DefHurt; // 总承伤
    public ulong CureHP;  // 总治疗
    public ulong AtkHurt; // 总输出
    public long DefHurt; // 总承伤
    public long CureHP;  // 总治疗
    public long AtkHurt; // 总输出
    public int Dead;      // 是否阵亡
}
Main/System/Settlement/TianziBillboradVictoryWin.cs
@@ -22,6 +22,7 @@
    {
        base.OnPreOpen();
        isSweepVictory = TianziBillboradManager.Instance.isSweepVictory;
        detailBtn.SetActive(!isSweepVictory);
        scroller.OnRefreshCell += OnRefreshCell;
        CreateScroller();
        Display();