Ver Fonte

Bugly雅集盟友贡献消息报错问题

huangxiaoyue há 1 ano atrás
pai
commit
db620e2be9

+ 3 - 1
GameClient/Assets/Game/HotUpdate/ServerProxy/LeagueSproxy.cs

@@ -250,7 +250,9 @@ namespace GFGGame
         protected override async ETTask Run(Session session, S2C_LeagueContribution message)
         {
             LeagueData leagueData = LeagueDataManager.Instance.LeagueData;
-            if (leagueData.LeagueMemberDatas.ContainsKey(message.RoleId))
+            //if (leagueData.LeagueMemberDatas.ContainsKey(message.RoleId))
+            leagueData.LeagueMemberDatas.TryGetValue(message.RoleId, out LeagueMemberData memberData);
+            if (memberData != null)
             {
                 leagueData.LeagueMemberDatas[message.RoleId].WeekContribution = message.WeekContribution;
                 leagueData.LeagueMemberDatas[message.RoleId].AllContribution = message.AllContribution;