scripts
This commit is contained in:
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000215 RID: 533
|
||||
public sealed class AnimatorOverrideController : RuntimeAnimatorController
|
||||
{
|
||||
// Token: 0x060025CA RID: 9674 RVA: 0x0002B648 File Offset: 0x00029848
|
||||
public AnimatorOverrideController()
|
||||
{
|
||||
AnimatorOverrideController.Internal_CreateAnimatorOverrideController(this, null);
|
||||
}
|
||||
|
||||
// Token: 0x060025CB RID: 9675 RVA: 0x0002B658 File Offset: 0x00029858
|
||||
public AnimatorOverrideController(RuntimeAnimatorController controller)
|
||||
{
|
||||
AnimatorOverrideController.Internal_CreateAnimatorOverrideController(this, controller);
|
||||
}
|
||||
|
||||
// Token: 0x060025CC RID: 9676
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Internal_CreateAnimatorOverrideController([Writable] AnimatorOverrideController self, RuntimeAnimatorController controller);
|
||||
|
||||
// Token: 0x170008B2 RID: 2226
|
||||
// (get) Token: 0x060025CD RID: 9677
|
||||
// (set) Token: 0x060025CE RID: 9678
|
||||
public extern RuntimeAnimatorController runtimeAnimatorController
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008B3 RID: 2227
|
||||
public AnimationClip this[string name]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.Internal_GetClipByName(name, true);
|
||||
}
|
||||
set
|
||||
{
|
||||
this.Internal_SetClipByName(name, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025D1 RID: 9681
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetClipByName(string name, bool returnEffectiveClip);
|
||||
|
||||
// Token: 0x060025D2 RID: 9682
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Internal_SetClipByName(string name, AnimationClip clip);
|
||||
|
||||
// Token: 0x170008B4 RID: 2228
|
||||
public AnimationClip this[AnimationClip clip]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.Internal_GetClip(clip, true);
|
||||
}
|
||||
set
|
||||
{
|
||||
this.Internal_SetClip(clip, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025D5 RID: 9685
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetClip(AnimationClip originalClip, bool returnEffectiveClip);
|
||||
|
||||
// Token: 0x060025D6 RID: 9686
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Internal_SetClip(AnimationClip originalClip, AnimationClip overrideClip, [DefaultValue("true")] bool notify);
|
||||
|
||||
// Token: 0x060025D7 RID: 9687 RVA: 0x0002B6C0 File Offset: 0x000298C0
|
||||
[ExcludeFromDocs]
|
||||
private void Internal_SetClip(AnimationClip originalClip, AnimationClip overrideClip)
|
||||
{
|
||||
bool flag = true;
|
||||
this.Internal_SetClip(originalClip, overrideClip, flag);
|
||||
}
|
||||
|
||||
// Token: 0x060025D8 RID: 9688
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SendNotification();
|
||||
|
||||
// Token: 0x060025D9 RID: 9689
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetOriginalClip(int index);
|
||||
|
||||
// Token: 0x060025DA RID: 9690
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetOverrideClip(AnimationClip originalClip);
|
||||
|
||||
// Token: 0x170008B5 RID: 2229
|
||||
// (get) Token: 0x060025DB RID: 9691
|
||||
public extern int overridesCount
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x060025DC RID: 9692 RVA: 0x0002B6DC File Offset: 0x000298DC
|
||||
public void GetOverrides(List<KeyValuePair<AnimationClip, AnimationClip>> overrides)
|
||||
{
|
||||
if (overrides == null)
|
||||
{
|
||||
throw new ArgumentNullException("overrides");
|
||||
}
|
||||
int overridesCount = this.overridesCount;
|
||||
if (overrides.Capacity < overridesCount)
|
||||
{
|
||||
overrides.Capacity = overridesCount;
|
||||
}
|
||||
overrides.Clear();
|
||||
for (int i = 0; i < overridesCount; i++)
|
||||
{
|
||||
AnimationClip animationClip = this.Internal_GetOriginalClip(i);
|
||||
overrides.Add(new KeyValuePair<AnimationClip, AnimationClip>(animationClip, this.Internal_GetOverrideClip(animationClip)));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025DD RID: 9693 RVA: 0x0002B74C File Offset: 0x0002994C
|
||||
public void ApplyOverrides(IList<KeyValuePair<AnimationClip, AnimationClip>> overrides)
|
||||
{
|
||||
if (overrides == null)
|
||||
{
|
||||
throw new ArgumentNullException("overrides");
|
||||
}
|
||||
for (int i = 0; i < overrides.Count; i++)
|
||||
{
|
||||
this.Internal_SetClip(overrides[i].Key, overrides[i].Value, false);
|
||||
}
|
||||
this.SendNotification();
|
||||
}
|
||||
|
||||
// Token: 0x170008B6 RID: 2230
|
||||
// (get) Token: 0x060025DE RID: 9694 RVA: 0x0002B7B0 File Offset: 0x000299B0
|
||||
// (set) Token: 0x060025DF RID: 9695 RVA: 0x0002B818 File Offset: 0x00029A18
|
||||
[Obsolete("clips property is deprecated. Use AnimatorOverrideController.GetOverrides and AnimatorOverrideController.ApplyOverrides instead.")]
|
||||
public AnimationClipPair[] clips
|
||||
{
|
||||
get
|
||||
{
|
||||
int overridesCount = this.overridesCount;
|
||||
AnimationClipPair[] array = new AnimationClipPair[overridesCount];
|
||||
for (int i = 0; i < overridesCount; i++)
|
||||
{
|
||||
array[i] = new AnimationClipPair();
|
||||
array[i].originalClip = this.Internal_GetOriginalClip(i);
|
||||
array[i].overrideClip = this.Internal_GetOverrideClip(array[i].originalClip);
|
||||
}
|
||||
return array;
|
||||
}
|
||||
set
|
||||
{
|
||||
for (int i = 0; i < value.Length; i++)
|
||||
{
|
||||
this.Internal_SetClip(value[i].originalClip, value[i].overrideClip, false);
|
||||
}
|
||||
this.SendNotification();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user