public TweenPlaybackController(FunTweenManager ftm, Ref <bool> visualizationMode) { manager = ftm; this.visualizationMode = visualizationMode; beforeCursorDataIsSaved = false; }
static Option <Object[]> getTimelineTargets(FunTweenManager ftm) => ftm.timeline.elements.opt().map(elements => elements .map(elem => elem.element.getTargets()) .Aggregate((acc, curr) => acc.concat(curr)) );