538 lines
17 KiB
C#
538 lines
17 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000438 RID: 1080
|
|
[Token(Token = "0x2000438")]
|
|
[Serializable]
|
|
public class IKSolverFullBodyBiped : IKSolverFullBody
|
|
{
|
|
// Token: 0x17000232 RID: 562
|
|
// (get) Token: 0x06002680 RID: 9856 RVA: 0x00056308 File Offset: 0x00054508
|
|
[Token(Token = "0x17000232")]
|
|
public IKEffector bodyEffector
|
|
{
|
|
[Token(Token = "0x6002680")]
|
|
[Address(RVA = "0x166A6F0", Offset = "0x1668EF0", VA = "0x18166A6F0")]
|
|
get
|
|
{
|
|
return this.effectors[0];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000233 RID: 563
|
|
// (get) Token: 0x06002681 RID: 9857 RVA: 0x00056328 File Offset: 0x00054528
|
|
[Token(Token = "0x17000233")]
|
|
public IKEffector leftShoulderEffector
|
|
{
|
|
[Token(Token = "0x6002681")]
|
|
[Address(RVA = "0x166A8B0", Offset = "0x16690B0", VA = "0x18166A8B0")]
|
|
get
|
|
{
|
|
return this.effectors[1];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000234 RID: 564
|
|
// (get) Token: 0x06002682 RID: 9858 RVA: 0x00056348 File Offset: 0x00054548
|
|
[Token(Token = "0x17000234")]
|
|
public IKEffector rightShoulderEffector
|
|
{
|
|
[Token(Token = "0x6002682")]
|
|
[Address(RVA = "0x166AAD0", Offset = "0x16692D0", VA = "0x18166AAD0")]
|
|
get
|
|
{
|
|
return this.effectors[2];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000235 RID: 565
|
|
// (get) Token: 0x06002683 RID: 9859 RVA: 0x00056368 File Offset: 0x00054568
|
|
[Token(Token = "0x17000235")]
|
|
public IKEffector leftThighEffector
|
|
{
|
|
[Token(Token = "0x6002683")]
|
|
[Address(RVA = "0x166A8F0", Offset = "0x16690F0", VA = "0x18166A8F0")]
|
|
get
|
|
{
|
|
return this.effectors[3];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000236 RID: 566
|
|
// (get) Token: 0x06002684 RID: 9860 RVA: 0x00056388 File Offset: 0x00054588
|
|
[Token(Token = "0x17000236")]
|
|
public IKEffector rightThighEffector
|
|
{
|
|
[Token(Token = "0x6002684")]
|
|
[Address(RVA = "0x166AB10", Offset = "0x1669310", VA = "0x18166AB10")]
|
|
get
|
|
{
|
|
return this.effectors[4];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000237 RID: 567
|
|
// (get) Token: 0x06002685 RID: 9861 RVA: 0x000563A8 File Offset: 0x000545A8
|
|
[Token(Token = "0x17000237")]
|
|
public IKEffector leftHandEffector
|
|
{
|
|
[Token(Token = "0x6002685")]
|
|
[Address(RVA = "0x166A7F0", Offset = "0x1668FF0", VA = "0x18166A7F0")]
|
|
get
|
|
{
|
|
return this.effectors[5];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000238 RID: 568
|
|
// (get) Token: 0x06002686 RID: 9862 RVA: 0x000563C8 File Offset: 0x000545C8
|
|
[Token(Token = "0x17000238")]
|
|
public IKEffector rightHandEffector
|
|
{
|
|
[Token(Token = "0x6002686")]
|
|
[Address(RVA = "0x166AA10", Offset = "0x1669210", VA = "0x18166AA10")]
|
|
get
|
|
{
|
|
return this.effectors[6];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000239 RID: 569
|
|
// (get) Token: 0x06002687 RID: 9863 RVA: 0x000563E8 File Offset: 0x000545E8
|
|
[Token(Token = "0x17000239")]
|
|
public IKEffector leftFootEffector
|
|
{
|
|
[Token(Token = "0x6002687")]
|
|
[Address(RVA = "0x166A7B0", Offset = "0x1668FB0", VA = "0x18166A7B0")]
|
|
get
|
|
{
|
|
return this.effectors[7];
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023A RID: 570
|
|
// (get) Token: 0x06002688 RID: 9864 RVA: 0x00056408 File Offset: 0x00054608
|
|
[Token(Token = "0x1700023A")]
|
|
public IKEffector rightFootEffector
|
|
{
|
|
[Token(Token = "0x6002688")]
|
|
[Address(RVA = "0x166A9D0", Offset = "0x16691D0", VA = "0x18166A9D0")]
|
|
get
|
|
{
|
|
return this.effectors[8];
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023B RID: 571
|
|
// (get) Token: 0x06002689 RID: 9865 RVA: 0x00056428 File Offset: 0x00054628
|
|
[Token(Token = "0x1700023B")]
|
|
public FBIKChain leftArmChain
|
|
{
|
|
[Token(Token = "0x6002689")]
|
|
[Address(RVA = "0x166A730", Offset = "0x1668F30", VA = "0x18166A730")]
|
|
get
|
|
{
|
|
return this.chain[1];
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023C RID: 572
|
|
// (get) Token: 0x0600268A RID: 9866 RVA: 0x00056448 File Offset: 0x00054648
|
|
[Token(Token = "0x1700023C")]
|
|
public FBIKChain rightArmChain
|
|
{
|
|
[Token(Token = "0x600268A")]
|
|
[Address(RVA = "0x166A950", Offset = "0x1669150", VA = "0x18166A950")]
|
|
get
|
|
{
|
|
return this.chain[2];
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023D RID: 573
|
|
// (get) Token: 0x0600268B RID: 9867 RVA: 0x00056468 File Offset: 0x00054668
|
|
[Token(Token = "0x1700023D")]
|
|
public FBIKChain leftLegChain
|
|
{
|
|
[Token(Token = "0x600268B")]
|
|
[Address(RVA = "0x166A830", Offset = "0x1669030", VA = "0x18166A830")]
|
|
get
|
|
{
|
|
return this.chain[3];
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023E RID: 574
|
|
// (get) Token: 0x0600268C RID: 9868 RVA: 0x00056488 File Offset: 0x00054688
|
|
[Token(Token = "0x1700023E")]
|
|
public FBIKChain rightLegChain
|
|
{
|
|
[Token(Token = "0x600268C")]
|
|
[Address(RVA = "0x166AA50", Offset = "0x1669250", VA = "0x18166AA50")]
|
|
get
|
|
{
|
|
return this.chain[4];
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023F RID: 575
|
|
// (get) Token: 0x0600268D RID: 9869 RVA: 0x000564A8 File Offset: 0x000546A8
|
|
[Token(Token = "0x1700023F")]
|
|
public IKMappingLimb leftArmMapping
|
|
{
|
|
[Token(Token = "0x600268D")]
|
|
[Address(RVA = "0x166A770", Offset = "0x1668F70", VA = "0x18166A770")]
|
|
get
|
|
{
|
|
return this.limbMappings[0];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000240 RID: 576
|
|
// (get) Token: 0x0600268E RID: 9870 RVA: 0x000564C8 File Offset: 0x000546C8
|
|
[Token(Token = "0x17000240")]
|
|
public IKMappingLimb rightArmMapping
|
|
{
|
|
[Token(Token = "0x600268E")]
|
|
[Address(RVA = "0x166A990", Offset = "0x1669190", VA = "0x18166A990")]
|
|
get
|
|
{
|
|
return this.limbMappings[1];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000241 RID: 577
|
|
// (get) Token: 0x0600268F RID: 9871 RVA: 0x000564E8 File Offset: 0x000546E8
|
|
[Token(Token = "0x17000241")]
|
|
public IKMappingLimb leftLegMapping
|
|
{
|
|
[Token(Token = "0x600268F")]
|
|
[Address(RVA = "0x166A870", Offset = "0x1669070", VA = "0x18166A870")]
|
|
get
|
|
{
|
|
return this.limbMappings[2];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000242 RID: 578
|
|
// (get) Token: 0x06002690 RID: 9872 RVA: 0x00056508 File Offset: 0x00054708
|
|
[Token(Token = "0x17000242")]
|
|
public IKMappingLimb rightLegMapping
|
|
{
|
|
[Token(Token = "0x6002690")]
|
|
[Address(RVA = "0x166AA90", Offset = "0x1669290", VA = "0x18166AA90")]
|
|
get
|
|
{
|
|
return this.limbMappings[3];
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000243 RID: 579
|
|
// (get) Token: 0x06002691 RID: 9873 RVA: 0x00056528 File Offset: 0x00054728
|
|
[Token(Token = "0x17000243")]
|
|
public IKMappingBone headMapping
|
|
{
|
|
[Token(Token = "0x6002691")]
|
|
[Address(RVA = "0x1667280", Offset = "0x1665A80", VA = "0x181667280")]
|
|
get
|
|
{
|
|
return this.boneMappings[0];
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002692 RID: 9874 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002692")]
|
|
[Address(RVA = "0x1667E50", Offset = "0x1666650", VA = "0x181667E50")]
|
|
public void SetChainWeights(FullBodyBipedChain c, float pull, float reach = 0f)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002693 RID: 9875 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002693")]
|
|
[Address(RVA = "0x1667EC0", Offset = "0x16666C0", VA = "0x181667EC0")]
|
|
public void SetEffectorWeights(FullBodyBipedEffector effector, float positionWeight, float rotationWeight)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002694 RID: 9876 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002694")]
|
|
[Address(RVA = "0x1666AB0", Offset = "0x16652B0", VA = "0x181666AB0")]
|
|
public FBIKChain GetChain(FullBodyBipedChain c)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002695 RID: 9877 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002695")]
|
|
[Address(RVA = "0x1666B80", Offset = "0x1665380", VA = "0x181666B80")]
|
|
public FBIKChain GetChain(FullBodyBipedEffector effector)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002696 RID: 9878 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002696")]
|
|
[Address(RVA = "0x1666D70", Offset = "0x1665570", VA = "0x181666D70")]
|
|
public IKEffector GetEffector(FullBodyBipedEffector effector)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002697 RID: 9879 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002697")]
|
|
[Address(RVA = "0x1666F80", Offset = "0x1665780", VA = "0x181666F80")]
|
|
public IKEffector GetEndEffector(FullBodyBipedChain c)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002698 RID: 9880 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002698")]
|
|
[Address(RVA = "0x1667380", Offset = "0x1665B80", VA = "0x181667380")]
|
|
public IKMappingLimb GetLimbMapping(FullBodyBipedChain chain)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002699 RID: 9881 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002699")]
|
|
[Address(RVA = "0x1667450", Offset = "0x1665C50", VA = "0x181667450")]
|
|
public IKMappingLimb GetLimbMapping(FullBodyBipedEffector effector)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600269A RID: 9882 RVA: 0x00056548 File Offset: 0x00054748
|
|
[Token(Token = "0x600269A")]
|
|
[Address(RVA = "0x451CE0", Offset = "0x4504E0", VA = "0x180451CE0")]
|
|
public IKMappingSpine GetSpineMapping()
|
|
{
|
|
return this.spineMapping;
|
|
}
|
|
|
|
// Token: 0x0600269B RID: 9883 RVA: 0x0005655C File Offset: 0x0005475C
|
|
[Token(Token = "0x600269B")]
|
|
[Address(RVA = "0x1667280", Offset = "0x1665A80", VA = "0x181667280")]
|
|
public IKMappingBone GetHeadMapping()
|
|
{
|
|
return this.boneMappings[0];
|
|
}
|
|
|
|
// Token: 0x0600269C RID: 9884 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600269C")]
|
|
[Address(RVA = "0x1666710", Offset = "0x1664F10", VA = "0x181666710")]
|
|
public IKConstraintBend GetBendConstraint(FullBodyBipedChain limb)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600269D RID: 9885 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600269D")]
|
|
[Address(RVA = "0x16676F0", Offset = "0x1665EF0", VA = "0x1816676F0", Slot = "4")]
|
|
public override bool IsValid(ref string message)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600269E RID: 9886 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600269E")]
|
|
[Address(RVA = "0x16682F0", Offset = "0x1666AF0", VA = "0x1816682F0")]
|
|
public void SetToReferences(BipedReferences references, [Optional] Transform rootNode)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600269F RID: 9887 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600269F")]
|
|
[Address(RVA = "0x16662F0", Offset = "0x1664AF0", VA = "0x1816662F0")]
|
|
public static Transform DetectRootNodeBone(BipedReferences references)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026A0 RID: 9888 RVA: 0x0005657C File Offset: 0x0005477C
|
|
[Token(Token = "0x60026A0")]
|
|
[Address(RVA = "0x1668280", Offset = "0x1666A80", VA = "0x181668280")]
|
|
public void SetLimbOrientations(BipedLimbOrientations o)
|
|
{
|
|
BipedLimbOrientations.LimbOrientation leftArm = o.leftArm;
|
|
int num = 0;
|
|
this.SetLimbOrientation((FullBodyBipedChain)num, leftArm);
|
|
BipedLimbOrientations.LimbOrientation rightArm = o.rightArm;
|
|
this.SetLimbOrientation(FullBodyBipedChain.RightArm, rightArm);
|
|
BipedLimbOrientations.LimbOrientation leftLeg = o.leftLeg;
|
|
this.SetLimbOrientation(FullBodyBipedChain.LeftLeg, leftLeg);
|
|
BipedLimbOrientations.LimbOrientation rightLeg = o.rightLeg;
|
|
this.SetLimbOrientation(FullBodyBipedChain.RightLeg, rightLeg);
|
|
}
|
|
|
|
// Token: 0x17000244 RID: 580
|
|
// (get) Token: 0x060026A1 RID: 9889 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// (set) Token: 0x060026A2 RID: 9890 RVA: 0x000565D0 File Offset: 0x000547D0
|
|
[Token(Token = "0x17000244")]
|
|
public Vector3 pullBodyOffset
|
|
{
|
|
[Token(Token = "0x60026A1")]
|
|
[Address(RVA = "0x166A930", Offset = "0x1669130", VA = "0x18166A930")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60026A2")]
|
|
[Address(RVA = "0x166AB50", Offset = "0x1669350", VA = "0x18166AB50")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
float z = value.z;
|
|
this.<pullBodyOffset>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060026A3 RID: 9891 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026A3")]
|
|
[Address(RVA = "0x1667F70", Offset = "0x1666770", VA = "0x181667F70")]
|
|
private void SetLimbOrientation(FullBodyBipedChain chain, BipedLimbOrientations.LimbOrientation limbOrientation)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026A4 RID: 9892 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026A4")]
|
|
[Address(RVA = "0x16672C0", Offset = "0x1665AC0", VA = "0x1816672C0")]
|
|
private static Transform GetLeftClavicle(BipedReferences references)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026A5 RID: 9893 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026A5")]
|
|
[Address(RVA = "0x1667630", Offset = "0x1665E30", VA = "0x181667630")]
|
|
private static Transform GetRightClavicle(BipedReferences references)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026A6 RID: 9894 RVA: 0x000565F0 File Offset: 0x000547F0
|
|
[Token(Token = "0x60026A6")]
|
|
[Address(RVA = "0x1666230", Offset = "0x1664A30", VA = "0x181666230")]
|
|
private static bool Contains(Transform[] array, Transform transform)
|
|
{
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
if (!(array[num] == transform))
|
|
{
|
|
num++;
|
|
}
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060026A7 RID: 9895 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026A7")]
|
|
[Address(RVA = "0x1667AE0", Offset = "0x16662E0", VA = "0x181667AE0", Slot = "12")]
|
|
protected override void ReadPose()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026A8 RID: 9896 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026A8")]
|
|
[Address(RVA = "0x16678C0", Offset = "0x16660C0", VA = "0x1816678C0")]
|
|
private void PullBody()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026A9 RID: 9897 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026A9")]
|
|
[Address(RVA = "0x16667E0", Offset = "0x1664FE0", VA = "0x1816667E0")]
|
|
private Vector3 GetBodyOffset()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026AA RID: 9898 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026AA")]
|
|
[Address(RVA = "0x1667050", Offset = "0x1665850", VA = "0x181667050")]
|
|
private Vector3 GetHandBodyPull(IKEffector effector, FBIKChain arm, Vector3 offset)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026AB RID: 9899 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026AB")]
|
|
[Address(RVA = "0x1665D70", Offset = "0x1664570", VA = "0x181665D70", Slot = "14")]
|
|
protected override void ApplyBendConstraints()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026AC RID: 9900 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60026AC")]
|
|
[Address(RVA = "0x166A3B0", Offset = "0x1668BB0", VA = "0x18166A3B0", Slot = "15")]
|
|
protected override void WritePose()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060026AD RID: 9901 RVA: 0x00056628 File Offset: 0x00054828
|
|
[Token(Token = "0x60026AD")]
|
|
[Address(RVA = "0x166A5C0", Offset = "0x1668DC0", VA = "0x18166A5C0")]
|
|
public IKSolverFullBodyBiped()
|
|
{
|
|
this.iterations = (int)((ulong)4L);
|
|
FBIKChain[] array = new FBIKChain[0];
|
|
this.chain = array;
|
|
IKEffector[] array2 = new IKEffector[0];
|
|
this.effectors = array2;
|
|
IKMappingSpine ikmappingSpine = new IKMappingSpine();
|
|
this.spineMapping = ikmappingSpine;
|
|
IKMappingBone[] array3 = new IKMappingBone[0];
|
|
this.boneMappings = array3;
|
|
IKMappingLimb[] array4 = new IKMappingLimb[0];
|
|
this.limbMappings = array4;
|
|
this.FABRIKPass = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003016 RID: 12310
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4003016")]
|
|
public Transform rootNode;
|
|
|
|
// Token: 0x04003017 RID: 12311
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4003017")]
|
|
[Range(0f, 1f)]
|
|
public float spineStiffness = 0.5f;
|
|
|
|
// Token: 0x04003018 RID: 12312
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x4003018")]
|
|
[Range(-1f, 1f)]
|
|
public float pullBodyVertical = 0.5f;
|
|
|
|
// Token: 0x04003019 RID: 12313
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4003019")]
|
|
[Range(-1f, 1f)]
|
|
public float pullBodyHorizontal;
|
|
|
|
// Token: 0x0400301B RID: 12315
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400301B")]
|
|
private Vector3 offset;
|
|
}
|
|
}
|