From 365b2aa14461c43518b3faa8c1254e5603d44810 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Sat, 1 Oct 2022 23:44:19 +0800 Subject: [PATCH] Fix evalutor context not reset. --- Assets/Cryville/Crtr/RulesetSelectors.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Assets/Cryville/Crtr/RulesetSelectors.cs b/Assets/Cryville/Crtr/RulesetSelectors.cs index 2058ab7..1468036 100644 --- a/Assets/Cryville/Crtr/RulesetSelectors.cs +++ b/Assets/Cryville/Crtr/RulesetSelectors.cs @@ -85,6 +85,7 @@ namespace Cryville.Crtr { public override IEnumerable Match(ChartEvent ev) { ChartPlayer.etor.ContextEvent = ev; ChartPlayer.etor.Evaluate(_op, _exp); + ChartPlayer.etor.ContextEvent = null; if (_flag) return new ChartEvent[] { ev }; else return null; }