Analytics.SimulationMetricsLogger.ResetMetric C# (CSharp) Method

ResetMetric() private method

private ResetMetric ( string teamLabel, int index ) : void
teamLabel string
index int
return void
        private void ResetMetric(string teamLabel, int index)
        {
            TeamMetric metric = this.teamMetrics[index];

            //Integers
            metric.levelDifficulty = -1;
            metric.numberOfAttacks = 0;
            metric.numberOfDeaths = 0;
            metric.numberOfKills = 0;
            metric.numberOfMerges = 0;
            metric.numberOfSplits = 0;
            metric.winCount = 0;
            metric.lossCount = 0;

            //Floats
            metric.totalGameTimeSinceEpoch = 0f;
            metric.totalGameTime = 0f;
            metric.totalBattleEngagementTime = 0f;
            metric.totalAttackTime = 0f;

            //Strings
            metric.teamName = teamLabel;
            metric.difficultyEquations = "N/A (Not used.)";

            this.teamMetrics[index] = metric;
        }