You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
798 B
21 lines
798 B
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. |
|
[TrackColor(1.0f, 0.0f, 0.0f)] |
|
[TrackBindingType(typeof(Transform))] |
|
[TrackClipType(typeof(TweenClip))] |
|
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); |
|
} |
|
} |
|
}
|
|
|