Files
NobetaSource/Cpp2IL/Assembly-CSharp/RootMotion/BipedReferences.cs
2023-09-06 22:09:22 +02:00

387 lines
14 KiB
C#

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;
}
}
}