Timelineに設定したmarkerをプログラム上で取得する
下記コードで取得できます。
private void GetMarkers() { PlayableDirector director = GetComponent<PlayableDirector>(); IEnumerable<TrackAsset> tracks = ((TimelineAsset) director.playableAsset).GetOutputTracks(); foreach (TrackAsset trackAsset in tracks) { foreach (IMarker marker in trackAsset.GetMarkers()) { Debug.Log($"marker.time: {marker.time}"); } } }