From fea951c25611e207594c1eb01faccc529b0a1c20 Mon Sep 17 00:00:00 2001 From: "DESKTOP-SAJ6RKV\\Administrator" Date: Fri, 9 May 2025 19:21:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=AF=E5=88=86=E5=80=8D=E7=8E=87=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HotFix/GameLogic/Manager/DataGameSceneManager.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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); }