Beispiel #1
0
            public override string GetValue(AnalyticsManager analyticsManager)
            {
                float timeSinceLastLogged = analyticsManager.timerSinceLastLog.TimeElapsed;

                analyticsManager.timerSinceLastLog.Reset();
                analyticsManager.timerSinceLastLog.Start();
                return("" + timeSinceLastLogged);
            }
Beispiel #2
0
 public virtual void LogData(AnalyticsManager analyticsManager)
 {
     analyticsManager.form = new WWWForm();
     analyticsManager.columnData.Clear();
     gameVersion.LogData(analyticsManager);
     player.LogData(analyticsManager);
     scene.LogData(analyticsManager);
     timeSinceLastLog.LogData(analyticsManager);
     eventName.LogData(analyticsManager);
     sessionDuration.LogData(analyticsManager);
     totalGameplayDuration.LogData(analyticsManager);
     sessionNumber.LogData(analyticsManager);
 }
Beispiel #3
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("" + analyticsManager.sessionTimer.TimeElapsed);
 }
Beispiel #4
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("" + analyticsManager.sessionNumber);
 }
Beispiel #5
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("" + (analyticsManager.previousTotalGameplayDuration + analyticsManager.sessionTimer.TimeElapsed));
 }
Beispiel #6
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return(SceneManager.GetActiveScene().name);
 }
Beispiel #7
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("");
 }
Beispiel #8
0
 public virtual void LogData(AnalyticsManager analyticsManager)
 {
     analyticsManager.form.AddField(GetFieldNameInForm(analyticsManager), GetValue(analyticsManager));
     analyticsManager.columnData.Add(dataColumnName, GetValue(analyticsManager));
 }
Beispiel #9
0
 public virtual string GetValue(AnalyticsManager analyticsManager)
 {
     return("");
 }
Beispiel #10
0
 public virtual string GetFieldNameInForm(AnalyticsManager analyticsManager)
 {
     return(analyticsManager.dataColumnDict[dataColumnName].fieldNameInForm);
 }
Beispiel #11
0
 public override void LogData(AnalyticsManager analyticsManager)
 {
     base.LogData(analyticsManager);
     killedBy.LogData(analyticsManager);
 }