public override void OnStep(float dt) { timeSinceBegin += dt; if (currentNode.isFinished(timeSinceBegin)) { currentNode.OnFinish(); Terminate(); } }