diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs index 79b28bbb..562c7b52 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs @@ -32,8 +32,7 @@ namespace GameLogic public List m_GiftItemDatas = new List(); public MeshRenderer m_PanelBg; - //public TextureManager m_TextureManager; - + public float m_ScoreScale = 1f; // 积分缩放比例 private int m_UpdateShowEmoTimer = -1; public long m_AllTeamPush = 0; @@ -271,13 +270,13 @@ namespace GameLogic // 增加礼物积分 - unitPlayerData.m_Score += giftConfig.AddGiftScore * num; + unitPlayerData.m_Score += (int)(giftConfig.AddGiftScore * num * m_ScoreScale); // 增加人物经验值 unitPlayerData.AddExp(giftConfig.AddGiftExp * num); // 增加积分池 - ScoreAllValue += giftConfig.AddGiftScore * num; + ScoreAllValue += (int)(giftConfig.AddGiftScore * num * m_ScoreScale); // 触发检测朝代变换 CheckGameValue(); @@ -650,6 +649,10 @@ namespace GameLogic { // 切换朝代 m_TeamId = id; + + + m_ScoreScale = ConfigSystem.Instance.Tables.TbTeamConfig.DataList[m_TeamId].ScoreValue; + GameEvent.Send(EventConts.SwitchTeamId); }