Analytics.GameMetricLogger.PrintLog C# (CSharp) Method

PrintLog() public static method

public static PrintLog ( ) : void
return void
        public static void PrintLog()
        {
            if (GameMetricLogger.instance.stringBuilder == null) {
                GameMetricLogger log = GameMetricLogger.instance;
                Debug.LogError("Print(): Game metrics logger cannot output anything. Please double check.");
                log.outputField.text = "No game metrics report generated.";
            }
            else {
                GameMetricLogger.instance.Print();
            }
        }

Usage Example

Beispiel #1
0
        public void Update()
        {
            if (this.debugFlag)
            {
                this.outputField.text = this.metricsReportText;
            }

            if (!this.isInputEnabled)
            {
                return;
            }

            if (Input.GetKeyUp(this.triggerKey))
            {
                ToggleCanvasGroup();
                GameMetricLogger.PrintLog();
            }

            if (this.gameMetricLoggerStart)
            {
                this.totalGameTimeSinceEpoch += Time.deltaTime;
                if (this.gameStartFlag)
                {
                    this.totalGameTime += Time.deltaTime;
                }
            }
        }