private string HeaderLine() { var line = "Time;"; line += _playerController.HeaderLine(); line += "FPS; Input;"; return(line); }
void SetupLog() { if (!Player) { Player = GameObject.FindGameObjectWithTag("Player"); } if (!Player) { Debug.Log("There is no player Game object. Cannot setup player log."); Log.WriteLine("There is no player Game object in the game. Can't log"); return; } _playerController = Player.GetComponent <IPlayerController>(); if (_playerController == null) { Debug.Log("player GO does not have Player Controller component."); Log.WriteLine("There is no valid player Game object in the game. Can't log"); return; } Log.WriteLine(_playerController.HeaderLine() + HEADER_ENDING); }