496 lines
14 KiB
C#
496 lines
14 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x0200007A RID: 122
|
|
[Token(Token = "0x2000060")]
|
|
[Serializable]
|
|
public class IKSolverFullBodyBiped : IKSolverFullBody
|
|
{
|
|
// Token: 0x17000050 RID: 80
|
|
// (get) Token: 0x0600039A RID: 922 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000039")]
|
|
public IKEffector bodyEffector
|
|
{
|
|
[Token(Token = "0x600031A")]
|
|
[Address(RVA = "0xEF5920", Offset = "0xEF4920", VA = "0x180EF5920")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000051 RID: 81
|
|
// (get) Token: 0x0600039B RID: 923 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700003A")]
|
|
public IKEffector leftShoulderEffector
|
|
{
|
|
[Token(Token = "0x600031B")]
|
|
[Address(RVA = "0xEF5AE0", Offset = "0xEF4AE0", VA = "0x180EF5AE0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000052 RID: 82
|
|
// (get) Token: 0x0600039C RID: 924 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700003B")]
|
|
public IKEffector rightShoulderEffector
|
|
{
|
|
[Token(Token = "0x600031C")]
|
|
[Address(RVA = "0xEF5D00", Offset = "0xEF4D00", VA = "0x180EF5D00")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000053 RID: 83
|
|
// (get) Token: 0x0600039D RID: 925 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700003C")]
|
|
public IKEffector leftThighEffector
|
|
{
|
|
[Token(Token = "0x600031D")]
|
|
[Address(RVA = "0xEF5B20", Offset = "0xEF4B20", VA = "0x180EF5B20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000054 RID: 84
|
|
// (get) Token: 0x0600039E RID: 926 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700003D")]
|
|
public IKEffector rightThighEffector
|
|
{
|
|
[Token(Token = "0x600031E")]
|
|
[Address(RVA = "0xEF5D40", Offset = "0xEF4D40", VA = "0x180EF5D40")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000055 RID: 85
|
|
// (get) Token: 0x0600039F RID: 927 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700003E")]
|
|
public IKEffector leftHandEffector
|
|
{
|
|
[Token(Token = "0x600031F")]
|
|
[Address(RVA = "0xEF5A20", Offset = "0xEF4A20", VA = "0x180EF5A20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000056 RID: 86
|
|
// (get) Token: 0x060003A0 RID: 928 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700003F")]
|
|
public IKEffector rightHandEffector
|
|
{
|
|
[Token(Token = "0x6000320")]
|
|
[Address(RVA = "0xEF5C40", Offset = "0xEF4C40", VA = "0x180EF5C40")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000057 RID: 87
|
|
// (get) Token: 0x060003A1 RID: 929 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000040")]
|
|
public IKEffector leftFootEffector
|
|
{
|
|
[Token(Token = "0x6000321")]
|
|
[Address(RVA = "0xEF59E0", Offset = "0xEF49E0", VA = "0x180EF59E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000058 RID: 88
|
|
// (get) Token: 0x060003A2 RID: 930 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000041")]
|
|
public IKEffector rightFootEffector
|
|
{
|
|
[Token(Token = "0x6000322")]
|
|
[Address(RVA = "0xEF5C00", Offset = "0xEF4C00", VA = "0x180EF5C00")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000059 RID: 89
|
|
// (get) Token: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000042")]
|
|
public FBIKChain leftArmChain
|
|
{
|
|
[Token(Token = "0x6000323")]
|
|
[Address(RVA = "0xEF5960", Offset = "0xEF4960", VA = "0x180EF5960")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005A RID: 90
|
|
// (get) Token: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000043")]
|
|
public FBIKChain rightArmChain
|
|
{
|
|
[Token(Token = "0x6000324")]
|
|
[Address(RVA = "0xEF5B80", Offset = "0xEF4B80", VA = "0x180EF5B80")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005B RID: 91
|
|
// (get) Token: 0x060003A5 RID: 933 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000044")]
|
|
public FBIKChain leftLegChain
|
|
{
|
|
[Token(Token = "0x6000325")]
|
|
[Address(RVA = "0xEF5A60", Offset = "0xEF4A60", VA = "0x180EF5A60")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005C RID: 92
|
|
// (get) Token: 0x060003A6 RID: 934 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000045")]
|
|
public FBIKChain rightLegChain
|
|
{
|
|
[Token(Token = "0x6000326")]
|
|
[Address(RVA = "0xEF5C80", Offset = "0xEF4C80", VA = "0x180EF5C80")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005D RID: 93
|
|
// (get) Token: 0x060003A7 RID: 935 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000046")]
|
|
public IKMappingLimb leftArmMapping
|
|
{
|
|
[Token(Token = "0x6000327")]
|
|
[Address(RVA = "0xEF59A0", Offset = "0xEF49A0", VA = "0x180EF59A0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005E RID: 94
|
|
// (get) Token: 0x060003A8 RID: 936 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000047")]
|
|
public IKMappingLimb rightArmMapping
|
|
{
|
|
[Token(Token = "0x6000328")]
|
|
[Address(RVA = "0xEF5BC0", Offset = "0xEF4BC0", VA = "0x180EF5BC0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005F RID: 95
|
|
// (get) Token: 0x060003A9 RID: 937 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000048")]
|
|
public IKMappingLimb leftLegMapping
|
|
{
|
|
[Token(Token = "0x6000329")]
|
|
[Address(RVA = "0xEF5AA0", Offset = "0xEF4AA0", VA = "0x180EF5AA0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000060 RID: 96
|
|
// (get) Token: 0x060003AA RID: 938 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000049")]
|
|
public IKMappingLimb rightLegMapping
|
|
{
|
|
[Token(Token = "0x600032A")]
|
|
[Address(RVA = "0xEF5CC0", Offset = "0xEF4CC0", VA = "0x180EF5CC0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000061 RID: 97
|
|
// (get) Token: 0x060003AB RID: 939 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700004A")]
|
|
public IKMappingBone headMapping
|
|
{
|
|
[Token(Token = "0x600032B")]
|
|
[Address(RVA = "0xEF2900", Offset = "0xEF1900", VA = "0x180EF2900")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060003AC RID: 940 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600032C")]
|
|
[Address(RVA = "0xEF35B0", Offset = "0xEF25B0", VA = "0x180EF35B0")]
|
|
public void SetChainWeights(FullBodyBipedChain c, float pull, float reach = 0f)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003AD RID: 941 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600032D")]
|
|
[Address(RVA = "0xEF3620", Offset = "0xEF2620", VA = "0x180EF3620")]
|
|
public void SetEffectorWeights(FullBodyBipedEffector effector, float positionWeight, float rotationWeight)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600032E")]
|
|
[Address(RVA = "0xEF2280", Offset = "0xEF1280", VA = "0x180EF2280")]
|
|
public FBIKChain GetChain(FullBodyBipedChain c)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003AF RID: 943 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600032F")]
|
|
[Address(RVA = "0xEF2090", Offset = "0xEF1090", VA = "0x180EF2090")]
|
|
public FBIKChain GetChain(FullBodyBipedEffector effector)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B0 RID: 944 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000330")]
|
|
[Address(RVA = "0xEF2350", Offset = "0xEF1350", VA = "0x180EF2350")]
|
|
public IKEffector GetEffector(FullBodyBipedEffector effector)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B1 RID: 945 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000331")]
|
|
[Address(RVA = "0xEF2560", Offset = "0xEF1560", VA = "0x180EF2560")]
|
|
public IKEffector GetEndEffector(FullBodyBipedChain c)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B2 RID: 946 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000332")]
|
|
[Address(RVA = "0xEF2A00", Offset = "0xEF1A00", VA = "0x180EF2A00")]
|
|
public IKMappingLimb GetLimbMapping(FullBodyBipedChain chain)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B3 RID: 947 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000333")]
|
|
[Address(RVA = "0xEF2AD0", Offset = "0xEF1AD0", VA = "0x180EF2AD0")]
|
|
public IKMappingLimb GetLimbMapping(FullBodyBipedEffector effector)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B4 RID: 948 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000334")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
|
public IKMappingSpine GetSpineMapping()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B5 RID: 949 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000335")]
|
|
[Address(RVA = "0xEF2900", Offset = "0xEF1900", VA = "0x180EF2900")]
|
|
public IKMappingBone GetHeadMapping()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B6 RID: 950 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000336")]
|
|
[Address(RVA = "0xEF1C70", Offset = "0xEF0C70", VA = "0x180EF1C70")]
|
|
public IKConstraintBend GetBendConstraint(FullBodyBipedChain limb)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B7 RID: 951 RVA: 0x00003978 File Offset: 0x00001B78
|
|
[Token(Token = "0x6000337")]
|
|
[Address(RVA = "0xEF2D70", Offset = "0xEF1D70", VA = "0x180EF2D70", Slot = "4")]
|
|
public override bool IsValid(ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B8 RID: 952 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000338")]
|
|
[Address(RVA = "0xEF3A50", Offset = "0xEF2A50", VA = "0x180EF3A50")]
|
|
public void SetToReferences(BipedReferences references, [Optional] Transform rootNode)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000339")]
|
|
[Address(RVA = "0xEF17B0", Offset = "0xEF07B0", VA = "0x180EF17B0")]
|
|
public static Transform DetectRootNodeBone(BipedReferences references)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BA RID: 954 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600033A")]
|
|
[Address(RVA = "0xEF39E0", Offset = "0xEF29E0", VA = "0x180EF39E0")]
|
|
public void SetLimbOrientations(BipedLimbOrientations o)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000062 RID: 98
|
|
// (get) Token: 0x060003BB RID: 955 RVA: 0x00003990 File Offset: 0x00001B90
|
|
// (set) Token: 0x060003BC RID: 956 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700004B")]
|
|
public Vector3 pullBodyOffset
|
|
{
|
|
[Token(Token = "0x600033B")]
|
|
[Address(RVA = "0xEF5B60", Offset = "0xEF4B60", VA = "0x180EF5B60")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
[Token(Token = "0x600033C")]
|
|
[Address(RVA = "0xEF5D80", Offset = "0xEF4D80", VA = "0x180EF5D80")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060003BD RID: 957 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600033D")]
|
|
[Address(RVA = "0xEF3710", Offset = "0xEF2710", VA = "0x180EF3710")]
|
|
private void SetLimbOrientation(FullBodyBipedChain chain, BipedLimbOrientations.LimbOrientation limbOrientation)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003BE RID: 958 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033E")]
|
|
[Address(RVA = "0xEF2940", Offset = "0xEF1940", VA = "0x180EF2940")]
|
|
private static Transform GetLeftClavicle(BipedReferences references)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BF RID: 959 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033F")]
|
|
[Address(RVA = "0xEF2CB0", Offset = "0xEF1CB0", VA = "0x180EF2CB0")]
|
|
private static Transform GetRightClavicle(BipedReferences references)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C0 RID: 960 RVA: 0x000039A8 File Offset: 0x00001BA8
|
|
[Token(Token = "0x6000340")]
|
|
[Address(RVA = "0xEF16F0", Offset = "0xEF06F0", VA = "0x180EF16F0")]
|
|
private static bool Contains(Transform[] array, Transform transform)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C1 RID: 961 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000341")]
|
|
[Address(RVA = "0xEF31A0", Offset = "0xEF21A0", VA = "0x180EF31A0", Slot = "12")]
|
|
protected override void ReadPose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C2 RID: 962 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000342")]
|
|
[Address(RVA = "0xEF2F40", Offset = "0xEF1F40", VA = "0x180EF2F40")]
|
|
private void PullBody()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C3 RID: 963 RVA: 0x000039C0 File Offset: 0x00001BC0
|
|
[Token(Token = "0x6000343")]
|
|
[Address(RVA = "0xEF1D40", Offset = "0xEF0D40", VA = "0x180EF1D40")]
|
|
private Vector3 GetBodyOffset()
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060003C4 RID: 964 RVA: 0x000039D8 File Offset: 0x00001BD8
|
|
[Token(Token = "0x6000344")]
|
|
[Address(RVA = "0xEF2630", Offset = "0xEF1630", VA = "0x180EF2630")]
|
|
private Vector3 GetHandBodyPull(IKEffector effector, FBIKChain arm, Vector3 offset)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060003C5 RID: 965 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000345")]
|
|
[Address(RVA = "0xEF1190", Offset = "0xEF0190", VA = "0x180EF1190", Slot = "14")]
|
|
protected override void ApplyBendConstraints()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C6 RID: 966 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000346")]
|
|
[Address(RVA = "0xEF5600", Offset = "0xEF4600", VA = "0x180EF5600", Slot = "15")]
|
|
protected override void WritePose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C7 RID: 967 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000347")]
|
|
[Address(RVA = "0xEF5850", Offset = "0xEF4850", VA = "0x180EF5850")]
|
|
public IKSolverFullBodyBiped()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400033B RID: 827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000282")]
|
|
public Transform rootNode;
|
|
|
|
// Token: 0x0400033C RID: 828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000283")]
|
|
[Range(0f, 1f)]
|
|
public float spineStiffness;
|
|
|
|
// Token: 0x0400033D RID: 829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x4000284")]
|
|
[Range(-1f, 1f)]
|
|
public float pullBodyVertical;
|
|
|
|
// Token: 0x0400033E RID: 830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000285")]
|
|
[Range(-1f, 1f)]
|
|
public float pullBodyHorizontal;
|
|
|
|
// Token: 0x04000340 RID: 832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4000287")]
|
|
private Vector3 offset;
|
|
}
|
|
}
|