protected override void AfterInit() { env = MusicTreeEnvironment.CreateFrom(Asset.vars); }
public static CachedMusicTreeNode.State Execute(this CachedMusicTreeNode root, MusicTreeEnvironment env, out CueMusicTreeNode resultNode) { var visitor = new PlaybackStepNodeVisitor(env); root.Accept(visitor); resultNode = visitor.RunningLeaf; return(root.ExecutionState); }