代码:
private void InitAttributes(PlayableDirector tempDirector)
{
var timelineAsset = (TimelineAsset)tempDirector.playableAsset;
TrackAsset track = timelineAsset.GetOutputTrack(0);
foreach (var clip in track.GetClips())
{
if (clip.asset != null)
{
// var aaa= clip.curves.events;
var clipAsset = (AnimationPlayableAsset) clip.asset;
foreach (var binding in AnimationUtility.GetObjectReferenceCurveBindings(clipAsset.clip))
{
AnimationCurve curve = AnimationUtility.GetEditorCurve(clipAsset.clip, binding);
var allCurve = curve.keys;
}
}
}
}