Files
Dec2017-Script-Dump/UnityEngine.Timeline/Timeline/PlayableTrack.cs
T
2026-06-04 11:42:34 +02:00

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;
}
}
}
}