· 6 years ago · Apr 16, 2019, 04:48 PM
1
2 private IEnumerator TestCoroutine() {
3 Debug.LogError("Initialize");
4 DevToDev.Analytics.Initialize(appId, secretKey);
5 DevToDev.Analytics.SetActiveLog(true);
6 DevToDev.Analytics.SendBufferedEvents();
7
8 yield return new WaitForSeconds(10);
9
10 Debug.LogError("StartProgressionEvent");
11 DevToDev.Analytics.StartProgressionEvent("22", new ProgressionEventParams());
12 DevToDev.Analytics.SendBufferedEvents();
13
14 yield return new WaitForSeconds(10);
15
16 Debug.LogError("EndProgressionEvent");
17 var locationParams = new LocationEventParams();
18 locationParams.SetSuccessfulCompletion(true);
19 locationParams.SetSpent(new Dictionary<String, Int32>() {
20 {"Energy", 10}
21 });
22 locationParams.SetEarned(new Dictionary<String, Int32>() {
23 {"Gold", 100}
24 });
25 DevToDev.Analytics.EndProgressionEvent("22", locationParams);
26 DevToDev.Analytics.SendBufferedEvents();
27
28 Debug.LogError("LevelUp");
29 DevToDev.Analytics.LevelUp(23, new Dictionary<String, Int32>() {
30 {"Gold", 100},
31 {"Energy", 90}
32 });
33 DevToDev.Analytics.SendBufferedEvents();
34 }