private void WriteToLog(string message) { UnityMainThreadScheduler.TaskFactory.StartNew (() => { _loggerText.text += message; if(_loggerText.preferredHeight > 3000.0f) { _rollover.AddLast(_loggerText.text); _loggerText.text = string.Empty; } }); }