29 lines
764 B
C#
29 lines
764 B
C#
using System;
|
|
using UnityEngine.Playables;
|
|
|
|
namespace UnityEngine.Timeline
|
|
{
|
|
// Token: 0x02000039 RID: 57
|
|
[TrackClipType(typeof(IPlayableAsset))]
|
|
[TrackMediaType(TimelineAsset.MediaType.Script)]
|
|
[Serializable]
|
|
public class PlayableTrack : TrackAsset
|
|
{
|
|
// Token: 0x060001E6 RID: 486 RVA: 0x00009D78 File Offset: 0x00007F78
|
|
public TimelineClip CreateClip<T>() where T : ScriptableObject, IPlayableAsset
|
|
{
|
|
return base.CreateClipOfType(typeof(T));
|
|
}
|
|
|
|
// Token: 0x060001E7 RID: 487 RVA: 0x00009D9D File Offset: 0x00007F9D
|
|
internal override void OnCreateClipFromAsset(Object asset, TimelineClip newClip)
|
|
{
|
|
base.OnCreateClipFromAsset(asset, newClip);
|
|
if (newClip != null)
|
|
{
|
|
newClip.displayName = asset.GetType().Name;
|
|
}
|
|
}
|
|
}
|
|
}
|