Skip to content

Commit de2404e

Browse files
committed
[修改]1. 修改防裁剪
1 parent 79ef934 commit de2404e

File tree

3 files changed

+36
-13
lines changed

3 files changed

+36
-13
lines changed

Runtime/GameAnalytics/GameAnalyticsByGameAnalyticsManager.cs

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
using System.Collections.Generic;
22
using GameFrameX.GameAnalytics.Runtime;
33
using GameFrameX.Runtime;
4-
using UnityEngine;
54

65
namespace GameFrameX.GameAnalytics.GameAnalytics.Runtime
76
{
87
/// <summary>
98
///
109
/// </summary>
11-
internal class GameAnalyticsByGameAnalyticsManager : BaseGameAnalyticsManager
10+
[UnityEngine.Scripting.Preserve]
11+
public sealed class GameAnalyticsByGameAnalyticsManager : BaseGameAnalyticsManager
1212
{
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;
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

17+
[UnityEngine.Scripting.Preserve]
1718
public override void Init(Dictionary<string, string> args)
1819
{
1920
foreach (var arg in args)
@@ -40,68 +41,81 @@ public override void Init(Dictionary<string, string> args)
4041
GameAnalyticsSDK.GameAnalytics.SetExternalUserId(m_GameAnalyticsSetting.channelId);
4142
}
4243

44+
[UnityEngine.Scripting.Preserve]
4345
public override void ManualInit(Dictionary<string, string> args)
4446
{
4547
Init(args);
4648
}
4749

50+
[UnityEngine.Scripting.Preserve]
4851
public override bool IsManualInit()
4952
{
5053
return true;
5154
}
5255

56+
[UnityEngine.Scripting.Preserve]
5357
public override void SetPublicProperties(string key, object value)
5458
{
5559
m_publicProperties[key] = value;
5660
GameAnalyticsSDK.GameAnalytics.SetGlobalCustomEventFields(m_publicProperties);
5761
}
5862

63+
[UnityEngine.Scripting.Preserve]
5964
public override void ClearPublicProperties()
6065
{
6166
m_publicProperties.Clear();
6267
GameAnalyticsSDK.GameAnalytics.SetGlobalCustomEventFields(m_publicProperties);
6368
}
6469

70+
[UnityEngine.Scripting.Preserve]
6571
public override Dictionary<string, object> GetPublicProperties()
6672
{
6773
return m_publicProperties;
6874
}
6975

76+
[UnityEngine.Scripting.Preserve]
7077
public override void StartTimer(string eventName)
7178
{
7279
GameAnalyticsSDK.GameAnalytics.StartTimer(eventName);
7380
}
7481

82+
[UnityEngine.Scripting.Preserve]
7583
public override void PauseTimer(string eventName)
7684
{
7785
GameAnalyticsSDK.GameAnalytics.PauseTimer(eventName);
7886
}
7987

88+
[UnityEngine.Scripting.Preserve]
8089
public override void ResumeTimer(string eventName)
8190
{
8291
GameAnalyticsSDK.GameAnalytics.ResumeTimer(eventName);
8392
}
8493

94+
[UnityEngine.Scripting.Preserve]
8595
public override void StopTimer(string eventName)
8696
{
8797
GameAnalyticsSDK.GameAnalytics.StopTimer(eventName);
8898
}
8999

100+
[UnityEngine.Scripting.Preserve]
90101
public override void Event(string eventName)
91102
{
92103
GameAnalyticsSDK.GameAnalytics.NewDesignEvent(eventName);
93104
}
94105

106+
[UnityEngine.Scripting.Preserve]
95107
public override void Event(string eventName, float eventValue)
96108
{
97109
GameAnalyticsSDK.GameAnalytics.NewDesignEvent(eventName, eventValue);
98110
}
99111

112+
[UnityEngine.Scripting.Preserve]
100113
public override void Event(string eventName, Dictionary<string, object> customF)
101114
{
102115
GameAnalyticsSDK.GameAnalytics.NewDesignEvent(eventName, customF);
103116
}
104117

118+
[UnityEngine.Scripting.Preserve]
105119
public override void Event(string eventName, float eventValue, Dictionary<string, object> customF)
106120
{
107121
GameAnalyticsSDK.GameAnalytics.NewDesignEvent(eventName, eventValue, customF);

Runtime/GameAnalytics/GameAnalyticsGameAnalyticsSetting.cs

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,22 @@
55
namespace GameFrameX.GameAnalytics.GameAnalytics.Runtime
66
{
77
[Serializable]
8+
[UnityEngine.Scripting.Preserve]
89
public sealed class GameAnalyticsGameAnalyticsSetting : BaseGameAnalyticsSetting
910
{
10-
[Header("appid")] public string appid;
11-
[Header("渠道")] public string channelId;
12-
[Header("客户端ID")] public string clientId;
13-
[Header("appkey")] public string appKey;
14-
[Header("secretkey")] public string secretKey;
11+
[Header("appid")] [UnityEngine.Scripting.Preserve]
12+
public string appid;
13+
14+
[Header("渠道")] [UnityEngine.Scripting.Preserve]
15+
public string channelId;
16+
17+
[Header("客户端ID")] [UnityEngine.Scripting.Preserve]
18+
public string clientId;
19+
20+
[Header("appkey")] [UnityEngine.Scripting.Preserve]
21+
public string appKey;
22+
23+
[Header("secretkey")] [UnityEngine.Scripting.Preserve]
24+
public string secretKey;
1525
}
1626
}

Runtime/GameFrameXGameAnalyticsGameAnalyticsCroppingHelper.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
using UnityEngine;
2-
using UnityEngine.Scripting;
32

43
namespace GameFrameX.GameAnalytics.GameAnalytics.Runtime
54
{
6-
[Preserve]
5+
[UnityEngine.Scripting.Preserve]
76
internal class GameFrameXGameAnalyticsGameAnalyticsCroppingHelper : MonoBehaviour
87
{
9-
[Preserve]
8+
[UnityEngine.Scripting.Preserve]
109
private void Start()
1110
{
1211
_ = typeof(GameAnalyticsByGameAnalyticsManager);

0 commit comments

Comments
 (0)