Remove track property on note event. Attach contextual state on skin evaluation.

This commit is contained in:
2022-11-19 01:04:15 +08:00
parent 3ed7e566dd
commit 3b65dbea5b
3 changed files with 6 additions and 8 deletions

View File

@@ -115,7 +115,9 @@ namespace Cryville.Crtr {
public override Transform Match(ContainerState h, Transform a, Transform ot = null) {
ChartPlayer.etor.ContextTransform = a;
ChartPlayer.etor.ContextEvent = h.Container;
ChartPlayer.etor.ContextState = h;
ChartPlayer.etor.Evaluate(_op, _exp);
ChartPlayer.etor.ContextState = null;
ChartPlayer.etor.ContextEvent = null;
ChartPlayer.etor.ContextTransform = null;
return _flag ? a : null;