Skip to content

Commit 79ef934

Browse files
committed
[修改]1. 修改参数覆盖
1 parent 9efb820 commit 79ef934

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

Runtime/GameAnalytics/GameAnalyticsByGameAnalyticsManager.cs

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ namespace GameFrameX.GameAnalytics.GameAnalytics.Runtime
1010
/// </summary>
1111
internal class GameAnalyticsByGameAnalyticsManager : BaseGameAnalyticsManager
1212
{
13-
private readonly Dictionary<string, object> m_publicProperties = new Dictionary<string, object>();
14-
15-
private GameAnalyticsGameAnalyticsSetting m_GameAnalyticsSetting;
13+
private readonly Dictionary<string, object> m_publicProperties = new Dictionary<string, object>();
14+
private readonly Dictionary<string, string> Args = new Dictionary<string, string>();
15+
private GameAnalyticsGameAnalyticsSetting m_GameAnalyticsSetting;
1616

1717
public override void Init(Dictionary<string, string> args)
1818
{
19-
if (m_IsInit)
19+
foreach (var arg in args)
2020
{
21-
return;
21+
Args[arg.Key] = arg.Value;
2222
}
2323

2424
Log.Info("GameAnalyticsByGameAnalyticsManager Init, args:" + Utility.Json.ToJson(args));
@@ -38,16 +38,10 @@ public override void Init(Dictionary<string, string> args)
3838
GameAnalyticsSDK.GameAnalytics.EnableHealthHardwareInfo(true);
3939
GameAnalyticsSDK.GameAnalytics.SetEnabledEventSubmission(true);
4040
GameAnalyticsSDK.GameAnalytics.SetExternalUserId(m_GameAnalyticsSetting.channelId);
41-
m_IsInit = true;
4241
}
4342

4443
public override void ManualInit(Dictionary<string, string> args)
4544
{
46-
if (m_IsInit)
47-
{
48-
return;
49-
}
50-
5145
Init(args);
5246
}
5347

0 commit comments

Comments
 (0)