Update internal judge event data structure.

This commit is contained in:
2022-11-12 16:53:57 +08:00
parent 0c8e24b079
commit 457d491d89
2 changed files with 26 additions and 8 deletions

View File

@@ -99,7 +99,7 @@ namespace Cryville.Crtr {
ChartPlayer.etor.ContextEvent = tev;
ChartPlayer.etor.ContextState = s;
ChartPlayer.etor.Evaluate(new PropOp.Identifier(v => name = new Identifier(v)), ruleset.judges[tev.Id].input);
judge.Prepare(ps.Time, name, ruleset.judges[tev.Id], cs);
judge.Prepare(ev.Time, ev.Time + ev.Duration, name, ruleset.judges[tev.Id], cs);
ChartPlayer.etor.ContextState = null;
ChartPlayer.etor.ContextEvent = null;
}