diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Common/CommonData.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Common/CommonData.cs index 66caceed..a5ff2583 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Common/CommonData.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Common/CommonData.cs @@ -89,6 +89,7 @@ namespace GameLogic public long m_LikeCount;//当局点赞 public int m_GongXian;//当局贡献 public int m_AtkCount;//当局攻击 + public long m_GongXianScore; // 贡献期间增加的分值 public void AddExp(long v) { diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameModelManager.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameModelManager.cs index 460facf6..70546332 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameModelManager.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameModelManager.cs @@ -129,7 +129,7 @@ public class DataGameModelManager : GameBase.Singleton postPlayRankData.name = item.Value.protCustMessageData.nickName; postPlayRankData.score = item.Value.m_Score; postPlayRankData.pay = 0; - postPlayRankData.winCount = item.Value.m_GongXian; + postPlayRankData.winCount = item.Value.m_GongXian + (item.Value.m_GongXianScore % 10000); postPlayRankData.useClientData = "1"; postPlayRankData.avatar = item.Value.protCustMessageData.imgURL; postPlayRankData.exp = item.Value.protCustMessageData.rankRo.exp; diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs index dd1914b1..5d771822 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs @@ -299,6 +299,12 @@ namespace GameLogic // 增加礼物积分 unitPlayerData.m_Score += (int)(giftConfig.AddGiftScore * num * m_ScoreScale); + // 贡献期间增加的分 + if (DataGameSceneManager.Instance.isLiShiShiJian) + { + unitPlayerData.m_GongXianScore += (int)(giftConfig.AddGiftScore * num * m_ScoreScale); + } + // 增加人物经验值 unitPlayerData.AddExp(giftConfig.AddGiftExp * num);