Collecting some more usage statistics: selected game mode, mission, submarine, content package, traitors on/off, kills

This commit is contained in:
Joonas Rikkonen
2018-07-10 14:05:27 +03:00
parent 51f2455ada
commit c7e220d222
13 changed files with 72 additions and 18 deletions
@@ -228,6 +228,10 @@ namespace Barotrauma
if (GameMode != null) GameMode.MsgBox();
GameAnalyticsSDK.Net.GameAnalytics.AddDesignEvent("Submarine:" + submarine.Name);
GameAnalyticsSDK.Net.GameAnalytics.AddProgressionEvent(GameAnalyticsSDK.Net.EGAProgressionStatus.Start,
GameMode.Name, (Mission == null ? "None" : Mission.GetType().ToString()));
#if CLIENT
roundSummary = new RoundSummary(this);
@@ -239,6 +243,9 @@ namespace Barotrauma
public void EndRound(string endMessage)
{
if (Mission != null) Mission.End();
GameAnalyticsSDK.Net.GameAnalytics.AddProgressionEvent((Mission == null || Mission.Completed) ? GameAnalyticsSDK.Net.EGAProgressionStatus.Complete : GameAnalyticsSDK.Net.EGAProgressionStatus.Fail,
GameMode.Name, (Mission == null ? "None" : Mission.GetType().ToString()));
#if CLIENT
if (roundSummary != null)