using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200021F RID: 543 public sealed class Avatar : Object { // Token: 0x060025E3 RID: 9699 RVA: 0x0002B860 File Offset: 0x00029A60 private Avatar() { } // Token: 0x170008B7 RID: 2231 // (get) Token: 0x060025E4 RID: 9700 public extern bool isValid { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x170008B8 RID: 2232 // (get) Token: 0x060025E5 RID: 9701 public extern bool isHuman { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x060025E6 RID: 9702 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void SetMuscleMinMax(int muscleId, float min, float max); // Token: 0x060025E7 RID: 9703 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void SetParameter(int parameterId, float value); // Token: 0x060025E8 RID: 9704 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern float GetAxisLength(int humanId); // Token: 0x060025E9 RID: 9705 RVA: 0x0002B86C File Offset: 0x00029A6C internal Quaternion GetPreRotation(int humanId) { Quaternion quaternion; Avatar.INTERNAL_CALL_GetPreRotation(this, humanId, out quaternion); return quaternion; } // Token: 0x060025EA RID: 9706 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_GetPreRotation(Avatar self, int humanId, out Quaternion value); // Token: 0x060025EB RID: 9707 RVA: 0x0002B88C File Offset: 0x00029A8C internal Quaternion GetPostRotation(int humanId) { Quaternion quaternion; Avatar.INTERNAL_CALL_GetPostRotation(this, humanId, out quaternion); return quaternion; } // Token: 0x060025EC RID: 9708 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_GetPostRotation(Avatar self, int humanId, out Quaternion value); // Token: 0x060025ED RID: 9709 RVA: 0x0002B8AC File Offset: 0x00029AAC internal Quaternion GetZYPostQ(int humanId, Quaternion parentQ, Quaternion q) { Quaternion quaternion; Avatar.INTERNAL_CALL_GetZYPostQ(this, humanId, ref parentQ, ref q, out quaternion); return quaternion; } // Token: 0x060025EE RID: 9710 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_GetZYPostQ(Avatar self, int humanId, ref Quaternion parentQ, ref Quaternion q, out Quaternion value); // Token: 0x060025EF RID: 9711 RVA: 0x0002B8D0 File Offset: 0x00029AD0 internal Quaternion GetZYRoll(int humanId, Vector3 uvw) { Quaternion quaternion; Avatar.INTERNAL_CALL_GetZYRoll(this, humanId, ref uvw, out quaternion); return quaternion; } // Token: 0x060025F0 RID: 9712 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_GetZYRoll(Avatar self, int humanId, ref Vector3 uvw, out Quaternion value); // Token: 0x060025F1 RID: 9713 RVA: 0x0002B8F4 File Offset: 0x00029AF4 internal Vector3 GetLimitSign(int humanId) { Vector3 vector; Avatar.INTERNAL_CALL_GetLimitSign(this, humanId, out vector); return vector; } // Token: 0x060025F2 RID: 9714 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_GetLimitSign(Avatar self, int humanId, out Vector3 value); } }