From b8836df198c17864804b5a077ee22720f324f293 Mon Sep 17 00:00:00 2001 From: ninemine <1371605831@qq.com> Date: Mon, 14 Jul 2025 22:09:35 +0800 Subject: [PATCH] =?UTF-8?q?BS=200.1.0=20=E4=BF=AE=E5=A4=8DArchitecture.Tim?= =?UTF-8?q?elineUpdate=E6=97=A0=E6=B3=95=E7=AB=8B=E5=8D=B3=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=89=80=E6=9C=89=E8=83=BD=E5=A4=9F=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Convention/[Runtime]/Architecture.cs | 17 +++++++++++------ Convention/[Symbolization]/Detail/Keyword.cs | 5 +---- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/Convention/[Runtime]/Architecture.cs b/Convention/[Runtime]/Architecture.cs index 22a51e9..d4a1768 100644 --- a/Convention/[Runtime]/Architecture.cs +++ b/Convention/[Runtime]/Architecture.cs @@ -388,16 +388,21 @@ namespace Convention public static void UpdateTimeline() { - foreach (var pair in TimelineQuenes) + for (bool stats = true; stats;) { - var timeline = pair.Value; - if(timeline.Quene[timeline.Context].predicate()) + stats = false; + foreach (var pair in TimelineQuenes) { - foreach (var action in timeline.Quene[timeline.Context].actions) + var timeline = pair.Value; + if (timeline.Quene[timeline.Context].predicate()) { - action(); + stats = true; + foreach (var action in timeline.Quene[timeline.Context].actions) + { + action(); + } + timeline.Context++; } - timeline.Context++; } } } diff --git a/Convention/[Symbolization]/Detail/Keyword.cs b/Convention/[Symbolization]/Detail/Keyword.cs index 129f4ad..d8eb6ee 100644 --- a/Convention/[Symbolization]/Detail/Keyword.cs +++ b/Convention/[Symbolization]/Detail/Keyword.cs @@ -1,8 +1,5 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; -using System.Linq; -using static System.Net.Mime.MediaTypeNames; namespace Convention.Symbolization.Internal {