Maze / Library /PackageCache /com.unity.timeline@1.6.5 /Samples~ /Customization /Tween /TweenTrack.cs
| using UnityEngine; | |
| using UnityEngine.Playables; | |
| using UnityEngine.Timeline; | |
| namespace Timeline.Samples | |
| { | |
| // A track that allows the user to do simple transform movements. | |
| // It demonstrates how to define a custom track mixer in order to support blending of clips. | |
| [] | |
| [] | |
| [] | |
| public class TweenTrack : TrackAsset | |
| { | |
| // Creates a runtime instance of the track, represented by a PlayableBehaviour. | |
| // The runtime instance performs mixing on the clips. | |
| public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) | |
| { | |
| return ScriptPlayable<TweenMixerBehaviour>.Create(graph, inputCount); | |
| } | |
| } | |
| } | |