public CountedLog(UberLogger.LogInfo log, Int32 count) { Log = log; Count = count; }
/// <summary> /// Converts a given log element into a piece of gui content to be displayed /// </summary> GUIContent GetLogLineGUIContent(UberLogger.LogInfo log, bool showTimes) { var showMessage = log.Message; //Make all messages single line showMessage = showMessage.Replace(System.Environment.NewLine, " "); if(showTimes) { showMessage = log.GetTimeStampAsString() + ": " + showMessage; } var content = new GUIContent(showMessage, GetIconForLog(log)); return content; }