瀏覽代碼

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

huangxiaoyue 1 年之前
父節點
當前提交
db620e2be9
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      GameClient/Assets/Game/HotUpdate/ServerProxy/LeagueSproxy.cs

+ 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;