using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion { // Token: 0x0200039F RID: 927 [Token(Token = "0x200039F")] [Serializable] public class BipedReferences { // Token: 0x170001EA RID: 490 // (get) Token: 0x060022A4 RID: 8868 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170001EA")] public virtual bool isFilled { [Token(Token = "0x60022A4")] [Address(RVA = "0xE48E50", Offset = "0xE47650", VA = "0x180E48E50", Slot = "4")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170001EB RID: 491 // (get) Token: 0x060022A5 RID: 8869 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170001EB")] public bool isEmpty { [Token(Token = "0x60022A5")] [Address(RVA = "0x9AEA20", Offset = "0x9AD220", VA = "0x1809AEA20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060022A6 RID: 8870 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022A6")] [Address(RVA = "0xE47230", Offset = "0xE45A30", VA = "0x180E47230", Slot = "5")] public virtual bool IsEmpty(bool includeRoot) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022A7 RID: 8871 RVA: 0x000502DC File Offset: 0x0004E4DC [Token(Token = "0x60022A7")] [Address(RVA = "0xE45A10", Offset = "0xE44210", VA = "0x180E45A10", Slot = "6")] public virtual bool Contains(Transform t, bool ignoreRoot = false) { if ((ignoreRoot || !(this.root == t)) && !(this.pelvis == t) && !(this.leftThigh == t) && !(this.leftCalf == t) && !(this.leftFoot == t) && !(this.rightThigh == t) && !(this.rightCalf == t) && !(this.rightFoot == t) && !(this.leftUpperArm == t) && !(this.leftForearm == t) && !(this.leftHand == t) && !(this.rightUpperArm == t) && !(this.rightForearm == t) && !(this.rightHand == t) && !(this.head == t)) { Transform[] array = this.spine; int num = 0; int length = array.Length; if (num < length) { if (array[num] == t) { return true; } num++; } Transform[] array2 = this.eyes; int length2 = array2.Length; if (num < length2 && !(array2[num] == t)) { num++; } } return true; } // Token: 0x060022A8 RID: 8872 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022A8")] [Address(RVA = "0xE45730", Offset = "0xE43F30", VA = "0x180E45730")] public static bool AutoDetectReferences(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022A9 RID: 8873 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022A9")] [Address(RVA = "0xE46030", Offset = "0xE44830", VA = "0x180E46030")] public static void DetectReferencesByNaming(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AA RID: 8874 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AA")] [Address(RVA = "0xE451A0", Offset = "0xE439A0", VA = "0x180E451A0")] public static void AssignHumanoidReferences(ref BipedReferences references, Animator animator, BipedReferences.AutoDetectParams autoDetectParams) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AB RID: 8875 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AB")] [Address(RVA = "0xE48710", Offset = "0xE46F10", VA = "0x180E48710")] public static bool SetupError(BipedReferences references, ref string errorMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AC RID: 8876 RVA: 0x0005044C File Offset: 0x0004E64C [Token(Token = "0x60022AC")] [Address(RVA = "0xE48860", Offset = "0xE47060", VA = "0x180E48860")] public static bool SetupWarning(BipedReferences references, ref string warningMessage) { Transform transform = references.leftFoot; Transform transform2 = references.leftCalf; Transform transform3 = references.leftThigh; if (!BipedReferences.LimbWarning(transform3, transform2, transform, ref warningMessage)) { Transform transform4 = references.rightFoot; Transform transform5 = references.rightCalf; if (!BipedReferences.LimbWarning(references.rightThigh, transform5, transform4, ref warningMessage)) { Transform transform6 = references.leftHand; Transform transform7 = references.leftForearm; if (!BipedReferences.LimbWarning(references.leftUpperArm, transform7, transform6, ref warningMessage)) { Transform transform8 = references.rightHand; Transform transform9 = references.rightForearm; if (!BipedReferences.LimbWarning(references.rightUpperArm, transform9, transform8, ref warningMessage) && !BipedReferences.RootHeightWarning(references, ref warningMessage)) { bool flag = BipedReferences.FacingAxisWarning(references, ref warningMessage); if (!flag) { return flag; } } } } } return true; } // Token: 0x060022AD RID: 8877 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AD")] [Address(RVA = "0xE476B0", Offset = "0xE45EB0", VA = "0x180E476B0")] private static bool IsNeckBone(Transform bone, Transform leftUpperArm) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AE RID: 8878 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AE")] [Address(RVA = "0xE44E00", Offset = "0xE43600", VA = "0x180E44E00")] private static bool AddBoneToEyes(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AF RID: 8879 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AF")] [Address(RVA = "0xE45010", Offset = "0xE43810", VA = "0x180E45010")] private static bool AddBoneToSpine(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B0 RID: 8880 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B0")] [Address(RVA = "0xE45EA0", Offset = "0xE446A0", VA = "0x180E45EA0")] private static void DetectLimb(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, ref Transform firstBone, ref Transform secondBone, ref Transform lastBone, Transform[] transforms) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B1 RID: 8881 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B1")] [Address(RVA = "0xE44F10", Offset = "0xE43710", VA = "0x180E44F10")] private static void AddBoneToHierarchy(ref Transform[] bones, Transform transform) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B2 RID: 8882 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B2")] [Address(RVA = "0xE477A0", Offset = "0xE45FA0", VA = "0x180E477A0")] private static bool LimbError(Transform bone1, Transform bone2, Transform bone3, ref string errorMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B3 RID: 8883 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B3")] [Address(RVA = "0xE48030", Offset = "0xE46830", VA = "0x180E48030")] private static bool LimbWarning(Transform bone1, Transform bone2, Transform bone3, ref string warningMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B4 RID: 8884 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B4")] [Address(RVA = "0xE48950", Offset = "0xE47150", VA = "0x180E48950")] private static bool SpineError(BipedReferences references, ref string errorMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B5 RID: 8885 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B5")] [Address(RVA = "0x29A960", Offset = "0x299160", VA = "0x18029A960")] private static bool SpineWarning(BipedReferences references, ref string warningMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B6 RID: 8886 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B6")] [Address(RVA = "0xE46CA0", Offset = "0xE454A0", VA = "0x180E46CA0")] private static bool EyesError(BipedReferences references, ref string errorMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B7 RID: 8887 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B7")] [Address(RVA = "0x29A960", Offset = "0x299160", VA = "0x18029A960")] private static bool EyesWarning(BipedReferences references, ref string warningMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B8 RID: 8888 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B8")] [Address(RVA = "0xE48470", Offset = "0xE46C70", VA = "0x180E48470")] private static bool RootHeightWarning(BipedReferences references, ref string warningMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B9 RID: 8889 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B9")] [Address(RVA = "0xE46EB0", Offset = "0xE456B0", VA = "0x180E46EB0")] private static bool FacingAxisWarning(BipedReferences references, ref string warningMessage) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022BA RID: 8890 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022BA")] [Address(RVA = "0xE47150", Offset = "0xE45950", VA = "0x180E47150")] private static float GetVerticalOffset(Vector3 p1, Vector3 p2, Quaternion rotation) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022BB RID: 8891 RVA: 0x0005050C File Offset: 0x0004E70C [Token(Token = "0x60022BB")] [Address(RVA = "0xE48DD0", Offset = "0xE475D0", VA = "0x180E48DD0")] public BipedReferences() { Transform[] array = new Transform[0]; this.spine = array; Transform[] array2 = new Transform[0]; this.eyes = array2; base..ctor(); } // Token: 0x04002C19 RID: 11289 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002C19")] public Transform root; // Token: 0x04002C1A RID: 11290 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C1A")] public Transform pelvis; // Token: 0x04002C1B RID: 11291 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002C1B")] public Transform leftThigh; // Token: 0x04002C1C RID: 11292 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002C1C")] public Transform leftCalf; // Token: 0x04002C1D RID: 11293 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002C1D")] public Transform leftFoot; // Token: 0x04002C1E RID: 11294 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002C1E")] public Transform rightThigh; // Token: 0x04002C1F RID: 11295 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002C1F")] public Transform rightCalf; // Token: 0x04002C20 RID: 11296 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002C20")] public Transform rightFoot; // Token: 0x04002C21 RID: 11297 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002C21")] public Transform leftUpperArm; // Token: 0x04002C22 RID: 11298 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002C22")] public Transform leftForearm; // Token: 0x04002C23 RID: 11299 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002C23")] public Transform leftHand; // Token: 0x04002C24 RID: 11300 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002C24")] public Transform rightUpperArm; // Token: 0x04002C25 RID: 11301 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002C25")] public Transform rightForearm; // Token: 0x04002C26 RID: 11302 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002C26")] public Transform rightHand; // Token: 0x04002C27 RID: 11303 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002C27")] public Transform head; // Token: 0x04002C28 RID: 11304 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002C28")] public Transform[] spine; // Token: 0x04002C29 RID: 11305 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002C29")] public Transform[] eyes; // Token: 0x020003A0 RID: 928 [Token(Token = "0x20003A0")] public struct AutoDetectParams { // Token: 0x060022BC RID: 8892 RVA: 0x0005053C File Offset: 0x0004E73C [Token(Token = "0x60022BC")] [Address(RVA = "0x66BB70", Offset = "0x66A370", VA = "0x18066BB70")] public AutoDetectParams(bool legsParentInSpine, bool includeEyes) { this.legsParentInSpine = legsParentInSpine; this.includeEyes = includeEyes; } // Token: 0x170001EC RID: 492 // (get) Token: 0x060022BD RID: 8893 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170001EC")] public static BipedReferences.AutoDetectParams Default { [Token(Token = "0x60022BD")] [Address(RVA = "0x66BB80", Offset = "0x66A380", VA = "0x18066BB80")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04002C2A RID: 11306 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4002C2A")] public bool legsParentInSpine; // Token: 0x04002C2B RID: 11307 [FieldOffset(Offset = "0x1")] [Token(Token = "0x4002C2B")] public bool includeEyes; } } }