diff --git a/BetterGenshinImpact/GameTask/LogParse/LogParse.cs b/BetterGenshinImpact/GameTask/LogParse/LogParse.cs index c0994eee..8feb53e5 100644 --- a/BetterGenshinImpact/GameTask/LogParse/LogParse.cs +++ b/BetterGenshinImpact/GameTask/LogParse/LogParse.cs @@ -116,10 +116,15 @@ namespace LogParse } } - //无论如何给个结束时间 - if (configGroupEntity != null && configGroupEntity.EndDate == null) + + } + + //无论如何给个结束时间 + if (configGroupEntity != null && configGroupEntity.EndDate == null) + { + if ( configGroupEntity.ConfigTaskList.Count>0) { - ConfigTask ct = configGroupEntity.ConfigTaskList.FindLast(item => true); + ConfigTask ct = configGroupEntity.ConfigTaskList[^1]; if (ct != null) { configGroupEntity.EndDate = ct.EndDate; @@ -129,14 +134,9 @@ namespace LogParse } } } + } - //if (configGroupEntity != null) - //{ - // configGroupEntities.Add(configGroupEntity); - //} - - return configGroupEntities; }