This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+148
View File
@@ -0,0 +1,148 @@
using System;
using System.Runtime.CompilerServices;
using UnityEngine.Internal;
using UnityEngine.Scripting;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine
{
// Token: 0x02000227 RID: 551
[MovedFrom("UnityEditor.Animations", true)]
public sealed class AvatarMask : Object
{
// Token: 0x06002625 RID: 9765 RVA: 0x0002BBFC File Offset: 0x00029DFC
public AvatarMask()
{
AvatarMask.Internal_CreateAvatarMask(this);
}
// Token: 0x06002626 RID: 9766
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void Internal_CreateAvatarMask([Writable] AvatarMask mono);
// Token: 0x170008CE RID: 2254
// (get) Token: 0x06002627 RID: 9767 RVA: 0x0002BC0C File Offset: 0x00029E0C
[Obsolete("AvatarMask.humanoidBodyPartCount is deprecated. Use AvatarMaskBodyPart.LastBodyPart instead.")]
private int humanoidBodyPartCount
{
get
{
return 13;
}
}
// Token: 0x06002628 RID: 9768
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern bool GetHumanoidBodyPartActive(AvatarMaskBodyPart index);
// Token: 0x06002629 RID: 9769
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetHumanoidBodyPartActive(AvatarMaskBodyPart index, bool value);
// Token: 0x170008CF RID: 2255
// (get) Token: 0x0600262A RID: 9770
// (set) Token: 0x0600262B RID: 9771
public extern int transformCount
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x0600262C RID: 9772 RVA: 0x0002BC24 File Offset: 0x00029E24
[ExcludeFromDocs]
public void AddTransformPath(Transform transform)
{
bool flag = true;
this.AddTransformPath(transform, flag);
}
// Token: 0x0600262D RID: 9773 RVA: 0x0002BC3C File Offset: 0x00029E3C
public void AddTransformPath(Transform transform, [DefaultValue("true")] bool recursive)
{
if (transform == null)
{
throw new ArgumentNullException("transform");
}
this.Internal_AddTransformPath(transform, recursive);
}
// Token: 0x0600262E RID: 9774
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_AddTransformPath(Transform transform, bool recursive);
// Token: 0x0600262F RID: 9775 RVA: 0x0002BC60 File Offset: 0x00029E60
[ExcludeFromDocs]
public void RemoveTransformPath(Transform transform)
{
bool flag = true;
this.RemoveTransformPath(transform, flag);
}
// Token: 0x06002630 RID: 9776 RVA: 0x0002BC78 File Offset: 0x00029E78
public void RemoveTransformPath(Transform transform, [DefaultValue("true")] bool recursive)
{
if (transform == null)
{
throw new ArgumentNullException("transform");
}
this.Internal_RemoveTransformPath(transform, recursive);
}
// Token: 0x06002631 RID: 9777
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_RemoveTransformPath(Transform transform, bool recursive);
// Token: 0x06002632 RID: 9778
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern string GetTransformPath(int index);
// Token: 0x06002633 RID: 9779
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetTransformPath(int index, string path);
// Token: 0x06002634 RID: 9780
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern bool GetTransformActive(int index);
// Token: 0x06002635 RID: 9781
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetTransformActive(int index, bool value);
// Token: 0x170008D0 RID: 2256
// (get) Token: 0x06002636 RID: 9782
internal extern bool hasFeetIK
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x06002637 RID: 9783 RVA: 0x0002BC9C File Offset: 0x00029E9C
internal void Copy(AvatarMask other)
{
for (AvatarMaskBodyPart avatarMaskBodyPart = AvatarMaskBodyPart.Root; avatarMaskBodyPart < AvatarMaskBodyPart.LastBodyPart; avatarMaskBodyPart++)
{
this.SetHumanoidBodyPartActive(avatarMaskBodyPart, other.GetHumanoidBodyPartActive(avatarMaskBodyPart));
}
this.transformCount = other.transformCount;
for (int i = 0; i < other.transformCount; i++)
{
this.SetTransformPath(i, other.GetTransformPath(i));
this.SetTransformActive(i, other.GetTransformActive(i));
}
}
}
}