Example #1
0
 protected override void AfterInit()
 {
     env = MusicTreeEnvironment.CreateFrom(Asset.vars);
 }
Example #2
0
        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);
        }