少年修仙传客户端代码仓库
lcy
2024-11-20 e6afbec1974756d6dbb7a2f63956ddbba2d2966e
10309 【越南】【bt】【英文】对战界面护盾优化
4个文件已修改
15 ■■■■■ 已修改文件
LogicProject/System/ArenaActivity/ArenaFightingPKWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/ArenaActivity/ArenaModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/FightingPKWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/RoleInformation.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/ArenaActivity/ArenaFightingPKWin.cs
@@ -560,7 +560,7 @@
            realmLv = ArenaModel.Instance.ArenaPKUpInfoData.realmLV;
            m_RoleInformation1.SetHeroLvAndNameLV((int)ArenaModel.Instance.ArenaPKUpInfoData.opponentLevel, OpponentName, realmLv);
            m_RoleInformation1.SetHeroHP(ArenaManagerModel.playerInfo.maxHp, ArenaManagerModel.playerInfo.maxHp);
            m_RoleInformation1.SetShieldNumber(100, 0);
            m_RoleInformation1.SetShieldNumber(0, 0);
        }
    }
LogicProject/System/ArenaActivity/ArenaModel.cs
@@ -379,7 +379,7 @@
            opponentLevel = (int)m_PlayerInfo[SelectMatchPlayer].LV,
            opponentPlayerId = (int)m_PlayerInfo[SelectMatchPlayer].PlayerID,
            opponentShield = GetLevel((int)m_PlayerInfo[SelectMatchPlayer].LV, 3),
            MaxProDef = 100,
            MaxProDef = GetLevel((int)m_PlayerInfo[SelectMatchPlayer].LV, 3),
            realmLV = realm,
        };
        ArenaManager.myName = PlayerDatas.Instance.baseData.PlayerName;
System/CrossServerOneVsOne/FightingPKWin.cs
@@ -575,7 +575,7 @@
                m_RoleInformation2.SetHeroLvAndName((int)CrossServerLogin.Instance.oneVsOnePlayerData.opponentLevel, OpponentName);
                m_RoleInformation2.SetHeroHP(CrossServerLogin.Instance.oneVsOnePlayerData.opponentMaxHp, CrossServerLogin.Instance.oneVsOnePlayerData.opponentMaxHp);
                m_RoleInformation2.SetShieldNumber(100, 0);
                m_RoleInformation2.SetShieldNumber(0, 0);
            }
            else//右
            {
@@ -592,7 +592,7 @@
                string OpponentName = UIHelper.ServerStringTrim(CrossServerLogin.Instance.oneVsOnePlayerData.opponentName);
                m_RoleInformation1.SetHeroLvAndName((int)CrossServerLogin.Instance.oneVsOnePlayerData.opponentLevel, OpponentName);
                m_RoleInformation1.SetHeroHP(CrossServerLogin.Instance.oneVsOnePlayerData.opponentMaxHp, CrossServerLogin.Instance.oneVsOnePlayerData.opponentMaxHp);
                m_RoleInformation1.SetShieldNumber(100, 0);
                m_RoleInformation1.SetShieldNumber(0, 0);
            }
        }
System/CrossServerOneVsOne/RoleInformation.cs
@@ -14,7 +14,8 @@
    {
        [SerializeField] AvatarCell avatarCell;
        [SerializeField] Text m_LVText;//角色等级
        [SerializeField] Image m_Shield;//护盾
        [SerializeField] Image m_Shield;//护盾条
        [SerializeField] TextEx m_ShieldValue;//护盾值
        [SerializeField] Text m_NameInformationText;//角色信息
        [SerializeField] Image m_HPSlider;//血条 
        [SerializeField] Text m_HpNumber;//血量
@@ -66,10 +67,12 @@
            {
                float fillAmount = (float)Math.Round((double)Now / Max, 2, MidpointRounding.AwayFromZero);
                m_Shield.fillAmount = fillAmount;
                m_ShieldValue.text = StringUtility.Contact(Now, "/", Max);
            }
            else
            {
                m_Shield.fillAmount = 0;
                m_Shield.fillAmount = 1;
                m_ShieldValue.text = StringUtility.Contact(0, "/", 0);
            }
        }