51 lines
1.6 KiB
C#
51 lines
1.6 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.Timeline
|
|
{
|
|
// Token: 0x02000003 RID: 3
|
|
internal static class TimelineClipCapsExtensions
|
|
{
|
|
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
|
public static bool SupportsLooping(this TimelineClip clip)
|
|
{
|
|
return clip != null && (clip.clipCaps & ClipCaps.Looping) != ClipCaps.None;
|
|
}
|
|
|
|
// Token: 0x06000002 RID: 2 RVA: 0x0000207C File Offset: 0x0000027C
|
|
public static bool SupportsExtrapolation(this TimelineClip clip)
|
|
{
|
|
return clip != null && (clip.clipCaps & ClipCaps.Extrapolation) != ClipCaps.None;
|
|
}
|
|
|
|
// Token: 0x06000003 RID: 3 RVA: 0x000020A8 File Offset: 0x000002A8
|
|
public static bool SupportsClipIn(this TimelineClip clip)
|
|
{
|
|
return clip != null && (clip.clipCaps & ClipCaps.ClipIn) != ClipCaps.None;
|
|
}
|
|
|
|
// Token: 0x06000004 RID: 4 RVA: 0x000020D4 File Offset: 0x000002D4
|
|
public static bool SupportsSpeedMultiplier(this TimelineClip clip)
|
|
{
|
|
return clip != null && (clip.clipCaps & ClipCaps.SpeedMultiplier) != ClipCaps.None;
|
|
}
|
|
|
|
// Token: 0x06000005 RID: 5 RVA: 0x00002100 File Offset: 0x00000300
|
|
public static bool SupportsBlending(this TimelineClip clip)
|
|
{
|
|
return clip != null && (clip.clipCaps & ClipCaps.Blending) != ClipCaps.None;
|
|
}
|
|
|
|
// Token: 0x06000006 RID: 6 RVA: 0x00002130 File Offset: 0x00000330
|
|
public static bool HasAll(this ClipCaps caps, ClipCaps flags)
|
|
{
|
|
return (caps & flags) == flags;
|
|
}
|
|
|
|
// Token: 0x06000007 RID: 7 RVA: 0x0000214C File Offset: 0x0000034C
|
|
public static bool HasAny(this ClipCaps caps, ClipCaps flags)
|
|
{
|
|
return (caps & flags) != ClipCaps.None;
|
|
}
|
|
}
|
|
}
|