scripts
This commit is contained in:
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F5 RID: 501
|
||||
[RequiredByNativeCode]
|
||||
internal struct AnimationOffsetPlayable : IPlayable, IEquatable<AnimationOffsetPlayable>
|
||||
{
|
||||
// Token: 0x0600230A RID: 8970 RVA: 0x00028C78 File Offset: 0x00026E78
|
||||
internal AnimationOffsetPlayable(PlayableHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOfType<AnimationOffsetPlayable>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AnimationOffsetPlayable.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x17000838 RID: 2104
|
||||
// (get) Token: 0x0600230B RID: 8971 RVA: 0x00028CA8 File Offset: 0x00026EA8
|
||||
public static AnimationOffsetPlayable Null
|
||||
{
|
||||
get
|
||||
{
|
||||
return AnimationOffsetPlayable.m_NullPlayable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600230C RID: 8972 RVA: 0x00028CC4 File Offset: 0x00026EC4
|
||||
public static AnimationOffsetPlayable Create(PlayableGraph graph, Vector3 position, Quaternion rotation, int inputCount)
|
||||
{
|
||||
PlayableHandle playableHandle = AnimationOffsetPlayable.CreateHandle(graph, position, rotation, inputCount);
|
||||
return new AnimationOffsetPlayable(playableHandle);
|
||||
}
|
||||
|
||||
// Token: 0x0600230D RID: 8973 RVA: 0x00028CEC File Offset: 0x00026EEC
|
||||
private static PlayableHandle CreateHandle(PlayableGraph graph, Vector3 position, Quaternion rotation, int inputCount)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AnimationOffsetPlayable.CreateHandleInternal(graph, position, rotation, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
@null.SetInputCount(inputCount);
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600230E RID: 8974 RVA: 0x00028D2C File Offset: 0x00026F2C
|
||||
public PlayableHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x0600230F RID: 8975 RVA: 0x00028D48 File Offset: 0x00026F48
|
||||
public static implicit operator Playable(AnimationOffsetPlayable playable)
|
||||
{
|
||||
return new Playable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002310 RID: 8976 RVA: 0x00028D6C File Offset: 0x00026F6C
|
||||
public static explicit operator AnimationOffsetPlayable(Playable playable)
|
||||
{
|
||||
return new AnimationOffsetPlayable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002311 RID: 8977 RVA: 0x00028D90 File Offset: 0x00026F90
|
||||
public bool Equals(AnimationOffsetPlayable other)
|
||||
{
|
||||
return this.Equals(other.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002312 RID: 8978 RVA: 0x00028DC0 File Offset: 0x00026FC0
|
||||
private static bool CreateHandleInternal(PlayableGraph graph, Vector3 position, Quaternion rotation, ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationOffsetPlayable.INTERNAL_CALL_CreateHandleInternal(ref graph, ref position, ref rotation, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002313 RID: 8979
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CreateHandleInternal(ref PlayableGraph graph, ref Vector3 position, ref Quaternion rotation, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x06002314 RID: 8980 RVA: 0x00028DE4 File Offset: 0x00026FE4
|
||||
public Vector3 GetPosition()
|
||||
{
|
||||
return AnimationOffsetPlayable.GetPositionInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002315 RID: 8981 RVA: 0x00028E04 File Offset: 0x00027004
|
||||
public void SetPosition(Vector3 value)
|
||||
{
|
||||
AnimationOffsetPlayable.SetPositionInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002316 RID: 8982 RVA: 0x00028E14 File Offset: 0x00027014
|
||||
public Quaternion GetRotation()
|
||||
{
|
||||
return AnimationOffsetPlayable.GetRotationInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002317 RID: 8983 RVA: 0x00028E34 File Offset: 0x00027034
|
||||
public void SetRotation(Quaternion value)
|
||||
{
|
||||
AnimationOffsetPlayable.SetRotationInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002318 RID: 8984 RVA: 0x00028E44 File Offset: 0x00027044
|
||||
private static Vector3 GetPositionInternal(ref PlayableHandle handle)
|
||||
{
|
||||
Vector3 vector;
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_GetPositionInternal(ref handle, out vector);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06002319 RID: 8985
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetPositionInternal(ref PlayableHandle handle, out Vector3 value);
|
||||
|
||||
// Token: 0x0600231A RID: 8986 RVA: 0x00028E64 File Offset: 0x00027064
|
||||
private static void SetPositionInternal(ref PlayableHandle handle, Vector3 value)
|
||||
{
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_SetPositionInternal(ref handle, ref value);
|
||||
}
|
||||
|
||||
// Token: 0x0600231B RID: 8987
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetPositionInternal(ref PlayableHandle handle, ref Vector3 value);
|
||||
|
||||
// Token: 0x0600231C RID: 8988 RVA: 0x00028E70 File Offset: 0x00027070
|
||||
private static Quaternion GetRotationInternal(ref PlayableHandle handle)
|
||||
{
|
||||
Quaternion quaternion;
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_GetRotationInternal(ref handle, out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x0600231D RID: 8989
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetRotationInternal(ref PlayableHandle handle, out Quaternion value);
|
||||
|
||||
// Token: 0x0600231E RID: 8990 RVA: 0x00028E90 File Offset: 0x00027090
|
||||
private static void SetRotationInternal(ref PlayableHandle handle, Quaternion value)
|
||||
{
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_SetRotationInternal(ref handle, ref value);
|
||||
}
|
||||
|
||||
// Token: 0x0600231F RID: 8991
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetRotationInternal(ref PlayableHandle handle, ref Quaternion value);
|
||||
|
||||
// Token: 0x04000544 RID: 1348
|
||||
private PlayableHandle m_Handle;
|
||||
|
||||
// Token: 0x04000545 RID: 1349
|
||||
private static readonly AnimationOffsetPlayable m_NullPlayable = new AnimationOffsetPlayable(PlayableHandle.Null);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user