using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.Timeline;

namespace CustomTimeline
{
    [TrackColor(0.9f, 0.8f, 1.0f)]
    [TrackClipType(typeof(TimelineSpeedClip))]
    [TrackBindingType(typeof(TimelineSpeedController))]
    public class TimelineSpeedTrack : TrackAsset
    {
        public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount)
        {
            return ScriptPlayable<TimelineSpeedMixerBehaviour>.Create(graph, inputCount);
        }
    }
}
