Пример #1
0
            public override string GetValue(AnalyticsManager analyticsManager)
            {
                float timeSinceLastLogged = analyticsManager.timerSinceLastLog.TimeElapsed;

                analyticsManager.timerSinceLastLog.Reset();
                analyticsManager.timerSinceLastLog.Start();
                return("" + timeSinceLastLogged);
            }
Пример #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);
 }
Пример #3
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("" + analyticsManager.sessionTimer.TimeElapsed);
 }
Пример #4
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("" + analyticsManager.SessionNumber);
 }
Пример #5
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("" + (analyticsManager.PreviousTotalGameplayDuration + analyticsManager.sessionTimer.TimeElapsed));
 }
Пример #6
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return(SceneManager.GetActiveScene().name);
 }
Пример #7
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("");
 }
Пример #8
0
 public override string GetValue(AnalyticsManager analyticsManager)
 {
     return("" + BuildManager.Instance.versionIndex);
 }
Пример #9
0
 public virtual void LogData(AnalyticsManager analyticsManager)
 {
     analyticsManager.form.AddField(GetFieldNameInForm(analyticsManager), GetValue(analyticsManager));
     analyticsManager.columnData.Add(dataColumnName, GetValue(analyticsManager));
 }
Пример #10
0
 public virtual string GetValue(AnalyticsManager analyticsManager)
 {
     return("");
 }
Пример #11
0
 public virtual string GetFieldNameInForm(AnalyticsManager analyticsManager)
 {
     return(analyticsManager.dataColumnDict[dataColumnName].fieldNameInForm);
 }
Пример #12
0
 public override void LogData(AnalyticsManager analyticsManager)
 {
     base.LogData(analyticsManager);
     score.LogData(analyticsManager);
 }