public IEnumerable<string> IterateLogMessages()
{
lock (huntLock) {
List<string> timestamps = this.loot.logMessages.Keys.OrderByDescending(o => o).ToList();
foreach (string t in timestamps) {
List<string> strings = this.loot.logMessages[t].ToList();
strings.Reverse();
foreach (string str in strings) {
yield return str;
}
}
}
}