Add v1.0.5
This commit is contained in:
@@ -4,68 +4,68 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000406 RID: 1030
|
||||
[Token(Token = "0x2000406")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Aim IK")]
|
||||
// Token: 0x0200040F RID: 1039
|
||||
[Token(Token = "0x200040F")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=wT8fViZpLmQ&index=3&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Aim IK")]
|
||||
public class AimIK : IK
|
||||
{
|
||||
// Token: 0x060024ED RID: 9453 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024ED")]
|
||||
[Address(RVA = "0x11E3B70", Offset = "0x11E2970", VA = "0x1811E3B70", Slot = "8")]
|
||||
// Token: 0x0600251F RID: 9503 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600251F")]
|
||||
[Address(RVA = "0xB59BC0", Offset = "0xB583C0", VA = "0x180B59BC0", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024EE RID: 9454 RVA: 0x00053AEC File Offset: 0x00051CEC
|
||||
[Token(Token = "0x60024EE")]
|
||||
[Address(RVA = "0x11E3AF0", Offset = "0x11E28F0", VA = "0x1811E3AF0", Slot = "9")]
|
||||
// Token: 0x06002520 RID: 9504 RVA: 0x00054064 File Offset: 0x00052264
|
||||
[Token(Token = "0x6002520")]
|
||||
[Address(RVA = "0xB59B40", Offset = "0xB58340", VA = "0x180B59B40", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_aim_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x060024EF RID: 9455 RVA: 0x00053B04 File Offset: 0x00051D04
|
||||
[Token(Token = "0x60024EF")]
|
||||
[Address(RVA = "0x11E3B30", Offset = "0x11E2930", VA = "0x1811E3B30")]
|
||||
// Token: 0x06002521 RID: 9505 RVA: 0x0005407C File Offset: 0x0005227C
|
||||
[Token(Token = "0x6002521")]
|
||||
[Address(RVA = "0xB59B80", Offset = "0xB58380", VA = "0x180B59B80")]
|
||||
[ContextMenu("TUTORIAL VIDEO")]
|
||||
private void OpenSetupTutorial()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=wT8fViZpLmQ");
|
||||
}
|
||||
|
||||
// Token: 0x060024F0 RID: 9456 RVA: 0x00053B1C File Offset: 0x00051D1C
|
||||
[Token(Token = "0x60024F0")]
|
||||
[Address(RVA = "0x11E3BB0", Offset = "0x11E29B0", VA = "0x1811E3BB0")]
|
||||
// Token: 0x06002522 RID: 9506 RVA: 0x00054094 File Offset: 0x00052294
|
||||
[Token(Token = "0x6002522")]
|
||||
[Address(RVA = "0xB59C00", Offset = "0xB58400", VA = "0x180B59C00")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x060024F1 RID: 9457 RVA: 0x00053B34 File Offset: 0x00051D34
|
||||
[Token(Token = "0x60024F1")]
|
||||
[Address(RVA = "0x11E3AB0", Offset = "0x11E28B0", VA = "0x1811E3AB0")]
|
||||
// Token: 0x06002523 RID: 9507 RVA: 0x000540AC File Offset: 0x000522AC
|
||||
[Token(Token = "0x6002523")]
|
||||
[Address(RVA = "0xB59B00", Offset = "0xB58300", VA = "0x180B59B00")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x060024F2 RID: 9458 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024F2")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x06002524 RID: 9508 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002524")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024F3 RID: 9459 RVA: 0x00053B4C File Offset: 0x00051D4C
|
||||
[Token(Token = "0x60024F3")]
|
||||
[Address(RVA = "0x11E3BF0", Offset = "0x11E29F0", VA = "0x1811E3BF0")]
|
||||
// Token: 0x06002525 RID: 9509 RVA: 0x000540C4 File Offset: 0x000522C4
|
||||
[Token(Token = "0x6002525")]
|
||||
[Address(RVA = "0xB59C40", Offset = "0xB58440", VA = "0x180B59C40")]
|
||||
public AimIK()
|
||||
{
|
||||
IKSolverAim iksolverAim = new IKSolverAim();
|
||||
@@ -73,9 +73,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E99 RID: 11929
|
||||
// Token: 0x04002EDB RID: 11995
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E99")]
|
||||
[Token(Token = "0x4002EDB")]
|
||||
public IKSolverAim solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,29 +4,29 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000467 RID: 1127
|
||||
[Token(Token = "0x2000467")]
|
||||
// Token: 0x02000470 RID: 1136
|
||||
[Token(Token = "0x2000470")]
|
||||
public class AimPoser : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002888 RID: 10376 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002888")]
|
||||
[Address(RVA = "0x11E3C60", Offset = "0x11E2A60", VA = "0x1811E3C60")]
|
||||
// Token: 0x060028BA RID: 10426 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028BA")]
|
||||
[Address(RVA = "0xB59CB0", Offset = "0xB584B0", VA = "0x180B59CB0")]
|
||||
public AimPoser.Pose GetPose(Vector3 localDirection)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002889 RID: 10377 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002889")]
|
||||
[Address(RVA = "0x11E3D70", Offset = "0x11E2B70", VA = "0x1811E3D70")]
|
||||
// Token: 0x060028BB RID: 10427 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028BB")]
|
||||
[Address(RVA = "0xB59DC0", Offset = "0xB585C0", VA = "0x180B59DC0")]
|
||||
public void SetPoseActive(AimPoser.Pose pose)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600288A RID: 10378 RVA: 0x00059564 File Offset: 0x00057764
|
||||
[Token(Token = "0x600288A")]
|
||||
[Address(RVA = "0x11E3E00", Offset = "0x11E2C00", VA = "0x1811E3E00")]
|
||||
// Token: 0x060028BC RID: 10428 RVA: 0x000599C8 File Offset: 0x00057BC8
|
||||
[Token(Token = "0x60028BC")]
|
||||
[Address(RVA = "0xB59E50", Offset = "0xB58650", VA = "0x180B59E50")]
|
||||
public AimPoser()
|
||||
{
|
||||
AimPoser.Pose[] array = new AimPoser.Pose[0];
|
||||
@@ -34,72 +34,72 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040031C5 RID: 12741
|
||||
// Token: 0x04003207 RID: 12807
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031C5")]
|
||||
[Token(Token = "0x4003207")]
|
||||
public float angleBuffer = 5f;
|
||||
|
||||
// Token: 0x040031C6 RID: 12742
|
||||
// Token: 0x04003208 RID: 12808
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40031C6")]
|
||||
[Token(Token = "0x4003208")]
|
||||
public AimPoser.Pose[] poses;
|
||||
|
||||
// Token: 0x02000468 RID: 1128
|
||||
[Token(Token = "0x2000468")]
|
||||
// Token: 0x02000471 RID: 1137
|
||||
[Token(Token = "0x2000471")]
|
||||
[Serializable]
|
||||
public class Pose
|
||||
{
|
||||
// Token: 0x0600288B RID: 10379 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600288B")]
|
||||
[Address(RVA = "0x5FD280", Offset = "0x5FC080", VA = "0x1805FD280")]
|
||||
// Token: 0x060028BD RID: 10429 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028BD")]
|
||||
[Address(RVA = "0x66FF60", Offset = "0x66E760", VA = "0x18066FF60")]
|
||||
public bool IsInDirection(Vector3 d)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600288C RID: 10380 RVA: 0x00059590 File Offset: 0x00057790
|
||||
[Token(Token = "0x600288C")]
|
||||
[Address(RVA = "0x5FC8F0", Offset = "0x5FB6F0", VA = "0x1805FC8F0")]
|
||||
// Token: 0x060028BE RID: 10430 RVA: 0x000599F4 File Offset: 0x00057BF4
|
||||
[Token(Token = "0x60028BE")]
|
||||
[Address(RVA = "0x5FEF20", Offset = "0x5FD720", VA = "0x1805FEF20")]
|
||||
public void SetAngleBuffer(float value)
|
||||
{
|
||||
this.angleBuffer = value;
|
||||
}
|
||||
|
||||
// Token: 0x0600288D RID: 10381 RVA: 0x000595A4 File Offset: 0x000577A4
|
||||
[Token(Token = "0x600288D")]
|
||||
[Address(RVA = "0x5FD4D0", Offset = "0x5FC2D0", VA = "0x1805FD4D0")]
|
||||
// Token: 0x060028BF RID: 10431 RVA: 0x00059A08 File Offset: 0x00057C08
|
||||
[Token(Token = "0x60028BF")]
|
||||
[Address(RVA = "0x6701B0", Offset = "0x66E9B0", VA = "0x1806701B0")]
|
||||
public Pose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031C7 RID: 12743
|
||||
// Token: 0x04003209 RID: 12809
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031C7")]
|
||||
[Token(Token = "0x4003209")]
|
||||
public bool visualize = true;
|
||||
|
||||
// Token: 0x040031C8 RID: 12744
|
||||
// Token: 0x0400320A RID: 12810
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031C8")]
|
||||
[Token(Token = "0x400320A")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x040031C9 RID: 12745
|
||||
// Token: 0x0400320B RID: 12811
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40031C9")]
|
||||
[Token(Token = "0x400320B")]
|
||||
public Vector3 direction;
|
||||
|
||||
// Token: 0x040031CA RID: 12746
|
||||
// Token: 0x0400320C RID: 12812
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40031CA")]
|
||||
[Token(Token = "0x400320C")]
|
||||
public float yaw = 75f;
|
||||
|
||||
// Token: 0x040031CB RID: 12747
|
||||
// Token: 0x0400320D RID: 12813
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40031CB")]
|
||||
[Token(Token = "0x400320D")]
|
||||
public float pitch = 45f;
|
||||
|
||||
// Token: 0x040031CC RID: 12748
|
||||
// Token: 0x0400320E RID: 12814
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40031CC")]
|
||||
[Token(Token = "0x400320E")]
|
||||
private float angleBuffer;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,131 +4,131 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000469 RID: 1129
|
||||
[Token(Token = "0x2000469")]
|
||||
// Token: 0x02000472 RID: 1138
|
||||
[Token(Token = "0x2000472")]
|
||||
public class Amplifier : OffsetModifier
|
||||
{
|
||||
// Token: 0x0600288E RID: 10382 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600288E")]
|
||||
[Address(RVA = "0x11E4E70", Offset = "0x11E3C70", VA = "0x1811E4E70", Slot = "4")]
|
||||
// Token: 0x060028C0 RID: 10432 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028C0")]
|
||||
[Address(RVA = "0xB5AEC0", Offset = "0xB596C0", VA = "0x180B5AEC0", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600288F RID: 10383 RVA: 0x000595D4 File Offset: 0x000577D4
|
||||
[Token(Token = "0x600288F")]
|
||||
[Address(RVA = "0x8CD260", Offset = "0x8CC060", VA = "0x1808CD260")]
|
||||
// Token: 0x060028C1 RID: 10433 RVA: 0x00059A38 File Offset: 0x00057C38
|
||||
[Token(Token = "0x60028C1")]
|
||||
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
|
||||
public Amplifier()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031CD RID: 12749
|
||||
// Token: 0x0400320F RID: 12815
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40031CD")]
|
||||
[Token(Token = "0x400320F")]
|
||||
[Tooltip("The amplified bodies.")]
|
||||
public Amplifier.Body[] bodies;
|
||||
|
||||
// Token: 0x0200046A RID: 1130
|
||||
[Token(Token = "0x200046A")]
|
||||
// Token: 0x02000473 RID: 1139
|
||||
[Token(Token = "0x2000473")]
|
||||
[Serializable]
|
||||
public class Body
|
||||
{
|
||||
// Token: 0x06002890 RID: 10384 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002890")]
|
||||
[Address(RVA = "0x5F8C60", Offset = "0x5F7A60", VA = "0x1805F8C60")]
|
||||
// Token: 0x060028C2 RID: 10434 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028C2")]
|
||||
[Address(RVA = "0x66BD90", Offset = "0x66A590", VA = "0x18066BD90")]
|
||||
public void Update(IKSolverFullBodyBiped solver, float w, float deltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002891 RID: 10385 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002891")]
|
||||
[Address(RVA = "0x5F8C00", Offset = "0x5F7A00", VA = "0x1805F8C00")]
|
||||
// Token: 0x060028C3 RID: 10435 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028C3")]
|
||||
[Address(RVA = "0x66BD30", Offset = "0x66A530", VA = "0x18066BD30")]
|
||||
private static Vector3 Multiply(Vector3 v1, Vector3 v2)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002892 RID: 10386 RVA: 0x000595E8 File Offset: 0x000577E8
|
||||
[Token(Token = "0x6002892")]
|
||||
[Address(RVA = "0x5F91B0", Offset = "0x5F7FB0", VA = "0x1805F91B0")]
|
||||
// Token: 0x060028C4 RID: 10436 RVA: 0x00059A4C File Offset: 0x00057C4C
|
||||
[Token(Token = "0x60028C4")]
|
||||
[Address(RVA = "0x66C2E0", Offset = "0x66AAE0", VA = "0x18066C2E0")]
|
||||
public Body()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031CE RID: 12750
|
||||
// Token: 0x04003210 RID: 12816
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031CE")]
|
||||
[Token(Token = "0x4003210")]
|
||||
[Tooltip("The Transform that's motion we are reading.")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x040031CF RID: 12751
|
||||
// Token: 0x04003211 RID: 12817
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031CF")]
|
||||
[Token(Token = "0x4003211")]
|
||||
[Tooltip("Amplify the 'transform's' position relative to this Transform.")]
|
||||
public Transform relativeTo;
|
||||
|
||||
// Token: 0x040031D0 RID: 12752
|
||||
// Token: 0x04003212 RID: 12818
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40031D0")]
|
||||
[Token(Token = "0x4003212")]
|
||||
[Tooltip("Linking the body to effectors. One Body can be used to offset more than one effector.")]
|
||||
public Amplifier.Body.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x040031D1 RID: 12753
|
||||
// Token: 0x04003213 RID: 12819
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40031D1")]
|
||||
[Token(Token = "0x4003213")]
|
||||
[Tooltip("Amplification magnitude along the up axis of the character.")]
|
||||
public float verticalWeight = 1f;
|
||||
|
||||
// Token: 0x040031D2 RID: 12754
|
||||
// Token: 0x04003214 RID: 12820
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40031D2")]
|
||||
[Token(Token = "0x4003214")]
|
||||
[Tooltip("Amplification magnitude along the horizontal axes of the character.")]
|
||||
public float horizontalWeight = 1f;
|
||||
|
||||
// Token: 0x040031D3 RID: 12755
|
||||
// Token: 0x04003215 RID: 12821
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40031D3")]
|
||||
[Token(Token = "0x4003215")]
|
||||
[Tooltip("Speed of the amplifier. 0 means instant.")]
|
||||
public float speed = 3f;
|
||||
|
||||
// Token: 0x040031D4 RID: 12756
|
||||
// Token: 0x04003216 RID: 12822
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40031D4")]
|
||||
[Token(Token = "0x4003216")]
|
||||
private Vector3 lastRelativePos;
|
||||
|
||||
// Token: 0x040031D5 RID: 12757
|
||||
// Token: 0x04003217 RID: 12823
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40031D5")]
|
||||
[Token(Token = "0x4003217")]
|
||||
private Vector3 smoothDelta;
|
||||
|
||||
// Token: 0x040031D6 RID: 12758
|
||||
// Token: 0x04003218 RID: 12824
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40031D6")]
|
||||
[Token(Token = "0x4003218")]
|
||||
private bool firstUpdate;
|
||||
|
||||
// Token: 0x0200046B RID: 1131
|
||||
[Token(Token = "0x200046B")]
|
||||
// Token: 0x02000474 RID: 1140
|
||||
[Token(Token = "0x2000474")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x06002893 RID: 10387 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x6002893")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x060028C5 RID: 10437 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028C5")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031D7 RID: 12759
|
||||
// Token: 0x04003219 RID: 12825
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031D7")]
|
||||
[Token(Token = "0x4003219")]
|
||||
[Tooltip("Type of the FBBIK effector to use")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x040031D8 RID: 12760
|
||||
// Token: 0x0400321A RID: 12826
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40031D8")]
|
||||
[Token(Token = "0x400321A")]
|
||||
[Tooltip("Weight of using this effector")]
|
||||
public float weight;
|
||||
}
|
||||
|
||||
@@ -4,51 +4,51 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F0 RID: 1008
|
||||
[Token(Token = "0x20003F0")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Biped IK")]
|
||||
// Token: 0x020003F9 RID: 1017
|
||||
[Token(Token = "0x20003F9")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page2.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Biped IK")]
|
||||
public class BipedIK : SolverManager
|
||||
{
|
||||
// Token: 0x0600241F RID: 9247 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600241F")]
|
||||
[Address(RVA = "0x8D59E0", Offset = "0x8D47E0", VA = "0x1808D59E0")]
|
||||
// Token: 0x06002451 RID: 9297 RVA: 0x00052968 File Offset: 0x00050B68
|
||||
[Token(Token = "0x6002451")]
|
||||
[Address(RVA = "0xE3DE10", Offset = "0xE3C610", VA = "0x180E3DE10")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page2.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002420 RID: 9248 RVA: 0x000523E8 File Offset: 0x000505E8
|
||||
[Token(Token = "0x6002420")]
|
||||
[Address(RVA = "0x8D59A0", Offset = "0x8D47A0", VA = "0x1808D59A0")]
|
||||
// Token: 0x06002452 RID: 9298 RVA: 0x00052980 File Offset: 0x00050B80
|
||||
[Token(Token = "0x6002452")]
|
||||
[Address(RVA = "0xE3DDD0", Offset = "0xE3C5D0", VA = "0x180E3DDD0")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_biped_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002421 RID: 9249 RVA: 0x00052400 File Offset: 0x00050600
|
||||
[Token(Token = "0x6002421")]
|
||||
[Address(RVA = "0x8D5F00", Offset = "0x8D4D00", VA = "0x1808D5F00")]
|
||||
// Token: 0x06002453 RID: 9299 RVA: 0x00052998 File Offset: 0x00050B98
|
||||
[Token(Token = "0x6002453")]
|
||||
[Address(RVA = "0xE3E330", Offset = "0xE3CB30", VA = "0x180E3E330")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002422 RID: 9250 RVA: 0x00052418 File Offset: 0x00050618
|
||||
[Token(Token = "0x6002422")]
|
||||
[Address(RVA = "0x8D5290", Offset = "0x8D4090", VA = "0x1808D5290")]
|
||||
// Token: 0x06002454 RID: 9300 RVA: 0x000529B0 File Offset: 0x00050BB0
|
||||
[Token(Token = "0x6002454")]
|
||||
[Address(RVA = "0xE3D6F0", Offset = "0xE3BEF0", VA = "0x180E3D6F0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002423 RID: 9251 RVA: 0x00052430 File Offset: 0x00050630
|
||||
[Token(Token = "0x6002423")]
|
||||
[Address(RVA = "0x8D5410", Offset = "0x8D4210", VA = "0x1808D5410")]
|
||||
// Token: 0x06002455 RID: 9301 RVA: 0x000529C8 File Offset: 0x00050BC8
|
||||
[Token(Token = "0x6002455")]
|
||||
[Address(RVA = "0xE3D870", Offset = "0xE3C070", VA = "0x180E3D870")]
|
||||
public float GetIKPositionWeight(AvatarIKGoal goal)
|
||||
{
|
||||
if (goal != AvatarIKGoal.LeftFoot)
|
||||
@@ -66,9 +66,9 @@ namespace RootMotion.FinalIK
|
||||
return this.solvers.leftFoot.IKPositionWeight;
|
||||
}
|
||||
|
||||
// Token: 0x06002424 RID: 9252 RVA: 0x00052474 File Offset: 0x00050674
|
||||
[Token(Token = "0x6002424")]
|
||||
[Address(RVA = "0x8D5520", Offset = "0x8D4320", VA = "0x1808D5520")]
|
||||
// Token: 0x06002456 RID: 9302 RVA: 0x00052A0C File Offset: 0x00050C0C
|
||||
[Token(Token = "0x6002456")]
|
||||
[Address(RVA = "0xE3D980", Offset = "0xE3C180", VA = "0x180E3D980")]
|
||||
public float GetIKRotationWeight(AvatarIKGoal goal)
|
||||
{
|
||||
if (goal != AvatarIKGoal.LeftFoot)
|
||||
@@ -86,9 +86,9 @@ namespace RootMotion.FinalIK
|
||||
return this.solvers.leftFoot.IKRotationWeight;
|
||||
}
|
||||
|
||||
// Token: 0x06002425 RID: 9253 RVA: 0x000524B8 File Offset: 0x000506B8
|
||||
[Token(Token = "0x6002425")]
|
||||
[Address(RVA = "0x8D5A20", Offset = "0x8D4820", VA = "0x1808D5A20")]
|
||||
// Token: 0x06002457 RID: 9303 RVA: 0x00052A50 File Offset: 0x00050C50
|
||||
[Token(Token = "0x6002457")]
|
||||
[Address(RVA = "0xE3DE50", Offset = "0xE3C650", VA = "0x180E3DE50")]
|
||||
public void SetIKPositionWeight(AvatarIKGoal goal, float weight)
|
||||
{
|
||||
if (goal != AvatarIKGoal.LeftFoot)
|
||||
@@ -106,9 +106,9 @@ namespace RootMotion.FinalIK
|
||||
this.solvers.leftFoot.SetIKPositionWeight(weight);
|
||||
}
|
||||
|
||||
// Token: 0x06002426 RID: 9254 RVA: 0x00052500 File Offset: 0x00050700
|
||||
[Token(Token = "0x6002426")]
|
||||
[Address(RVA = "0x8D5B10", Offset = "0x8D4910", VA = "0x1808D5B10")]
|
||||
// Token: 0x06002458 RID: 9304 RVA: 0x00052A98 File Offset: 0x00050C98
|
||||
[Token(Token = "0x6002458")]
|
||||
[Address(RVA = "0xE3DF40", Offset = "0xE3C740", VA = "0x180E3DF40")]
|
||||
public void SetIKRotationWeight(AvatarIKGoal goal, float weight)
|
||||
{
|
||||
if (goal != AvatarIKGoal.LeftFoot)
|
||||
@@ -126,9 +126,9 @@ namespace RootMotion.FinalIK
|
||||
this.solvers.leftFoot.SetIKRotationWeight(weight);
|
||||
}
|
||||
|
||||
// Token: 0x06002427 RID: 9255 RVA: 0x00052548 File Offset: 0x00050748
|
||||
[Token(Token = "0x6002427")]
|
||||
[Address(RVA = "0x8D5A90", Offset = "0x8D4890", VA = "0x1808D5A90")]
|
||||
// Token: 0x06002459 RID: 9305 RVA: 0x00052AE0 File Offset: 0x00050CE0
|
||||
[Token(Token = "0x6002459")]
|
||||
[Address(RVA = "0xE3DEC0", Offset = "0xE3C6C0", VA = "0x180E3DEC0")]
|
||||
public void SetIKPosition(AvatarIKGoal goal, Vector3 IKPosition)
|
||||
{
|
||||
if (goal != AvatarIKGoal.LeftFoot)
|
||||
@@ -148,41 +148,41 @@ namespace RootMotion.FinalIK
|
||||
leftFoot.IKPosition.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x06002428 RID: 9256 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002428")]
|
||||
[Address(RVA = "0x8D5B80", Offset = "0x8D4980", VA = "0x1808D5B80")]
|
||||
// Token: 0x0600245A RID: 9306 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600245A")]
|
||||
[Address(RVA = "0xE3DFB0", Offset = "0xE3C7B0", VA = "0x180E3DFB0")]
|
||||
public void SetIKRotation(AvatarIKGoal goal, Quaternion IKRotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002429 RID: 9257 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002429")]
|
||||
[Address(RVA = "0x8D5480", Offset = "0x8D4280", VA = "0x1808D5480")]
|
||||
// Token: 0x0600245B RID: 9307 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600245B")]
|
||||
[Address(RVA = "0xE3D8E0", Offset = "0xE3C0E0", VA = "0x180E3D8E0")]
|
||||
public Vector3 GetIKPosition(AvatarIKGoal goal)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600242A RID: 9258 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600242A")]
|
||||
[Address(RVA = "0x8D5590", Offset = "0x8D4390", VA = "0x1808D5590")]
|
||||
// Token: 0x0600245C RID: 9308 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600245C")]
|
||||
[Address(RVA = "0xE3D9F0", Offset = "0xE3C1F0", VA = "0x180E3D9F0")]
|
||||
public Quaternion GetIKRotation(AvatarIKGoal goal)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600242B RID: 9259 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600242B")]
|
||||
[Address(RVA = "0x8D5C20", Offset = "0x8D4A20", VA = "0x1808D5C20")]
|
||||
// Token: 0x0600245D RID: 9309 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600245D")]
|
||||
[Address(RVA = "0xE3E050", Offset = "0xE3C850", VA = "0x180E3E050")]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight, float clampWeightHead, float clampWeightEyes)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600242C RID: 9260 RVA: 0x000525A0 File Offset: 0x000507A0
|
||||
[Token(Token = "0x600242C")]
|
||||
[Address(RVA = "0x8D5BF0", Offset = "0x8D49F0", VA = "0x1808D5BF0")]
|
||||
// Token: 0x0600245E RID: 9310 RVA: 0x00052B38 File Offset: 0x00050D38
|
||||
[Token(Token = "0x600245E")]
|
||||
[Address(RVA = "0xE3E020", Offset = "0xE3C820", VA = "0x180E3E020")]
|
||||
public void SetLookAtPosition(Vector3 lookAtPosition)
|
||||
{
|
||||
IKSolverLookAt lookAt = this.solvers.lookAt;
|
||||
@@ -190,9 +190,9 @@ namespace RootMotion.FinalIK
|
||||
lookAt.IKPosition.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x0600242D RID: 9261 RVA: 0x000525D4 File Offset: 0x000507D4
|
||||
[Token(Token = "0x600242D")]
|
||||
[Address(RVA = "0x8D5C60", Offset = "0x8D4A60", VA = "0x1808D5C60")]
|
||||
// Token: 0x0600245F RID: 9311 RVA: 0x00052B6C File Offset: 0x00050D6C
|
||||
[Token(Token = "0x600245F")]
|
||||
[Address(RVA = "0xE3E090", Offset = "0xE3C890", VA = "0x180E3E090")]
|
||||
public void SetSpinePosition(Vector3 spinePosition)
|
||||
{
|
||||
IKSolverFABRIK spine = this.solvers.spine;
|
||||
@@ -200,49 +200,49 @@ namespace RootMotion.FinalIK
|
||||
spine.IKPosition.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x0600242E RID: 9262 RVA: 0x00052608 File Offset: 0x00050808
|
||||
[Token(Token = "0x600242E")]
|
||||
[Address(RVA = "0x8D5C90", Offset = "0x8D4A90", VA = "0x1808D5C90")]
|
||||
// Token: 0x06002460 RID: 9312 RVA: 0x00052BA0 File Offset: 0x00050DA0
|
||||
[Token(Token = "0x6002460")]
|
||||
[Address(RVA = "0xE3E0C0", Offset = "0xE3C8C0", VA = "0x180E3E0C0")]
|
||||
public void SetSpineWeight(float weight)
|
||||
{
|
||||
this.solvers.spine.SetIKPositionWeight(weight);
|
||||
}
|
||||
|
||||
// Token: 0x0600242F RID: 9263 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600242F")]
|
||||
[Address(RVA = "0x8D53A0", Offset = "0x8D41A0", VA = "0x1808D53A0")]
|
||||
// Token: 0x06002461 RID: 9313 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002461")]
|
||||
[Address(RVA = "0xE3D800", Offset = "0xE3C000", VA = "0x180E3D800")]
|
||||
public IKSolverLimb GetGoalIK(AvatarIKGoal goal)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002430 RID: 9264 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002430")]
|
||||
[Address(RVA = "0x638370", Offset = "0x637170", VA = "0x180638370")]
|
||||
// Token: 0x06002462 RID: 9314 RVA: 0x00052BC4 File Offset: 0x00050DC4
|
||||
[Token(Token = "0x6002462")]
|
||||
[Address(RVA = "0x61E400", Offset = "0x61CC00", VA = "0x18061E400")]
|
||||
public void InitiateBipedIK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
int valueAsInt = base.ValueAsInt;
|
||||
}
|
||||
|
||||
// Token: 0x06002431 RID: 9265 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002431")]
|
||||
[Address(RVA = "0x30E190", Offset = "0x30CF90", VA = "0x18030E190")]
|
||||
// Token: 0x06002463 RID: 9315 RVA: 0x00052BD8 File Offset: 0x00050DD8
|
||||
[Token(Token = "0x6002463")]
|
||||
[Address(RVA = "0x343E40", Offset = "0x342640", VA = "0x180343E40")]
|
||||
public void UpdateBipedIK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
int valueAsInt = base.ValueAsInt;
|
||||
}
|
||||
|
||||
// Token: 0x06002432 RID: 9266 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002432")]
|
||||
[Address(RVA = "0x8D5CC0", Offset = "0x8D4AC0", VA = "0x1808D5CC0")]
|
||||
// Token: 0x06002464 RID: 9316 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002464")]
|
||||
[Address(RVA = "0xE3E0F0", Offset = "0xE3C8F0", VA = "0x180E3E0F0")]
|
||||
public void SetToDefaults()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002433 RID: 9267 RVA: 0x0005262C File Offset: 0x0005082C
|
||||
[Token(Token = "0x6002433")]
|
||||
[Address(RVA = "0x8D52D0", Offset = "0x8D40D0", VA = "0x1808D52D0", Slot = "6")]
|
||||
// Token: 0x06002465 RID: 9317 RVA: 0x00052BEC File Offset: 0x00050DEC
|
||||
[Token(Token = "0x6002465")]
|
||||
[Address(RVA = "0xE3D730", Offset = "0xE3BF30", VA = "0x180E3D730", Slot = "6")]
|
||||
protected override void FixTransforms()
|
||||
{
|
||||
this.solvers.lookAt.FixTransforms();
|
||||
@@ -257,9 +257,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002434 RID: 9268 RVA: 0x0005268C File Offset: 0x0005088C
|
||||
[Token(Token = "0x6002434")]
|
||||
[Address(RVA = "0x8D5600", Offset = "0x8D4400", VA = "0x1808D5600", Slot = "4")]
|
||||
// Token: 0x06002466 RID: 9318 RVA: 0x00052C4C File Offset: 0x00050E4C
|
||||
[Token(Token = "0x6002466")]
|
||||
[Address(RVA = "0xE3DA60", Offset = "0xE3C260", VA = "0x180E3DA60", Slot = "4")]
|
||||
protected override void InitiateSolver()
|
||||
{
|
||||
string text;
|
||||
@@ -346,9 +346,9 @@ namespace RootMotion.FinalIK
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002435 RID: 9269 RVA: 0x00052954 File Offset: 0x00050B54
|
||||
[Token(Token = "0x6002435")]
|
||||
[Address(RVA = "0x8D5F40", Offset = "0x8D4D40", VA = "0x1808D5F40", Slot = "5")]
|
||||
// Token: 0x06002467 RID: 9319 RVA: 0x00052F14 File Offset: 0x00051114
|
||||
[Token(Token = "0x6002467")]
|
||||
[Address(RVA = "0xE3E370", Offset = "0xE3CB70", VA = "0x180E3E370", Slot = "5")]
|
||||
protected override void UpdateSolver()
|
||||
{
|
||||
int num;
|
||||
@@ -385,9 +385,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002436 RID: 9270 RVA: 0x00052A48 File Offset: 0x00050C48
|
||||
[Token(Token = "0x6002436")]
|
||||
[Address(RVA = "0x8D5970", Offset = "0x8D4770", VA = "0x1808D5970")]
|
||||
// Token: 0x06002468 RID: 9320 RVA: 0x00053008 File Offset: 0x00051208
|
||||
[Token(Token = "0x6002468")]
|
||||
[Address(RVA = "0xCBAFE0", Offset = "0xCB97E0", VA = "0x180CBAFE0")]
|
||||
public void LogWarning(string message)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
@@ -395,9 +395,9 @@ namespace RootMotion.FinalIK
|
||||
Warning.Log(message, transform, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06002437 RID: 9271 RVA: 0x00052A68 File Offset: 0x00050C68
|
||||
[Token(Token = "0x6002437")]
|
||||
[Address(RVA = "0x8D6160", Offset = "0x8D4F60", VA = "0x1808D6160")]
|
||||
// Token: 0x06002469 RID: 9321 RVA: 0x00053028 File Offset: 0x00051228
|
||||
[Token(Token = "0x6002469")]
|
||||
[Address(RVA = "0xE3E590", Offset = "0xE3CD90", VA = "0x180E3E590")]
|
||||
public BipedIK()
|
||||
{
|
||||
BipedReferences bipedReferences = new BipedReferences();
|
||||
@@ -407,14 +407,14 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002DF1 RID: 11761
|
||||
// Token: 0x04002E33 RID: 11827
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002DF1")]
|
||||
[Token(Token = "0x4002E33")]
|
||||
public BipedReferences references;
|
||||
|
||||
// Token: 0x04002DF2 RID: 11762
|
||||
// Token: 0x04002E34 RID: 11828
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002DF2")]
|
||||
[Token(Token = "0x4002E34")]
|
||||
public BipedIKSolvers solvers;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,18 +4,18 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F1 RID: 1009
|
||||
[Token(Token = "0x20003F1")]
|
||||
// Token: 0x020003FA RID: 1018
|
||||
[Token(Token = "0x20003FA")]
|
||||
[Serializable]
|
||||
public class BipedIKSolvers
|
||||
{
|
||||
// Token: 0x1700020B RID: 523
|
||||
// (get) Token: 0x06002438 RID: 9272 RVA: 0x00052A98 File Offset: 0x00050C98
|
||||
[Token(Token = "0x1700020B")]
|
||||
// Token: 0x17000205 RID: 517
|
||||
// (get) Token: 0x0600246A RID: 9322 RVA: 0x00053058 File Offset: 0x00051258
|
||||
[Token(Token = "0x17000205")]
|
||||
public IKSolverLimb[] limbs
|
||||
{
|
||||
[Token(Token = "0x6002438")]
|
||||
[Address(RVA = "0x8D5090", Offset = "0x8D3E90", VA = "0x1808D5090")]
|
||||
[Token(Token = "0x600246A")]
|
||||
[Address(RVA = "0xE3D4F0", Offset = "0xE3BCF0", VA = "0x180E3D4F0")]
|
||||
get
|
||||
{
|
||||
IKSolverLimb[] limbs;
|
||||
@@ -56,13 +56,13 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700020C RID: 524
|
||||
// (get) Token: 0x06002439 RID: 9273 RVA: 0x00052B34 File Offset: 0x00050D34
|
||||
[Token(Token = "0x1700020C")]
|
||||
// Token: 0x17000206 RID: 518
|
||||
// (get) Token: 0x0600246B RID: 9323 RVA: 0x000530F4 File Offset: 0x000512F4
|
||||
[Token(Token = "0x17000206")]
|
||||
public IKSolver[] ikSolvers
|
||||
{
|
||||
[Token(Token = "0x6002439")]
|
||||
[Address(RVA = "0x8D4D80", Offset = "0x8D3B80", VA = "0x1808D4D80")]
|
||||
[Token(Token = "0x600246B")]
|
||||
[Address(RVA = "0xE3D1E0", Offset = "0xE3B9E0", VA = "0x180E3D1E0")]
|
||||
get
|
||||
{
|
||||
IKSolver[] ikSolvers;
|
||||
@@ -118,9 +118,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600243A RID: 9274 RVA: 0x00052C28 File Offset: 0x00050E28
|
||||
[Token(Token = "0x600243A")]
|
||||
[Address(RVA = "0x8D4A20", Offset = "0x8D3820", VA = "0x1808D4A20")]
|
||||
// Token: 0x0600246C RID: 9324 RVA: 0x000531E8 File Offset: 0x000513E8
|
||||
[Token(Token = "0x600246C")]
|
||||
[Address(RVA = "0xE3CE80", Offset = "0xE3B680", VA = "0x180E3CE80")]
|
||||
public void AssignReferences(BipedReferences references)
|
||||
{
|
||||
IKSolverLimb iksolverLimb = this.leftHand;
|
||||
@@ -168,62 +168,62 @@ namespace RootMotion.FinalIK
|
||||
this.rightHand.goal = (AvatarIKGoal)((ulong)3L);
|
||||
}
|
||||
|
||||
// Token: 0x0600243B RID: 9275 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600243B")]
|
||||
[Address(RVA = "0x8D4BC0", Offset = "0x8D39C0", VA = "0x1808D4BC0")]
|
||||
// Token: 0x0600246D RID: 9325 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600246D")]
|
||||
[Address(RVA = "0xE3D020", Offset = "0xE3B820", VA = "0x180E3D020")]
|
||||
public BipedIKSolvers()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002DF3 RID: 11763
|
||||
// Token: 0x04002E35 RID: 11829
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002DF3")]
|
||||
[Token(Token = "0x4002E35")]
|
||||
public IKSolverLimb leftFoot;
|
||||
|
||||
// Token: 0x04002DF4 RID: 11764
|
||||
// Token: 0x04002E36 RID: 11830
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002DF4")]
|
||||
[Token(Token = "0x4002E36")]
|
||||
public IKSolverLimb rightFoot;
|
||||
|
||||
// Token: 0x04002DF5 RID: 11765
|
||||
// Token: 0x04002E37 RID: 11831
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002DF5")]
|
||||
[Token(Token = "0x4002E37")]
|
||||
public IKSolverLimb leftHand;
|
||||
|
||||
// Token: 0x04002DF6 RID: 11766
|
||||
// Token: 0x04002E38 RID: 11832
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002DF6")]
|
||||
[Token(Token = "0x4002E38")]
|
||||
public IKSolverLimb rightHand;
|
||||
|
||||
// Token: 0x04002DF7 RID: 11767
|
||||
// Token: 0x04002E39 RID: 11833
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002DF7")]
|
||||
[Token(Token = "0x4002E39")]
|
||||
public IKSolverFABRIK spine;
|
||||
|
||||
// Token: 0x04002DF8 RID: 11768
|
||||
// Token: 0x04002E3A RID: 11834
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002DF8")]
|
||||
[Token(Token = "0x4002E3A")]
|
||||
public IKSolverLookAt lookAt;
|
||||
|
||||
// Token: 0x04002DF9 RID: 11769
|
||||
// Token: 0x04002E3B RID: 11835
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002DF9")]
|
||||
[Token(Token = "0x4002E3B")]
|
||||
public IKSolverAim aim;
|
||||
|
||||
// Token: 0x04002DFA RID: 11770
|
||||
// Token: 0x04002E3C RID: 11836
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002DFA")]
|
||||
[Token(Token = "0x4002E3C")]
|
||||
public Constraints pelvis;
|
||||
|
||||
// Token: 0x04002DFB RID: 11771
|
||||
// Token: 0x04002E3D RID: 11837
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002DFB")]
|
||||
[Token(Token = "0x4002E3D")]
|
||||
private IKSolverLimb[] _limbs;
|
||||
|
||||
// Token: 0x04002DFC RID: 11772
|
||||
// Token: 0x04002E3E RID: 11838
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002DFC")]
|
||||
[Token(Token = "0x4002E3E")]
|
||||
private IKSolver[] _ikSolvers;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,65 +4,65 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200046C RID: 1132
|
||||
[Token(Token = "0x200046C")]
|
||||
// Token: 0x02000475 RID: 1141
|
||||
[Token(Token = "0x2000475")]
|
||||
public class BodyTilt : OffsetModifier
|
||||
{
|
||||
// Token: 0x06002894 RID: 10388 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002894")]
|
||||
[Address(RVA = "0xDE3E10", Offset = "0xDE2C10", VA = "0x180DE3E10", Slot = "5")]
|
||||
// Token: 0x060028C6 RID: 10438 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028C6")]
|
||||
[Address(RVA = "0xE4FFC0", Offset = "0xE4E7C0", VA = "0x180E4FFC0", Slot = "5")]
|
||||
protected override void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002895 RID: 10389 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002895")]
|
||||
[Address(RVA = "0xDE3C10", Offset = "0xDE2A10", VA = "0x180DE3C10", Slot = "4")]
|
||||
// Token: 0x060028C7 RID: 10439 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028C7")]
|
||||
[Address(RVA = "0xE4FDC0", Offset = "0xE4E5C0", VA = "0x180E4FDC0", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002896 RID: 10390 RVA: 0x0005961C File Offset: 0x0005781C
|
||||
[Token(Token = "0x6002896")]
|
||||
[Address(RVA = "0xDE3E60", Offset = "0xDE2C60", VA = "0x180DE3E60")]
|
||||
// Token: 0x060028C8 RID: 10440 RVA: 0x00059A80 File Offset: 0x00057C80
|
||||
[Token(Token = "0x60028C8")]
|
||||
[Address(RVA = "0xE50010", Offset = "0xE4E810", VA = "0x180E50010")]
|
||||
public BodyTilt()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031D9 RID: 12761
|
||||
// Token: 0x0400321B RID: 12827
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40031D9")]
|
||||
[Token(Token = "0x400321B")]
|
||||
[Tooltip("Speed of tilting")]
|
||||
public float tiltSpeed = 6f;
|
||||
|
||||
// Token: 0x040031DA RID: 12762
|
||||
// Token: 0x0400321C RID: 12828
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40031DA")]
|
||||
[Token(Token = "0x400321C")]
|
||||
[Tooltip("Sensitivity of tilting")]
|
||||
public float tiltSensitivity = 0.07f;
|
||||
|
||||
// Token: 0x040031DB RID: 12763
|
||||
// Token: 0x0400321D RID: 12829
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40031DB")]
|
||||
[Token(Token = "0x400321D")]
|
||||
[Tooltip("The OffsetPose components")]
|
||||
public OffsetPose poseLeft;
|
||||
|
||||
// Token: 0x040031DC RID: 12764
|
||||
// Token: 0x0400321E RID: 12830
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40031DC")]
|
||||
[Token(Token = "0x400321E")]
|
||||
[Tooltip("The OffsetPose components")]
|
||||
public OffsetPose poseRight;
|
||||
|
||||
// Token: 0x040031DD RID: 12765
|
||||
// Token: 0x0400321F RID: 12831
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40031DD")]
|
||||
[Token(Token = "0x400321F")]
|
||||
private float tiltAngle;
|
||||
|
||||
// Token: 0x040031DE RID: 12766
|
||||
// Token: 0x04003220 RID: 12832
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40031DE")]
|
||||
[Token(Token = "0x4003220")]
|
||||
private Vector3 lastForward;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,59 +4,59 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000407 RID: 1031
|
||||
[Token(Token = "0x2000407")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page3.html")]
|
||||
// Token: 0x02000410 RID: 1040
|
||||
[Token(Token = "0x2000410")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/CCD IK")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page3.html")]
|
||||
public class CCDIK : IK
|
||||
{
|
||||
// Token: 0x060024F4 RID: 9460 RVA: 0x00053B6C File Offset: 0x00051D6C
|
||||
[Token(Token = "0x60024F4")]
|
||||
[Address(RVA = "0x1348D60", Offset = "0x1347B60", VA = "0x181348D60", Slot = "8")]
|
||||
// Token: 0x06002526 RID: 9510 RVA: 0x000540E4 File Offset: 0x000522E4
|
||||
[Token(Token = "0x6002526")]
|
||||
[Address(RVA = "0x13D1930", Offset = "0x13D0130", VA = "0x1813D1930", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page3.html");
|
||||
}
|
||||
|
||||
// Token: 0x060024F5 RID: 9461 RVA: 0x00053B84 File Offset: 0x00051D84
|
||||
[Token(Token = "0x60024F5")]
|
||||
[Address(RVA = "0x1348D20", Offset = "0x1347B20", VA = "0x181348D20", Slot = "9")]
|
||||
// Token: 0x06002527 RID: 9511 RVA: 0x000540FC File Offset: 0x000522FC
|
||||
[Token(Token = "0x6002527")]
|
||||
[Address(RVA = "0x13D18F0", Offset = "0x13D00F0", VA = "0x1813D18F0", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_c_c_d_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x060024F6 RID: 9462 RVA: 0x00053B9C File Offset: 0x00051D9C
|
||||
[Token(Token = "0x60024F6")]
|
||||
[Address(RVA = "0x1348DA0", Offset = "0x1347BA0", VA = "0x181348DA0")]
|
||||
// Token: 0x06002528 RID: 9512 RVA: 0x00054114 File Offset: 0x00052314
|
||||
[Token(Token = "0x6002528")]
|
||||
[Address(RVA = "0x13D1970", Offset = "0x13D0170", VA = "0x1813D1970")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x060024F7 RID: 9463 RVA: 0x00053BB4 File Offset: 0x00051DB4
|
||||
[Token(Token = "0x60024F7")]
|
||||
[Address(RVA = "0x1348CE0", Offset = "0x1347AE0", VA = "0x181348CE0")]
|
||||
// Token: 0x06002529 RID: 9513 RVA: 0x0005412C File Offset: 0x0005232C
|
||||
[Token(Token = "0x6002529")]
|
||||
[Address(RVA = "0x13D18B0", Offset = "0x13D00B0", VA = "0x1813D18B0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x060024F8 RID: 9464 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024F8")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x0600252A RID: 9514 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600252A")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024F9 RID: 9465 RVA: 0x00053BCC File Offset: 0x00051DCC
|
||||
[Token(Token = "0x60024F9")]
|
||||
[Address(RVA = "0x1348DE0", Offset = "0x1347BE0", VA = "0x181348DE0")]
|
||||
// Token: 0x0600252B RID: 9515 RVA: 0x00054144 File Offset: 0x00052344
|
||||
[Token(Token = "0x600252B")]
|
||||
[Address(RVA = "0x13D19B0", Offset = "0x13D01B0", VA = "0x1813D19B0")]
|
||||
public CCDIK()
|
||||
{
|
||||
IKSolverCCD iksolverCCD = new IKSolverCCD();
|
||||
@@ -64,9 +64,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E9A RID: 11930
|
||||
// Token: 0x04002EDC RID: 11996
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E9A")]
|
||||
[Token(Token = "0x4002EDC")]
|
||||
public IKSolverCCD solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,18 +4,18 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F2 RID: 1010
|
||||
[Token(Token = "0x20003F2")]
|
||||
// Token: 0x020003FB RID: 1019
|
||||
[Token(Token = "0x20003FB")]
|
||||
[Serializable]
|
||||
public abstract class Constraint
|
||||
{
|
||||
// Token: 0x1700020D RID: 525
|
||||
// (get) Token: 0x0600243C RID: 9276 RVA: 0x00052DD4 File Offset: 0x00050FD4
|
||||
[Token(Token = "0x1700020D")]
|
||||
// Token: 0x17000207 RID: 519
|
||||
// (get) Token: 0x0600246E RID: 9326 RVA: 0x00053394 File Offset: 0x00051594
|
||||
[Token(Token = "0x17000207")]
|
||||
public bool isValid
|
||||
{
|
||||
[Token(Token = "0x600243C")]
|
||||
[Address(RVA = "0xE90970", Offset = "0xE8F770", VA = "0x180E90970")]
|
||||
[Token(Token = "0x600246E")]
|
||||
[Address(RVA = "0x1094FC0", Offset = "0x10937C0", VA = "0x181094FC0")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.transform;
|
||||
@@ -24,26 +24,26 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600243D RID: 9277
|
||||
[Token(Token = "0x600243D")]
|
||||
// Token: 0x0600246F RID: 9327
|
||||
[Token(Token = "0x600246F")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void UpdateConstraint();
|
||||
|
||||
// Token: 0x0600243E RID: 9278 RVA: 0x00052DF4 File Offset: 0x00050FF4
|
||||
[Token(Token = "0x600243E")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002470 RID: 9328 RVA: 0x000533B4 File Offset: 0x000515B4
|
||||
[Token(Token = "0x6002470")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
protected Constraint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002DFD RID: 11773
|
||||
// Token: 0x04002E3F RID: 11839
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002DFD")]
|
||||
[Token(Token = "0x4002E3F")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04002DFE RID: 11774
|
||||
// Token: 0x04002E40 RID: 11840
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002DFE")]
|
||||
[Token(Token = "0x4002E40")]
|
||||
public float weight;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,33 +4,33 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F3 RID: 1011
|
||||
[Token(Token = "0x20003F3")]
|
||||
// Token: 0x020003FC RID: 1020
|
||||
[Token(Token = "0x20003FC")]
|
||||
[Serializable]
|
||||
public class ConstraintPosition : Constraint
|
||||
{
|
||||
// Token: 0x0600243F RID: 9279 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600243F")]
|
||||
[Address(RVA = "0xE904D0", Offset = "0xE8F2D0", VA = "0x180E904D0", Slot = "4")]
|
||||
// Token: 0x06002471 RID: 9329 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002471")]
|
||||
[Address(RVA = "0x1094B20", Offset = "0x1093320", VA = "0x181094B20", Slot = "4")]
|
||||
public override void UpdateConstraint()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002440 RID: 9280 RVA: 0x00052E08 File Offset: 0x00051008
|
||||
[Token(Token = "0x6002440")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002472 RID: 9330 RVA: 0x000533C8 File Offset: 0x000515C8
|
||||
[Token(Token = "0x6002472")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public ConstraintPosition()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002441 RID: 9281 RVA: 0x00052E1C File Offset: 0x0005101C
|
||||
[Token(Token = "0x6002441")]
|
||||
[Address(RVA = "0x44F860", Offset = "0x44E660", VA = "0x18044F860")]
|
||||
// Token: 0x06002473 RID: 9331 RVA: 0x000533DC File Offset: 0x000515DC
|
||||
[Token(Token = "0x6002473")]
|
||||
[Address(RVA = "0x492D20", Offset = "0x491520", VA = "0x180492D20")]
|
||||
public ConstraintPosition(Transform transform)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002441)
|
||||
An exception occurred when decompiling this method (06002473)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.ConstraintPosition::.ctor(UnityEngine.Transform)
|
||||
|
||||
@@ -46,9 +46,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x04002DFF RID: 11775
|
||||
// Token: 0x04002E41 RID: 11841
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002DFF")]
|
||||
[Token(Token = "0x4002E41")]
|
||||
public Vector3 position;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,33 +4,33 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F4 RID: 1012
|
||||
[Token(Token = "0x20003F4")]
|
||||
// Token: 0x020003FD RID: 1021
|
||||
[Token(Token = "0x20003FD")]
|
||||
[Serializable]
|
||||
public class ConstraintPositionOffset : Constraint
|
||||
{
|
||||
// Token: 0x06002442 RID: 9282 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002442")]
|
||||
[Address(RVA = "0xE90210", Offset = "0xE8F010", VA = "0x180E90210", Slot = "4")]
|
||||
// Token: 0x06002474 RID: 9332 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002474")]
|
||||
[Address(RVA = "0x1094860", Offset = "0x1093060", VA = "0x181094860", Slot = "4")]
|
||||
public override void UpdateConstraint()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002443 RID: 9283 RVA: 0x00052E38 File Offset: 0x00051038
|
||||
[Token(Token = "0x6002443")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002475 RID: 9333 RVA: 0x000533F8 File Offset: 0x000515F8
|
||||
[Token(Token = "0x6002475")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public ConstraintPositionOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002444 RID: 9284 RVA: 0x00052E4C File Offset: 0x0005104C
|
||||
[Token(Token = "0x6002444")]
|
||||
[Address(RVA = "0x44F860", Offset = "0x44E660", VA = "0x18044F860")]
|
||||
// Token: 0x06002476 RID: 9334 RVA: 0x0005340C File Offset: 0x0005160C
|
||||
[Token(Token = "0x6002476")]
|
||||
[Address(RVA = "0x492D20", Offset = "0x491520", VA = "0x180492D20")]
|
||||
public ConstraintPositionOffset(Transform transform)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002444)
|
||||
An exception occurred when decompiling this method (06002476)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.ConstraintPositionOffset::.ctor(UnityEngine.Transform)
|
||||
|
||||
@@ -46,37 +46,37 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x1700020E RID: 526
|
||||
// (get) Token: 0x06002445 RID: 9285 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700020E")]
|
||||
// Token: 0x17000208 RID: 520
|
||||
// (get) Token: 0x06002477 RID: 9335 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000208")]
|
||||
private bool positionChanged
|
||||
{
|
||||
[Token(Token = "0x6002445")]
|
||||
[Address(RVA = "0xE90470", Offset = "0xE8F270", VA = "0x180E90470")]
|
||||
[Token(Token = "0x6002477")]
|
||||
[Address(RVA = "0x1094AC0", Offset = "0x10932C0", VA = "0x181094AC0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002E00 RID: 11776
|
||||
// Token: 0x04002E42 RID: 11842
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E00")]
|
||||
[Token(Token = "0x4002E42")]
|
||||
public Vector3 offset;
|
||||
|
||||
// Token: 0x04002E01 RID: 11777
|
||||
// Token: 0x04002E43 RID: 11843
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4002E01")]
|
||||
[Token(Token = "0x4002E43")]
|
||||
private Vector3 defaultLocalPosition;
|
||||
|
||||
// Token: 0x04002E02 RID: 11778
|
||||
// Token: 0x04002E44 RID: 11844
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E02")]
|
||||
[Token(Token = "0x4002E44")]
|
||||
private Vector3 lastLocalPosition;
|
||||
|
||||
// Token: 0x04002E03 RID: 11779
|
||||
// Token: 0x04002E45 RID: 11845
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4002E03")]
|
||||
[Token(Token = "0x4002E45")]
|
||||
private bool initiated;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,33 +4,33 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F5 RID: 1013
|
||||
[Token(Token = "0x20003F5")]
|
||||
// Token: 0x020003FE RID: 1022
|
||||
[Token(Token = "0x20003FE")]
|
||||
[Serializable]
|
||||
public class ConstraintRotation : Constraint
|
||||
{
|
||||
// Token: 0x06002446 RID: 9286 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002446")]
|
||||
[Address(RVA = "0xE90870", Offset = "0xE8F670", VA = "0x180E90870", Slot = "4")]
|
||||
// Token: 0x06002478 RID: 9336 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002478")]
|
||||
[Address(RVA = "0x1094EC0", Offset = "0x10936C0", VA = "0x181094EC0", Slot = "4")]
|
||||
public override void UpdateConstraint()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002447 RID: 9287 RVA: 0x00052E68 File Offset: 0x00051068
|
||||
[Token(Token = "0x6002447")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002479 RID: 9337 RVA: 0x00053428 File Offset: 0x00051628
|
||||
[Token(Token = "0x6002479")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public ConstraintRotation()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002448 RID: 9288 RVA: 0x00052E7C File Offset: 0x0005107C
|
||||
[Token(Token = "0x6002448")]
|
||||
[Address(RVA = "0x44F860", Offset = "0x44E660", VA = "0x18044F860")]
|
||||
// Token: 0x0600247A RID: 9338 RVA: 0x0005343C File Offset: 0x0005163C
|
||||
[Token(Token = "0x600247A")]
|
||||
[Address(RVA = "0x492D20", Offset = "0x491520", VA = "0x180492D20")]
|
||||
public ConstraintRotation(Transform transform)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002448)
|
||||
An exception occurred when decompiling this method (0600247A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.ConstraintRotation::.ctor(UnityEngine.Transform)
|
||||
|
||||
@@ -46,9 +46,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x04002E04 RID: 11780
|
||||
// Token: 0x04002E46 RID: 11846
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E04")]
|
||||
[Token(Token = "0x4002E46")]
|
||||
public Quaternion rotation;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,33 +4,33 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F6 RID: 1014
|
||||
[Token(Token = "0x20003F6")]
|
||||
// Token: 0x020003FF RID: 1023
|
||||
[Token(Token = "0x20003FF")]
|
||||
[Serializable]
|
||||
public class ConstraintRotationOffset : Constraint
|
||||
{
|
||||
// Token: 0x06002449 RID: 9289 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002449")]
|
||||
[Address(RVA = "0xE90630", Offset = "0xE8F430", VA = "0x180E90630", Slot = "4")]
|
||||
// Token: 0x0600247B RID: 9339 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600247B")]
|
||||
[Address(RVA = "0x1094C80", Offset = "0x1093480", VA = "0x181094C80", Slot = "4")]
|
||||
public override void UpdateConstraint()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600244A RID: 9290 RVA: 0x00052E98 File Offset: 0x00051098
|
||||
[Token(Token = "0x600244A")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x0600247C RID: 9340 RVA: 0x00053458 File Offset: 0x00051658
|
||||
[Token(Token = "0x600247C")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public ConstraintRotationOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600244B RID: 9291 RVA: 0x00052EAC File Offset: 0x000510AC
|
||||
[Token(Token = "0x600244B")]
|
||||
[Address(RVA = "0x44F860", Offset = "0x44E660", VA = "0x18044F860")]
|
||||
// Token: 0x0600247D RID: 9341 RVA: 0x0005346C File Offset: 0x0005166C
|
||||
[Token(Token = "0x600247D")]
|
||||
[Address(RVA = "0x492D20", Offset = "0x491520", VA = "0x180492D20")]
|
||||
public ConstraintRotationOffset(Transform transform)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600244B)
|
||||
An exception occurred when decompiling this method (0600247D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.ConstraintRotationOffset::.ctor(UnityEngine.Transform)
|
||||
|
||||
@@ -46,47 +46,47 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x1700020F RID: 527
|
||||
// (get) Token: 0x0600244C RID: 9292 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700020F")]
|
||||
// Token: 0x17000209 RID: 521
|
||||
// (get) Token: 0x0600247E RID: 9342 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000209")]
|
||||
private bool rotationChanged
|
||||
{
|
||||
[Token(Token = "0x600244C")]
|
||||
[Address(RVA = "0xE90820", Offset = "0xE8F620", VA = "0x180E90820")]
|
||||
[Token(Token = "0x600247E")]
|
||||
[Address(RVA = "0x1094E70", Offset = "0x1093670", VA = "0x181094E70")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002E05 RID: 11781
|
||||
// Token: 0x04002E47 RID: 11847
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E05")]
|
||||
[Token(Token = "0x4002E47")]
|
||||
public Quaternion offset;
|
||||
|
||||
// Token: 0x04002E06 RID: 11782
|
||||
// Token: 0x04002E48 RID: 11848
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002E06")]
|
||||
[Token(Token = "0x4002E48")]
|
||||
private Quaternion defaultRotation;
|
||||
|
||||
// Token: 0x04002E07 RID: 11783
|
||||
// Token: 0x04002E49 RID: 11849
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E07")]
|
||||
[Token(Token = "0x4002E49")]
|
||||
private Quaternion defaultLocalRotation;
|
||||
|
||||
// Token: 0x04002E08 RID: 11784
|
||||
// Token: 0x04002E4A RID: 11850
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002E08")]
|
||||
[Token(Token = "0x4002E4A")]
|
||||
private Quaternion lastLocalRotation;
|
||||
|
||||
// Token: 0x04002E09 RID: 11785
|
||||
// Token: 0x04002E4B RID: 11851
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002E09")]
|
||||
[Token(Token = "0x4002E4B")]
|
||||
private Quaternion defaultTargetLocalRotation;
|
||||
|
||||
// Token: 0x04002E0A RID: 11786
|
||||
// Token: 0x04002E4C RID: 11852
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002E0A")]
|
||||
[Token(Token = "0x4002E4C")]
|
||||
private bool initiated;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,14 +4,14 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F7 RID: 1015
|
||||
[Token(Token = "0x20003F7")]
|
||||
// Token: 0x02000400 RID: 1024
|
||||
[Token(Token = "0x2000400")]
|
||||
[Serializable]
|
||||
public class Constraints
|
||||
{
|
||||
// Token: 0x0600244D RID: 9293 RVA: 0x00052EC8 File Offset: 0x000510C8
|
||||
[Token(Token = "0x600244D")]
|
||||
[Address(RVA = "0xE90A50", Offset = "0xE8F850", VA = "0x180E90A50")]
|
||||
// Token: 0x0600247F RID: 9343 RVA: 0x00053488 File Offset: 0x00051688
|
||||
[Token(Token = "0x600247F")]
|
||||
[Address(RVA = "0x10950A0", Offset = "0x10938A0", VA = "0x1810950A0")]
|
||||
public bool IsValid()
|
||||
{
|
||||
Transform transform = this.transform;
|
||||
@@ -19,68 +19,68 @@ namespace RootMotion.FinalIK
|
||||
return transform != num;
|
||||
}
|
||||
|
||||
// Token: 0x0600244E RID: 9294 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600244E")]
|
||||
[Address(RVA = "0xE909D0", Offset = "0xE8F7D0", VA = "0x180E909D0")]
|
||||
// Token: 0x06002480 RID: 9344 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002480")]
|
||||
[Address(RVA = "0x1095020", Offset = "0x1093820", VA = "0x181095020")]
|
||||
public void Initiate(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600244F RID: 9295 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600244F")]
|
||||
[Address(RVA = "0xE90AB0", Offset = "0xE8F8B0", VA = "0x180E90AB0")]
|
||||
// Token: 0x06002481 RID: 9345 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002481")]
|
||||
[Address(RVA = "0x1095100", Offset = "0x1093900", VA = "0x181095100")]
|
||||
public void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002450 RID: 9296 RVA: 0x00052EE8 File Offset: 0x000510E8
|
||||
[Token(Token = "0x6002450")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002482 RID: 9346 RVA: 0x000534A8 File Offset: 0x000516A8
|
||||
[Token(Token = "0x6002482")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public Constraints()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002E0B RID: 11787
|
||||
// Token: 0x04002E4D RID: 11853
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002E0B")]
|
||||
[Token(Token = "0x4002E4D")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04002E0C RID: 11788
|
||||
// Token: 0x04002E4E RID: 11854
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002E0C")]
|
||||
[Token(Token = "0x4002E4E")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04002E0D RID: 11789
|
||||
// Token: 0x04002E4F RID: 11855
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E0D")]
|
||||
[Token(Token = "0x4002E4F")]
|
||||
public Vector3 positionOffset;
|
||||
|
||||
// Token: 0x04002E0E RID: 11790
|
||||
// Token: 0x04002E50 RID: 11856
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4002E0E")]
|
||||
[Token(Token = "0x4002E50")]
|
||||
public Vector3 position;
|
||||
|
||||
// Token: 0x04002E0F RID: 11791
|
||||
// Token: 0x04002E51 RID: 11857
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E0F")]
|
||||
[Token(Token = "0x4002E51")]
|
||||
[Range(0f, 1f)]
|
||||
public float positionWeight;
|
||||
|
||||
// Token: 0x04002E10 RID: 11792
|
||||
// Token: 0x04002E52 RID: 11858
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4002E10")]
|
||||
[Token(Token = "0x4002E52")]
|
||||
public Vector3 rotationOffset;
|
||||
|
||||
// Token: 0x04002E11 RID: 11793
|
||||
// Token: 0x04002E53 RID: 11859
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002E11")]
|
||||
[Token(Token = "0x4002E53")]
|
||||
public Vector3 rotation;
|
||||
|
||||
// Token: 0x04002E12 RID: 11794
|
||||
// Token: 0x04002E54 RID: 11860
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4002E12")]
|
||||
[Token(Token = "0x4002E54")]
|
||||
[Range(0f, 1f)]
|
||||
public float rotationWeight;
|
||||
}
|
||||
|
||||
@@ -4,59 +4,59 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000408 RID: 1032
|
||||
[Token(Token = "0x2000408")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page4.html")]
|
||||
// Token: 0x02000411 RID: 1041
|
||||
[Token(Token = "0x2000411")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/FABRIK")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page4.html")]
|
||||
public class FABRIK : IK
|
||||
{
|
||||
// Token: 0x060024FA RID: 9466 RVA: 0x00053BEC File Offset: 0x00051DEC
|
||||
[Token(Token = "0x60024FA")]
|
||||
[Address(RVA = "0xA6B470", Offset = "0xA6A270", VA = "0x180A6B470", Slot = "8")]
|
||||
// Token: 0x0600252C RID: 9516 RVA: 0x00054164 File Offset: 0x00052364
|
||||
[Token(Token = "0x600252C")]
|
||||
[Address(RVA = "0xA9AA30", Offset = "0xA99230", VA = "0x180A9AA30", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page4.html");
|
||||
}
|
||||
|
||||
// Token: 0x060024FB RID: 9467 RVA: 0x00053C04 File Offset: 0x00051E04
|
||||
[Token(Token = "0x60024FB")]
|
||||
[Address(RVA = "0xA6B430", Offset = "0xA6A230", VA = "0x180A6B430", Slot = "9")]
|
||||
// Token: 0x0600252D RID: 9517 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600252D")]
|
||||
[Address(RVA = "0xA9A9F0", Offset = "0xA991F0", VA = "0x180A9A9F0", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_f_a_b_r_i_k.html");
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024FC RID: 9468 RVA: 0x00053C1C File Offset: 0x00051E1C
|
||||
[Token(Token = "0x60024FC")]
|
||||
[Address(RVA = "0xA6B4B0", Offset = "0xA6A2B0", VA = "0x180A6B4B0")]
|
||||
// Token: 0x0600252E RID: 9518 RVA: 0x0005417C File Offset: 0x0005237C
|
||||
[Token(Token = "0x600252E")]
|
||||
[Address(RVA = "0xA9AA70", Offset = "0xA99270", VA = "0x180A9AA70")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x060024FD RID: 9469 RVA: 0x00053C34 File Offset: 0x00051E34
|
||||
[Token(Token = "0x60024FD")]
|
||||
[Address(RVA = "0xA6B3F0", Offset = "0xA6A1F0", VA = "0x180A6B3F0")]
|
||||
// Token: 0x0600252F RID: 9519 RVA: 0x00054194 File Offset: 0x00052394
|
||||
[Token(Token = "0x600252F")]
|
||||
[Address(RVA = "0xA9A9B0", Offset = "0xA991B0", VA = "0x180A9A9B0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x060024FE RID: 9470 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024FE")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x06002530 RID: 9520 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002530")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024FF RID: 9471 RVA: 0x00053C4C File Offset: 0x00051E4C
|
||||
[Token(Token = "0x60024FF")]
|
||||
[Address(RVA = "0xA6B4F0", Offset = "0xA6A2F0", VA = "0x180A6B4F0")]
|
||||
// Token: 0x06002531 RID: 9521 RVA: 0x000541AC File Offset: 0x000523AC
|
||||
[Token(Token = "0x6002531")]
|
||||
[Address(RVA = "0xA9AAB0", Offset = "0xA992B0", VA = "0x180A9AAB0")]
|
||||
public FABRIK()
|
||||
{
|
||||
IKSolverFABRIK iksolverFABRIK = new IKSolverFABRIK();
|
||||
@@ -64,9 +64,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E9B RID: 11931
|
||||
// Token: 0x04002EDD RID: 11997
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E9B")]
|
||||
[Token(Token = "0x4002EDD")]
|
||||
public IKSolverFABRIK solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,22 +4,22 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000413 RID: 1043
|
||||
[Token(Token = "0x2000413")]
|
||||
// Token: 0x0200041C RID: 1052
|
||||
[Token(Token = "0x200041C")]
|
||||
[Serializable]
|
||||
public class FABRIKChain
|
||||
{
|
||||
// Token: 0x06002546 RID: 9542 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002546")]
|
||||
[Address(RVA = "0xA6AE80", Offset = "0xA69C80", VA = "0x180A6AE80")]
|
||||
// Token: 0x06002578 RID: 9592 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002578")]
|
||||
[Address(RVA = "0xA9A440", Offset = "0xA98C40", VA = "0x180A9A440")]
|
||||
public bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002547 RID: 9543 RVA: 0x0005455C File Offset: 0x0005275C
|
||||
[Token(Token = "0x6002547")]
|
||||
[Address(RVA = "0xA6AE50", Offset = "0xA69C50", VA = "0x180A6AE50")]
|
||||
// Token: 0x06002579 RID: 9593 RVA: 0x00054AA4 File Offset: 0x00052CA4
|
||||
[Token(Token = "0x6002579")]
|
||||
[Address(RVA = "0xA9A410", Offset = "0xA98C10", VA = "0x180A9A410")]
|
||||
public void Initiate()
|
||||
{
|
||||
FABRIK fabrik = this.ik;
|
||||
@@ -27,33 +27,33 @@ namespace RootMotion.FinalIK
|
||||
fabrik.enabled = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002548 RID: 9544 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002548")]
|
||||
[Address(RVA = "0xA6AF60", Offset = "0xA69D60", VA = "0x180A6AF60")]
|
||||
// Token: 0x0600257A RID: 9594 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257A")]
|
||||
[Address(RVA = "0xA9A520", Offset = "0xA98D20", VA = "0x180A9A520")]
|
||||
public void Stage1(FABRIKChain[] chain)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002549 RID: 9545 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002549")]
|
||||
[Address(RVA = "0xA6B0A0", Offset = "0xA69EA0", VA = "0x180A6B0A0")]
|
||||
// Token: 0x0600257B RID: 9595 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257B")]
|
||||
[Address(RVA = "0xA9A660", Offset = "0xA98E60", VA = "0x180A9A660")]
|
||||
public void Stage2(Vector3 rootPosition, FABRIKChain[] chain)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600254A RID: 9546 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600254A")]
|
||||
[Address(RVA = "0xA6AB30", Offset = "0xA69930", VA = "0x180A6AB30")]
|
||||
// Token: 0x0600257C RID: 9596 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257C")]
|
||||
[Address(RVA = "0xA9A0F0", Offset = "0xA988F0", VA = "0x180A9A0F0")]
|
||||
private Vector3 GetCentroid(FABRIKChain[] chain)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600254B RID: 9547 RVA: 0x00054580 File Offset: 0x00052780
|
||||
[Token(Token = "0x600254B")]
|
||||
[Address(RVA = "0xA6B220", Offset = "0xA6A020", VA = "0x180A6B220")]
|
||||
// Token: 0x0600257D RID: 9597 RVA: 0x00054AC8 File Offset: 0x00052CC8
|
||||
[Token(Token = "0x600257D")]
|
||||
[Address(RVA = "0xA9A7E0", Offset = "0xA98FE0", VA = "0x180A9A7E0")]
|
||||
public FABRIKChain()
|
||||
{
|
||||
int num = 0;
|
||||
@@ -63,26 +63,26 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002EBE RID: 11966
|
||||
// Token: 0x04002F00 RID: 12032
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002EBE")]
|
||||
[Token(Token = "0x4002F00")]
|
||||
public FABRIK ik;
|
||||
|
||||
// Token: 0x04002EBF RID: 11967
|
||||
// Token: 0x04002F01 RID: 12033
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002EBF")]
|
||||
[Token(Token = "0x4002F01")]
|
||||
[Range(0f, 1f)]
|
||||
public float pull = 1f;
|
||||
|
||||
// Token: 0x04002EC0 RID: 11968
|
||||
// Token: 0x04002F02 RID: 12034
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4002EC0")]
|
||||
[Token(Token = "0x4002F02")]
|
||||
[Range(0f, 1f)]
|
||||
public float pin;
|
||||
|
||||
// Token: 0x04002EC1 RID: 11969
|
||||
// Token: 0x04002F03 RID: 12035
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002EC1")]
|
||||
[Token(Token = "0x4002F03")]
|
||||
public int[] children;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,59 +4,59 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000409 RID: 1033
|
||||
[Token(Token = "0x2000409")]
|
||||
// Token: 0x02000412 RID: 1042
|
||||
[Token(Token = "0x2000412")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page5.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/FABRIK Root")]
|
||||
public class FABRIKRoot : IK
|
||||
{
|
||||
// Token: 0x06002500 RID: 9472 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002500")]
|
||||
[Address(RVA = "0xA6B300", Offset = "0xA6A100", VA = "0x180A6B300", Slot = "8")]
|
||||
// Token: 0x06002532 RID: 9522 RVA: 0x000541CC File Offset: 0x000523CC
|
||||
[Token(Token = "0x6002532")]
|
||||
[Address(RVA = "0xA9A8C0", Offset = "0xA990C0", VA = "0x180A9A8C0", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page5.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002501 RID: 9473 RVA: 0x00053C6C File Offset: 0x00051E6C
|
||||
[Token(Token = "0x6002501")]
|
||||
[Address(RVA = "0xA6B2C0", Offset = "0xA6A0C0", VA = "0x180A6B2C0", Slot = "9")]
|
||||
// Token: 0x06002533 RID: 9523 RVA: 0x000541E4 File Offset: 0x000523E4
|
||||
[Token(Token = "0x6002533")]
|
||||
[Address(RVA = "0xA9A880", Offset = "0xA99080", VA = "0x180A9A880", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_f_a_b_r_i_k_root.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002502 RID: 9474 RVA: 0x00053C84 File Offset: 0x00051E84
|
||||
[Token(Token = "0x6002502")]
|
||||
[Address(RVA = "0xA6B340", Offset = "0xA6A140", VA = "0x180A6B340")]
|
||||
// Token: 0x06002534 RID: 9524 RVA: 0x000541FC File Offset: 0x000523FC
|
||||
[Token(Token = "0x6002534")]
|
||||
[Address(RVA = "0xA9A900", Offset = "0xA99100", VA = "0x180A9A900")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002503 RID: 9475 RVA: 0x00053C9C File Offset: 0x00051E9C
|
||||
[Token(Token = "0x6002503")]
|
||||
[Address(RVA = "0xA6B280", Offset = "0xA6A080", VA = "0x180A6B280")]
|
||||
// Token: 0x06002535 RID: 9525 RVA: 0x00054214 File Offset: 0x00052414
|
||||
[Token(Token = "0x6002535")]
|
||||
[Address(RVA = "0xA9A840", Offset = "0xA99040", VA = "0x180A9A840")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002504 RID: 9476 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002504")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x06002536 RID: 9526 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002536")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002505 RID: 9477 RVA: 0x00053CB4 File Offset: 0x00051EB4
|
||||
[Token(Token = "0x6002505")]
|
||||
[Address(RVA = "0xA6B380", Offset = "0xA6A180", VA = "0x180A6B380")]
|
||||
// Token: 0x06002537 RID: 9527 RVA: 0x0005422C File Offset: 0x0005242C
|
||||
[Token(Token = "0x6002537")]
|
||||
[Address(RVA = "0xA9A940", Offset = "0xA99140", VA = "0x180A9A940")]
|
||||
public FABRIKRoot()
|
||||
{
|
||||
IKSolverFABRIKRoot iksolverFABRIKRoot = new IKSolverFABRIKRoot();
|
||||
@@ -64,9 +64,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E9C RID: 11932
|
||||
// Token: 0x04002EDE RID: 11998
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E9C")]
|
||||
[Token(Token = "0x4002EDE")]
|
||||
public IKSolverFABRIKRoot solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,29 +4,29 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000414 RID: 1044
|
||||
[Token(Token = "0x2000414")]
|
||||
// Token: 0x0200041D RID: 1053
|
||||
[Token(Token = "0x200041D")]
|
||||
public class FBBIKArmBending : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600254C RID: 9548 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600254C")]
|
||||
[Address(RVA = "0xA6B560", Offset = "0xA6A360", VA = "0x180A6B560")]
|
||||
// Token: 0x0600257E RID: 9598 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257E")]
|
||||
[Address(RVA = "0xA9AB20", Offset = "0xA99320", VA = "0x180A9AB20")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600254D RID: 9549 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600254D")]
|
||||
[Address(RVA = "0xA6BD50", Offset = "0xA6AB50", VA = "0x180A6BD50")]
|
||||
// Token: 0x0600257F RID: 9599 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257F")]
|
||||
[Address(RVA = "0xA9B310", Offset = "0xA99B10", VA = "0x180A9B310")]
|
||||
private void OnPostFBBIK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600254E RID: 9550 RVA: 0x000545BC File Offset: 0x000527BC
|
||||
[Token(Token = "0x600254E")]
|
||||
[Address(RVA = "0xA6BC30", Offset = "0xA6AA30", VA = "0x180A6BC30")]
|
||||
// Token: 0x06002580 RID: 9600 RVA: 0x00054B04 File Offset: 0x00052D04
|
||||
[Token(Token = "0x6002580")]
|
||||
[Address(RVA = "0xA9B1F0", Offset = "0xA999F0", VA = "0x180A9B1F0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
FullBodyBipedIK fullBodyBipedIK = this.ik;
|
||||
@@ -46,51 +46,51 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600254F RID: 9551 RVA: 0x00054628 File Offset: 0x00052828
|
||||
[Token(Token = "0x600254F")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
// Token: 0x06002581 RID: 9601 RVA: 0x00054B70 File Offset: 0x00052D70
|
||||
[Token(Token = "0x6002581")]
|
||||
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
|
||||
public FBBIKArmBending()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002EC2 RID: 11970
|
||||
// Token: 0x04002F04 RID: 12036
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002EC2")]
|
||||
[Token(Token = "0x4002F04")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04002EC3 RID: 11971
|
||||
// Token: 0x04002F05 RID: 12037
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002EC3")]
|
||||
[Token(Token = "0x4002F05")]
|
||||
public Vector3 bendDirectionOffsetLeft;
|
||||
|
||||
// Token: 0x04002EC4 RID: 11972
|
||||
// Token: 0x04002F06 RID: 12038
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4002EC4")]
|
||||
[Token(Token = "0x4002F06")]
|
||||
public Vector3 bendDirectionOffsetRight;
|
||||
|
||||
// Token: 0x04002EC5 RID: 11973
|
||||
// Token: 0x04002F07 RID: 12039
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002EC5")]
|
||||
[Token(Token = "0x4002F07")]
|
||||
public Vector3 characterSpaceBendOffsetLeft;
|
||||
|
||||
// Token: 0x04002EC6 RID: 11974
|
||||
// Token: 0x04002F08 RID: 12040
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4002EC6")]
|
||||
[Token(Token = "0x4002F08")]
|
||||
public Vector3 characterSpaceBendOffsetRight;
|
||||
|
||||
// Token: 0x04002EC7 RID: 11975
|
||||
// Token: 0x04002F09 RID: 12041
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002EC7")]
|
||||
[Token(Token = "0x4002F09")]
|
||||
private Quaternion leftHandTargetRotation;
|
||||
|
||||
// Token: 0x04002EC8 RID: 11976
|
||||
// Token: 0x04002F0A RID: 12042
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002EC8")]
|
||||
[Token(Token = "0x4002F0A")]
|
||||
private Quaternion rightHandTargetRotation;
|
||||
|
||||
// Token: 0x04002EC9 RID: 11977
|
||||
// Token: 0x04002F0B RID: 12043
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002EC9")]
|
||||
[Token(Token = "0x4002F0B")]
|
||||
private bool initiated;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,109 +4,109 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000415 RID: 1045
|
||||
[Token(Token = "0x2000415")]
|
||||
// Token: 0x0200041E RID: 1054
|
||||
[Token(Token = "0x200041E")]
|
||||
public class FBBIKHeadEffector : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002550 RID: 9552 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002550")]
|
||||
[Address(RVA = "0xA6BF50", Offset = "0xA6AD50", VA = "0x180A6BF50")]
|
||||
// Token: 0x06002582 RID: 9602 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002582")]
|
||||
[Address(RVA = "0xA9B510", Offset = "0xA99D10", VA = "0x180A9B510")]
|
||||
private void Awake()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002551 RID: 9553 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002551")]
|
||||
[Address(RVA = "0xA6F010", Offset = "0xA6DE10", VA = "0x180A6F010")]
|
||||
// Token: 0x06002583 RID: 9603 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002583")]
|
||||
[Address(RVA = "0xA9E5D0", Offset = "0xA9CDD0", VA = "0x180A9E5D0")]
|
||||
private void OnStoreDefaultLocalState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002552 RID: 9554 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002552")]
|
||||
[Address(RVA = "0xA6DE90", Offset = "0xA6CC90", VA = "0x180A6DE90")]
|
||||
// Token: 0x06002584 RID: 9604 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002584")]
|
||||
[Address(RVA = "0xA9D450", Offset = "0xA9BC50", VA = "0x180A9D450")]
|
||||
private void OnFixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002553 RID: 9555 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002553")]
|
||||
[Address(RVA = "0xA6E630", Offset = "0xA6D430", VA = "0x180A6E630")]
|
||||
// Token: 0x06002585 RID: 9605 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002585")]
|
||||
[Address(RVA = "0xA9DBF0", Offset = "0xA9C3F0", VA = "0x180A9DBF0")]
|
||||
private void OnPreRead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002554 RID: 9556 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002554")]
|
||||
[Address(RVA = "0xA6FC90", Offset = "0xA6EA90", VA = "0x180A6FC90")]
|
||||
// Token: 0x06002586 RID: 9606 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002586")]
|
||||
[Address(RVA = "0xA9F250", Offset = "0xA9DA50", VA = "0x180A9F250")]
|
||||
private void SpineBend()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002555 RID: 9557 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002555")]
|
||||
[Address(RVA = "0xA6C370", Offset = "0xA6B170", VA = "0x180A6C370")]
|
||||
// Token: 0x06002587 RID: 9607 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002587")]
|
||||
[Address(RVA = "0xA9B930", Offset = "0xA9A130", VA = "0x180A9B930")]
|
||||
private void CCDPass()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002556 RID: 9558 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002556")]
|
||||
[Address(RVA = "0xA6CAB0", Offset = "0xA6B8B0", VA = "0x180A6CAB0")]
|
||||
// Token: 0x06002588 RID: 9608 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002588")]
|
||||
[Address(RVA = "0xA9C070", Offset = "0xA9A870", VA = "0x180A9C070")]
|
||||
private void Iterate(int iteration)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002557 RID: 9559 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002557")]
|
||||
[Address(RVA = "0xA6E410", Offset = "0xA6D210", VA = "0x180A6E410")]
|
||||
// Token: 0x06002589 RID: 9609 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002589")]
|
||||
[Address(RVA = "0xA9D9D0", Offset = "0xA9C1D0", VA = "0x180A9D9D0")]
|
||||
private void OnPostUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002558 RID: 9560 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002558")]
|
||||
[Address(RVA = "0xA6C810", Offset = "0xA6B610", VA = "0x180A6C810")]
|
||||
// Token: 0x0600258A RID: 9610 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600258A")]
|
||||
[Address(RVA = "0xA9BDD0", Offset = "0xA9A5D0", VA = "0x180A9BDD0")]
|
||||
private void ChestDirection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002559 RID: 9561 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002559")]
|
||||
[Address(RVA = "0xA6F6D0", Offset = "0xA6E4D0", VA = "0x180A6F6D0")]
|
||||
// Token: 0x0600258B RID: 9611 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600258B")]
|
||||
[Address(RVA = "0xA9EC90", Offset = "0xA9D490", VA = "0x180A9EC90")]
|
||||
private void PostStretching()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600255A RID: 9562 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600255A")]
|
||||
[Address(RVA = "0xA6D920", Offset = "0xA6C720", VA = "0x180A6D920")]
|
||||
// Token: 0x0600258C RID: 9612 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600258C")]
|
||||
[Address(RVA = "0xA9CEE0", Offset = "0xA9B6E0", VA = "0x180A9CEE0")]
|
||||
private void LerpSolverPosition(IKEffector effector, Vector3 position, float weight, Vector3 offset)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600255B RID: 9563 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600255B")]
|
||||
[Address(RVA = "0xA6FB00", Offset = "0xA6E900", VA = "0x180A6FB00")]
|
||||
// Token: 0x0600258D RID: 9613 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600258D")]
|
||||
[Address(RVA = "0xA9F0C0", Offset = "0xA9D8C0", VA = "0x180A9F0C0")]
|
||||
private void Solve(ref Vector3 pos1, ref Vector3 pos2, float nominalDistance)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600255C RID: 9564 RVA: 0x0005463C File Offset: 0x0005283C
|
||||
[Token(Token = "0x600255C")]
|
||||
[Address(RVA = "0xA6DAF0", Offset = "0xA6C8F0", VA = "0x180A6DAF0")]
|
||||
// Token: 0x0600258E RID: 9614 RVA: 0x00054B84 File Offset: 0x00052D84
|
||||
[Token(Token = "0x600258E")]
|
||||
[Address(RVA = "0xA9D0B0", Offset = "0xA9B8B0", VA = "0x180A9D0B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
FullBodyBipedIK fullBodyBipedIK = this.ik;
|
||||
@@ -156,9 +156,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600255D RID: 9565 RVA: 0x000547A4 File Offset: 0x000529A4
|
||||
[Token(Token = "0x600255D")]
|
||||
[Address(RVA = "0xA70060", Offset = "0xA6EE60", VA = "0x180A70060")]
|
||||
// Token: 0x0600258F RID: 9615 RVA: 0x00054CEC File Offset: 0x00052EEC
|
||||
[Token(Token = "0x600258F")]
|
||||
[Address(RVA = "0xA9F620", Offset = "0xA9DE20", VA = "0x180A9F620")]
|
||||
public FBBIKHeadEffector()
|
||||
{
|
||||
int num = 0;
|
||||
@@ -200,304 +200,304 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002ECA RID: 11978
|
||||
// Token: 0x04002F0C RID: 12044
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002ECA")]
|
||||
[Token(Token = "0x4002F0C")]
|
||||
[Tooltip("Reference to the FBBIK component.")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04002ECB RID: 11979
|
||||
// Token: 0x04002F0D RID: 12045
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002ECB")]
|
||||
[LargeHeader("Position")]
|
||||
[Token(Token = "0x4002F0D")]
|
||||
[Tooltip("Master weight for positioning the head.")]
|
||||
[Range(0f, 1f)]
|
||||
[LargeHeader("Position")]
|
||||
public float positionWeight = 1f;
|
||||
|
||||
// Token: 0x04002ECC RID: 11980
|
||||
// Token: 0x04002F0E RID: 12046
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4002ECC")]
|
||||
[Token(Token = "0x4002F0E")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The weight of moving the body along with the head")]
|
||||
public float bodyWeight;
|
||||
|
||||
// Token: 0x04002ECD RID: 11981
|
||||
// Token: 0x04002F0F RID: 12047
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002ECD")]
|
||||
[Tooltip("The weight of moving the thighs along with the head")]
|
||||
[Token(Token = "0x4002F0F")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The weight of moving the thighs along with the head")]
|
||||
public float thighWeight;
|
||||
|
||||
// Token: 0x04002ECE RID: 11982
|
||||
// Token: 0x04002F10 RID: 12048
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4002ECE")]
|
||||
[Token(Token = "0x4002F10")]
|
||||
[Tooltip("If false, hands will not pull the head away if they are too far. Disabling this will improve performance significantly.")]
|
||||
public bool handsPullBody;
|
||||
|
||||
// Token: 0x04002ECF RID: 11983
|
||||
// Token: 0x04002F11 RID: 12049
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002ECF")]
|
||||
[Token(Token = "0x4002F11")]
|
||||
[LargeHeader("Rotation")]
|
||||
[Tooltip("The weight of rotating the head bone after solving")]
|
||||
[Range(0f, 1f)]
|
||||
public float rotationWeight;
|
||||
|
||||
// Token: 0x04002ED0 RID: 11984
|
||||
// Token: 0x04002F12 RID: 12050
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4002ED0")]
|
||||
[Tooltip("Clamping the rotation of the body")]
|
||||
[Token(Token = "0x4002F12")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("Clamping the rotation of the body")]
|
||||
public float bodyClampWeight;
|
||||
|
||||
// Token: 0x04002ED1 RID: 11985
|
||||
// Token: 0x04002F13 RID: 12051
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002ED1")]
|
||||
[Token(Token = "0x4002F13")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("Clamping the rotation of the head")]
|
||||
public float headClampWeight;
|
||||
|
||||
// Token: 0x04002ED2 RID: 11986
|
||||
// Token: 0x04002F14 RID: 12052
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4002ED2")]
|
||||
[Token(Token = "0x4002F14")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The master weight of bending/twisting the spine to the rotation of the head effector. This is similar to CCD, but uses the rotation of the head effector not the position.")]
|
||||
public float bendWeight;
|
||||
|
||||
// Token: 0x04002ED3 RID: 11987
|
||||
// Token: 0x04002F15 RID: 12053
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002ED3")]
|
||||
[Token(Token = "0x4002F15")]
|
||||
[Tooltip("The bones to use for bending.")]
|
||||
public FBBIKHeadEffector.BendBone[] bendBones;
|
||||
|
||||
// Token: 0x04002ED4 RID: 11988
|
||||
// Token: 0x04002F16 RID: 12054
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002ED4")]
|
||||
[Token(Token = "0x4002F16")]
|
||||
[LargeHeader("CCD")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("Optional. The master weight of the CCD (Cyclic Coordinate Descent) IK effect that bends the spine towards the head effector before FBBIK solves.")]
|
||||
[Range(0f, 1f)]
|
||||
public float CCDWeight;
|
||||
|
||||
// Token: 0x04002ED5 RID: 11989
|
||||
// Token: 0x04002F17 RID: 12055
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4002ED5")]
|
||||
[Range(0f, 1f)]
|
||||
[Token(Token = "0x4002F17")]
|
||||
[Tooltip("The weight of rolling the bones in towards the target")]
|
||||
[Range(0f, 1f)]
|
||||
public float roll;
|
||||
|
||||
// Token: 0x04002ED6 RID: 11990
|
||||
// Token: 0x04002F18 RID: 12056
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002ED6")]
|
||||
[Range(0f, 1000f)]
|
||||
[Token(Token = "0x4002F18")]
|
||||
[Tooltip("Smoothing the CCD effect.")]
|
||||
[Range(0f, 1000f)]
|
||||
public float damper;
|
||||
|
||||
// Token: 0x04002ED7 RID: 11991
|
||||
// Token: 0x04002F19 RID: 12057
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002ED7")]
|
||||
[Token(Token = "0x4002F19")]
|
||||
[Tooltip("Bones to use for the CCD pass. Assign spine and/or neck bones.")]
|
||||
public Transform[] CCDBones;
|
||||
|
||||
// Token: 0x04002ED8 RID: 11992
|
||||
// Token: 0x04002F1A RID: 12058
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002ED8")]
|
||||
[Token(Token = "0x4002F1A")]
|
||||
[Tooltip("Stretching the spine/neck to help reach the target. This is useful for making sure the head stays locked relative to the VR headset. NB! Stretching is done after FBBIK has solved so if you have the hand effectors pinned and spine bones included in the 'Stretch Bones', the hands might become offset from their target positions.")]
|
||||
[Range(0f, 1f)]
|
||||
[LargeHeader("Stretching")]
|
||||
public float postStretchWeight;
|
||||
|
||||
// Token: 0x04002ED9 RID: 11993
|
||||
// Token: 0x04002F1B RID: 12059
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4002ED9")]
|
||||
[Token(Token = "0x4002F1B")]
|
||||
[Tooltip("Stretch magnitude limit.")]
|
||||
public float maxStretch;
|
||||
|
||||
// Token: 0x04002EDA RID: 11994
|
||||
// Token: 0x04002F1C RID: 12060
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002EDA")]
|
||||
[Token(Token = "0x4002F1C")]
|
||||
[Tooltip("If > 0, dampers the stretching effect.")]
|
||||
public float stretchDamper;
|
||||
|
||||
// Token: 0x04002EDB RID: 11995
|
||||
// Token: 0x04002F1D RID: 12061
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4002EDB")]
|
||||
[Token(Token = "0x4002F1D")]
|
||||
[Tooltip("If true, will fix head position to this Transform no matter what. Good for making sure the head will not budge away from the VR headset")]
|
||||
public bool fixHead;
|
||||
|
||||
// Token: 0x04002EDC RID: 11996
|
||||
// Token: 0x04002F1E RID: 12062
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002EDC")]
|
||||
[Token(Token = "0x4002F1E")]
|
||||
[Tooltip("Bones to use for stretching. The more bones you add, the less noticable the effect.")]
|
||||
public Transform[] stretchBones;
|
||||
|
||||
// Token: 0x04002EDD RID: 11997
|
||||
// Token: 0x04002F1F RID: 12063
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002EDD")]
|
||||
[Token(Token = "0x4002F1F")]
|
||||
[LargeHeader("Chest Direction")]
|
||||
public Vector3 chestDirection;
|
||||
|
||||
// Token: 0x04002EDE RID: 11998
|
||||
// Token: 0x04002F20 RID: 12064
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x4002EDE")]
|
||||
[Token(Token = "0x4002F20")]
|
||||
[Range(0f, 1f)]
|
||||
public float chestDirectionWeight;
|
||||
|
||||
// Token: 0x04002EDF RID: 11999
|
||||
// Token: 0x04002F21 RID: 12065
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002EDF")]
|
||||
[Token(Token = "0x4002F21")]
|
||||
public Transform[] chestBones;
|
||||
|
||||
// Token: 0x04002EE0 RID: 12000
|
||||
// Token: 0x04002F22 RID: 12066
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002EE0")]
|
||||
[Token(Token = "0x4002F22")]
|
||||
public IKSolver.UpdateDelegate OnPostHeadEffectorFK;
|
||||
|
||||
// Token: 0x04002EE1 RID: 12001
|
||||
// Token: 0x04002F23 RID: 12067
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002EE1")]
|
||||
[Token(Token = "0x4002F23")]
|
||||
private Vector3 offset;
|
||||
|
||||
// Token: 0x04002EE2 RID: 12002
|
||||
// Token: 0x04002F24 RID: 12068
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x4002EE2")]
|
||||
[Token(Token = "0x4002F24")]
|
||||
private Vector3 headToBody;
|
||||
|
||||
// Token: 0x04002EE3 RID: 12003
|
||||
// Token: 0x04002F25 RID: 12069
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002EE3")]
|
||||
[Token(Token = "0x4002F25")]
|
||||
private Vector3 shoulderCenterToHead;
|
||||
|
||||
// Token: 0x04002EE4 RID: 12004
|
||||
// Token: 0x04002F26 RID: 12070
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x4002EE4")]
|
||||
[Token(Token = "0x4002F26")]
|
||||
private Vector3 headToLeftThigh;
|
||||
|
||||
// Token: 0x04002EE5 RID: 12005
|
||||
// Token: 0x04002F27 RID: 12071
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4002EE5")]
|
||||
[Token(Token = "0x4002F27")]
|
||||
private Vector3 headToRightThigh;
|
||||
|
||||
// Token: 0x04002EE6 RID: 12006
|
||||
// Token: 0x04002F28 RID: 12072
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x4002EE6")]
|
||||
[Token(Token = "0x4002F28")]
|
||||
private Vector3 leftShoulderPos;
|
||||
|
||||
// Token: 0x04002EE7 RID: 12007
|
||||
// Token: 0x04002F29 RID: 12073
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4002EE7")]
|
||||
[Token(Token = "0x4002F29")]
|
||||
private Vector3 rightShoulderPos;
|
||||
|
||||
// Token: 0x04002EE8 RID: 12008
|
||||
// Token: 0x04002F2A RID: 12074
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x4002EE8")]
|
||||
[Token(Token = "0x4002F2A")]
|
||||
private float shoulderDist;
|
||||
|
||||
// Token: 0x04002EE9 RID: 12009
|
||||
// Token: 0x04002F2B RID: 12075
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4002EE9")]
|
||||
[Token(Token = "0x4002F2B")]
|
||||
private float leftShoulderDist;
|
||||
|
||||
// Token: 0x04002EEA RID: 12010
|
||||
// Token: 0x04002F2C RID: 12076
|
||||
[FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x4002EEA")]
|
||||
[Token(Token = "0x4002F2C")]
|
||||
private float rightShoulderDist;
|
||||
|
||||
// Token: 0x04002EEB RID: 12011
|
||||
// Token: 0x04002F2D RID: 12077
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4002EEB")]
|
||||
[Token(Token = "0x4002F2D")]
|
||||
private Quaternion chestRotation;
|
||||
|
||||
// Token: 0x04002EEC RID: 12012
|
||||
// Token: 0x04002F2E RID: 12078
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4002EEC")]
|
||||
[Token(Token = "0x4002F2E")]
|
||||
private Quaternion headRotationRelativeToRoot;
|
||||
|
||||
// Token: 0x04002EED RID: 12013
|
||||
// Token: 0x04002F2F RID: 12079
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4002EED")]
|
||||
[Token(Token = "0x4002F2F")]
|
||||
private Quaternion[] ccdDefaultLocalRotations;
|
||||
|
||||
// Token: 0x04002EEE RID: 12014
|
||||
// Token: 0x04002F30 RID: 12080
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4002EEE")]
|
||||
[Token(Token = "0x4002F30")]
|
||||
private Vector3 headLocalPosition;
|
||||
|
||||
// Token: 0x04002EEF RID: 12015
|
||||
// Token: 0x04002F31 RID: 12081
|
||||
[FieldOffset(Offset = "0x12C")]
|
||||
[Token(Token = "0x4002EEF")]
|
||||
[Token(Token = "0x4002F31")]
|
||||
private Quaternion headLocalRotation;
|
||||
|
||||
// Token: 0x04002EF0 RID: 12016
|
||||
// Token: 0x04002F32 RID: 12082
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4002EF0")]
|
||||
[Token(Token = "0x4002F32")]
|
||||
private Vector3[] stretchLocalPositions;
|
||||
|
||||
// Token: 0x04002EF1 RID: 12017
|
||||
// Token: 0x04002F33 RID: 12083
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4002EF1")]
|
||||
[Token(Token = "0x4002F33")]
|
||||
private Quaternion[] stretchLocalRotations;
|
||||
|
||||
// Token: 0x04002EF2 RID: 12018
|
||||
// Token: 0x04002F34 RID: 12084
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4002EF2")]
|
||||
[Token(Token = "0x4002F34")]
|
||||
private Vector3[] chestLocalPositions;
|
||||
|
||||
// Token: 0x04002EF3 RID: 12019
|
||||
// Token: 0x04002F35 RID: 12085
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4002EF3")]
|
||||
[Token(Token = "0x4002F35")]
|
||||
private Quaternion[] chestLocalRotations;
|
||||
|
||||
// Token: 0x04002EF4 RID: 12020
|
||||
// Token: 0x04002F36 RID: 12086
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4002EF4")]
|
||||
[Token(Token = "0x4002F36")]
|
||||
private int bendBonesCount;
|
||||
|
||||
// Token: 0x04002EF5 RID: 12021
|
||||
// Token: 0x04002F37 RID: 12087
|
||||
[FieldOffset(Offset = "0x164")]
|
||||
[Token(Token = "0x4002EF5")]
|
||||
[Token(Token = "0x4002F37")]
|
||||
private int ccdBonesCount;
|
||||
|
||||
// Token: 0x04002EF6 RID: 12022
|
||||
// Token: 0x04002F38 RID: 12088
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4002EF6")]
|
||||
[Token(Token = "0x4002F38")]
|
||||
private int stretchBonesCount;
|
||||
|
||||
// Token: 0x04002EF7 RID: 12023
|
||||
// Token: 0x04002F39 RID: 12089
|
||||
[FieldOffset(Offset = "0x16C")]
|
||||
[Token(Token = "0x4002EF7")]
|
||||
[Token(Token = "0x4002F39")]
|
||||
private int chestBonesCount;
|
||||
|
||||
// Token: 0x02000416 RID: 1046
|
||||
[Token(Token = "0x2000416")]
|
||||
// Token: 0x0200041F RID: 1055
|
||||
[Token(Token = "0x200041F")]
|
||||
[Serializable]
|
||||
public class BendBone
|
||||
{
|
||||
// Token: 0x0600255E RID: 9566 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600255E")]
|
||||
[Address(RVA = "0x5F8B60", Offset = "0x5F7960", VA = "0x1805F8B60")]
|
||||
// Token: 0x06002590 RID: 9616 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002590")]
|
||||
[Address(RVA = "0x66BC90", Offset = "0x66A490", VA = "0x18066BC90")]
|
||||
public BendBone()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600255F RID: 9567 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600255F")]
|
||||
[Address(RVA = "0x5F8B00", Offset = "0x5F7900", VA = "0x1805F8B00")]
|
||||
// Token: 0x06002591 RID: 9617 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002591")]
|
||||
[Address(RVA = "0x66BC30", Offset = "0x66A430", VA = "0x18066BC30")]
|
||||
public BendBone(Transform transform, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002560 RID: 9568 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002560")]
|
||||
[Address(RVA = "0x5F8AC0", Offset = "0x5F78C0", VA = "0x1805F8AC0")]
|
||||
// Token: 0x06002592 RID: 9618 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002592")]
|
||||
[Address(RVA = "0x66BBF0", Offset = "0x66A3F0", VA = "0x18066BBF0")]
|
||||
public void StoreDefaultLocalState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002561 RID: 9569 RVA: 0x000548EC File Offset: 0x00052AEC
|
||||
[Token(Token = "0x6002561")]
|
||||
[Address(RVA = "0x5F8A80", Offset = "0x5F7880", VA = "0x1805F8A80")]
|
||||
// Token: 0x06002593 RID: 9619 RVA: 0x00054E34 File Offset: 0x00053034
|
||||
[Token(Token = "0x6002593")]
|
||||
[Address(RVA = "0x66BBB0", Offset = "0x66A3B0", VA = "0x18066BBB0")]
|
||||
public void FixTransforms()
|
||||
{
|
||||
Transform transform = this.transform;
|
||||
@@ -505,22 +505,22 @@ namespace RootMotion.FinalIK
|
||||
transform.localRotation = quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x04002EF8 RID: 12024
|
||||
// Token: 0x04002F3A RID: 12090
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002EF8")]
|
||||
[Token(Token = "0x4002F3A")]
|
||||
[Tooltip("Assign spine and/or neck bones.")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04002EF9 RID: 12025
|
||||
// Token: 0x04002F3B RID: 12091
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002EF9")]
|
||||
[Tooltip("The weight of rotating this bone.")]
|
||||
[Token(Token = "0x4002F3B")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The weight of rotating this bone.")]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x04002EFA RID: 12026
|
||||
// Token: 0x04002F3C RID: 12092
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4002EFA")]
|
||||
[Token(Token = "0x4002F3C")]
|
||||
private Quaternion defaultLocalRotation;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,14 +4,14 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000417 RID: 1047
|
||||
[Token(Token = "0x2000417")]
|
||||
// Token: 0x02000420 RID: 1056
|
||||
[Token(Token = "0x2000420")]
|
||||
[Serializable]
|
||||
public class FBIKChain
|
||||
{
|
||||
// Token: 0x06002562 RID: 9570 RVA: 0x00054914 File Offset: 0x00052B14
|
||||
[Token(Token = "0x6002562")]
|
||||
[Address(RVA = "0x4BB470", Offset = "0x4BA270", VA = "0x1804BB470")]
|
||||
// Token: 0x06002594 RID: 9620 RVA: 0x00054E5C File Offset: 0x0005305C
|
||||
[Token(Token = "0x6002594")]
|
||||
[Address(RVA = "0x4C9570", Offset = "0x4C7D70", VA = "0x1804C9570")]
|
||||
public FBIKChain()
|
||||
{
|
||||
this.pull = 1f;
|
||||
@@ -30,25 +30,25 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06002563 RID: 9571 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002563")]
|
||||
[Address(RVA = "0x4BB570", Offset = "0x4BA370", VA = "0x1804BB570")]
|
||||
// Token: 0x06002595 RID: 9621 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002595")]
|
||||
[Address(RVA = "0x4C9670", Offset = "0x4C7E70", VA = "0x1804C9670")]
|
||||
public FBIKChain(float pin, float pull, params Transform[] nodeTransforms)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002564 RID: 9572 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002564")]
|
||||
[Address(RVA = "0x4B9FB0", Offset = "0x4B8DB0", VA = "0x1804B9FB0")]
|
||||
// Token: 0x06002596 RID: 9622 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002596")]
|
||||
[Address(RVA = "0x4C80B0", Offset = "0x4C68B0", VA = "0x1804C80B0")]
|
||||
public void SetNodes(params Transform[] boneTransforms)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002565 RID: 9573 RVA: 0x0005498C File Offset: 0x00052B8C
|
||||
[Token(Token = "0x6002565")]
|
||||
[Address(RVA = "0x4B8D10", Offset = "0x4B7B10", VA = "0x1804B8D10")]
|
||||
// Token: 0x06002597 RID: 9623 RVA: 0x00054ED4 File Offset: 0x000530D4
|
||||
[Token(Token = "0x6002597")]
|
||||
[Address(RVA = "0x4C6E10", Offset = "0x4C5610", VA = "0x1804C6E10")]
|
||||
public int GetNodeIndex(Transform boneTransform)
|
||||
{
|
||||
IKSolver.Node[] array = this.nodes;
|
||||
@@ -65,105 +65,105 @@ namespace RootMotion.FinalIK
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002566 RID: 9574 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002566")]
|
||||
[Address(RVA = "0x4B8FD0", Offset = "0x4B7DD0", VA = "0x1804B8FD0")]
|
||||
// Token: 0x06002598 RID: 9624 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002598")]
|
||||
[Address(RVA = "0x4C70D0", Offset = "0x4C58D0", VA = "0x1804C70D0")]
|
||||
public bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002567 RID: 9575 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002567")]
|
||||
[Address(RVA = "0x4B8E00", Offset = "0x4B7C00", VA = "0x1804B8E00")]
|
||||
// Token: 0x06002599 RID: 9625 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002599")]
|
||||
[Address(RVA = "0x4C6F00", Offset = "0x4C5700", VA = "0x1804C6F00")]
|
||||
public void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002568 RID: 9576 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002568")]
|
||||
[Address(RVA = "0x4B9980", Offset = "0x4B8780", VA = "0x1804B9980")]
|
||||
// Token: 0x0600259A RID: 9626 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259A")]
|
||||
[Address(RVA = "0x4C7A80", Offset = "0x4C6280", VA = "0x1804C7A80")]
|
||||
public void ReadPose(IKSolverFullBody solver, bool fullBody)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002569 RID: 9577 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002569")]
|
||||
[Address(RVA = "0x4B81C0", Offset = "0x4B6FC0", VA = "0x1804B81C0")]
|
||||
// Token: 0x0600259B RID: 9627 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259B")]
|
||||
[Address(RVA = "0x4C62C0", Offset = "0x4C4AC0", VA = "0x1804C62C0")]
|
||||
private void CalculateBoneLengths(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600256A RID: 9578 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256A")]
|
||||
[Address(RVA = "0x4B9560", Offset = "0x4B8360", VA = "0x1804B9560")]
|
||||
// Token: 0x0600259C RID: 9628 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259C")]
|
||||
[Address(RVA = "0x4C7660", Offset = "0x4C5E60", VA = "0x1804C7660")]
|
||||
public void Reach(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600256B RID: 9579 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256B")]
|
||||
[Address(RVA = "0x4B9100", Offset = "0x4B7F00", VA = "0x1804B9100")]
|
||||
// Token: 0x0600259D RID: 9629 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259D")]
|
||||
[Address(RVA = "0x4C7200", Offset = "0x4C5A00", VA = "0x1804C7200")]
|
||||
public Vector3 Push(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600256C RID: 9580 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256C")]
|
||||
[Address(RVA = "0x4BA7E0", Offset = "0x4B95E0", VA = "0x1804BA7E0")]
|
||||
// Token: 0x0600259E RID: 9630 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259E")]
|
||||
[Address(RVA = "0x4C88E0", Offset = "0x4C70E0", VA = "0x1804C88E0")]
|
||||
public void SolveTrigonometric(IKSolverFullBody solver, bool calculateBendDirection = false)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600256D RID: 9581 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256D")]
|
||||
[Address(RVA = "0x4BAD10", Offset = "0x4B9B10", VA = "0x1804BAD10")]
|
||||
// Token: 0x0600259F RID: 9631 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259F")]
|
||||
[Address(RVA = "0x4C8E10", Offset = "0x4C7610", VA = "0x1804C8E10")]
|
||||
public void Stage1(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600256E RID: 9582 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256E")]
|
||||
[Address(RVA = "0x4BB2E0", Offset = "0x4BA0E0", VA = "0x1804BB2E0")]
|
||||
// Token: 0x060025A0 RID: 9632 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A0")]
|
||||
[Address(RVA = "0x4C93E0", Offset = "0x4C7BE0", VA = "0x1804C93E0")]
|
||||
public void Stage2(IKSolverFullBody solver, Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600256F RID: 9583 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256F")]
|
||||
[Address(RVA = "0x4BA1A0", Offset = "0x4B8FA0", VA = "0x1804BA1A0")]
|
||||
// Token: 0x060025A1 RID: 9633 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A1")]
|
||||
[Address(RVA = "0x4C82A0", Offset = "0x4C6AA0", VA = "0x1804C82A0")]
|
||||
public void SolveConstraintSystems(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002570 RID: 9584 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002570")]
|
||||
[Address(RVA = "0x4BA4D0", Offset = "0x4B92D0", VA = "0x1804BA4D0")]
|
||||
// Token: 0x060025A2 RID: 9634 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A2")]
|
||||
[Address(RVA = "0x4C85D0", Offset = "0x4C6DD0", VA = "0x1804C85D0")]
|
||||
private Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002571 RID: 9585 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002571")]
|
||||
[Address(RVA = "0x4B8B40", Offset = "0x4B7940", VA = "0x1804B8B40")]
|
||||
// Token: 0x060025A3 RID: 9635 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A3")]
|
||||
[Address(RVA = "0x4C6C40", Offset = "0x4C5440", VA = "0x1804C6C40")]
|
||||
protected Vector3 GetDirToBendPoint(Vector3 direction, Vector3 bendDirection, float directionMagnitude)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002572 RID: 9586 RVA: 0x000549D4 File Offset: 0x00052BD4
|
||||
[Token(Token = "0x6002572")]
|
||||
[Address(RVA = "0x4BA110", Offset = "0x4B8F10", VA = "0x1804BA110")]
|
||||
// Token: 0x060025A4 RID: 9636 RVA: 0x00054F1C File Offset: 0x0005311C
|
||||
[Token(Token = "0x60025A4")]
|
||||
[Address(RVA = "0x4C8210", Offset = "0x4C6A10", VA = "0x1804C8210")]
|
||||
private void SolveChildConstraints(IKSolverFullBody solver)
|
||||
{
|
||||
FBIKChain.ChildConstraint[] array = this.childConstraints;
|
||||
@@ -176,185 +176,185 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002573 RID: 9587 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002573")]
|
||||
[Address(RVA = "0x4BA5F0", Offset = "0x4B93F0", VA = "0x1804BA5F0")]
|
||||
// Token: 0x060025A5 RID: 9637 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A5")]
|
||||
[Address(RVA = "0x4C86F0", Offset = "0x4C6EF0", VA = "0x1804C86F0")]
|
||||
private void SolveLinearConstraint(IKSolver.Node node1, IKSolver.Node node2, float crossFade, float distance)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002574 RID: 9588 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002574")]
|
||||
[Address(RVA = "0x4B8960", Offset = "0x4B7760", VA = "0x1804B8960")]
|
||||
// Token: 0x060025A6 RID: 9638 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A6")]
|
||||
[Address(RVA = "0x4C6A60", Offset = "0x4C5260", VA = "0x1804C6A60")]
|
||||
public void ForwardReach(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002575 RID: 9589 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002575")]
|
||||
[Address(RVA = "0x4B7EC0", Offset = "0x4B6CC0", VA = "0x1804B7EC0")]
|
||||
// Token: 0x060025A7 RID: 9639 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A7")]
|
||||
[Address(RVA = "0x4C5FC0", Offset = "0x4C47C0", VA = "0x1804C5FC0")]
|
||||
private void BackwardReach(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002EFB RID: 12027
|
||||
// Token: 0x04002F3D RID: 12093
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002EFB")]
|
||||
[Token(Token = "0x4002F3D")]
|
||||
[Range(0f, 1f)]
|
||||
public float pin;
|
||||
|
||||
// Token: 0x04002EFC RID: 12028
|
||||
// Token: 0x04002F3E RID: 12094
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4002EFC")]
|
||||
[Token(Token = "0x4002F3E")]
|
||||
[Range(0f, 1f)]
|
||||
public float pull;
|
||||
|
||||
// Token: 0x04002EFD RID: 12029
|
||||
// Token: 0x04002F3F RID: 12095
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002EFD")]
|
||||
[Token(Token = "0x4002F3F")]
|
||||
[Range(0f, 1f)]
|
||||
public float push;
|
||||
|
||||
// Token: 0x04002EFE RID: 12030
|
||||
// Token: 0x04002F40 RID: 12096
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4002EFE")]
|
||||
[Token(Token = "0x4002F40")]
|
||||
[Range(-1f, 1f)]
|
||||
public float pushParent;
|
||||
|
||||
// Token: 0x04002EFF RID: 12031
|
||||
// Token: 0x04002F41 RID: 12097
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002EFF")]
|
||||
[Token(Token = "0x4002F41")]
|
||||
[Range(0f, 1f)]
|
||||
public float reach;
|
||||
|
||||
// Token: 0x04002F00 RID: 12032
|
||||
// Token: 0x04002F42 RID: 12098
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4002F00")]
|
||||
[Token(Token = "0x4002F42")]
|
||||
public FBIKChain.Smoothing reachSmoothing;
|
||||
|
||||
// Token: 0x04002F01 RID: 12033
|
||||
// Token: 0x04002F43 RID: 12099
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F01")]
|
||||
[Token(Token = "0x4002F43")]
|
||||
public FBIKChain.Smoothing pushSmoothing;
|
||||
|
||||
// Token: 0x04002F02 RID: 12034
|
||||
// Token: 0x04002F44 RID: 12100
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002F02")]
|
||||
[Token(Token = "0x4002F44")]
|
||||
public IKSolver.Node[] nodes;
|
||||
|
||||
// Token: 0x04002F03 RID: 12035
|
||||
// Token: 0x04002F45 RID: 12101
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002F03")]
|
||||
[Token(Token = "0x4002F45")]
|
||||
public int[] children;
|
||||
|
||||
// Token: 0x04002F04 RID: 12036
|
||||
// Token: 0x04002F46 RID: 12102
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002F04")]
|
||||
[Token(Token = "0x4002F46")]
|
||||
public FBIKChain.ChildConstraint[] childConstraints;
|
||||
|
||||
// Token: 0x04002F05 RID: 12037
|
||||
// Token: 0x04002F47 RID: 12103
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002F05")]
|
||||
[Token(Token = "0x4002F47")]
|
||||
public IKConstraintBend bendConstraint;
|
||||
|
||||
// Token: 0x04002F06 RID: 12038
|
||||
// Token: 0x04002F48 RID: 12104
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002F06")]
|
||||
[Token(Token = "0x4002F48")]
|
||||
private float rootLength;
|
||||
|
||||
// Token: 0x04002F07 RID: 12039
|
||||
// Token: 0x04002F49 RID: 12105
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4002F07")]
|
||||
[Token(Token = "0x4002F49")]
|
||||
private bool initiated;
|
||||
|
||||
// Token: 0x04002F08 RID: 12040
|
||||
// Token: 0x04002F4A RID: 12106
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002F08")]
|
||||
[Token(Token = "0x4002F4A")]
|
||||
private float length;
|
||||
|
||||
// Token: 0x04002F09 RID: 12041
|
||||
// Token: 0x04002F4B RID: 12107
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002F09")]
|
||||
[Token(Token = "0x4002F4B")]
|
||||
private float distance;
|
||||
|
||||
// Token: 0x04002F0A RID: 12042
|
||||
// Token: 0x04002F4C RID: 12108
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002F0A")]
|
||||
[Token(Token = "0x4002F4C")]
|
||||
private IKSolver.Point p;
|
||||
|
||||
// Token: 0x04002F0B RID: 12043
|
||||
// Token: 0x04002F4D RID: 12109
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002F0B")]
|
||||
[Token(Token = "0x4002F4D")]
|
||||
private float reachForce;
|
||||
|
||||
// Token: 0x04002F0C RID: 12044
|
||||
// Token: 0x04002F4E RID: 12110
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4002F0C")]
|
||||
[Token(Token = "0x4002F4E")]
|
||||
private float pullParentSum;
|
||||
|
||||
// Token: 0x04002F0D RID: 12045
|
||||
// Token: 0x04002F4F RID: 12111
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002F0D")]
|
||||
[Token(Token = "0x4002F4F")]
|
||||
private float[] crossFades;
|
||||
|
||||
// Token: 0x04002F0E RID: 12046
|
||||
// Token: 0x04002F50 RID: 12112
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002F0E")]
|
||||
[Token(Token = "0x4002F50")]
|
||||
private float sqrMag1;
|
||||
|
||||
// Token: 0x04002F0F RID: 12047
|
||||
// Token: 0x04002F51 RID: 12113
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x4002F0F")]
|
||||
[Token(Token = "0x4002F51")]
|
||||
private float sqrMag2;
|
||||
|
||||
// Token: 0x04002F10 RID: 12048
|
||||
// Token: 0x04002F52 RID: 12114
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002F10")]
|
||||
[Token(Token = "0x4002F52")]
|
||||
private float sqrMagDif;
|
||||
|
||||
// Token: 0x04002F11 RID: 12049
|
||||
[Token(Token = "0x4002F11")]
|
||||
// Token: 0x04002F53 RID: 12115
|
||||
[Token(Token = "0x4002F53")]
|
||||
private const float maxLimbLength = 0.99999f;
|
||||
|
||||
// Token: 0x02000418 RID: 1048
|
||||
[Token(Token = "0x2000418")]
|
||||
// Token: 0x02000421 RID: 1057
|
||||
[Token(Token = "0x2000421")]
|
||||
[Serializable]
|
||||
public class ChildConstraint
|
||||
{
|
||||
// Token: 0x1700022A RID: 554
|
||||
// (get) Token: 0x06002576 RID: 9590 RVA: 0x00054A14 File Offset: 0x00052C14
|
||||
// (set) Token: 0x06002577 RID: 9591 RVA: 0x00054A28 File Offset: 0x00052C28
|
||||
[Token(Token = "0x1700022A")]
|
||||
// Token: 0x17000224 RID: 548
|
||||
// (get) Token: 0x060025A8 RID: 9640 RVA: 0x00054F5C File Offset: 0x0005315C
|
||||
// (set) Token: 0x060025A9 RID: 9641 RVA: 0x00054F70 File Offset: 0x00053170
|
||||
[Token(Token = "0x17000224")]
|
||||
public float nominalDistance
|
||||
{
|
||||
[Token(Token = "0x6002576")]
|
||||
[Address(RVA = "0x5F9910", Offset = "0x5F8710", VA = "0x1805F9910")]
|
||||
[Token(Token = "0x60025A8")]
|
||||
[Address(RVA = "0x66CA40", Offset = "0x66B240", VA = "0x18066CA40")]
|
||||
get;
|
||||
[Token(Token = "0x6002577")]
|
||||
[Address(RVA = "0x5F9930", Offset = "0x5F8730", VA = "0x1805F9930")]
|
||||
[Token(Token = "0x60025A9")]
|
||||
[Address(RVA = "0x66CA50", Offset = "0x66B250", VA = "0x18066CA50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700022B RID: 555
|
||||
// (get) Token: 0x06002578 RID: 9592 RVA: 0x00054A3C File Offset: 0x00052C3C
|
||||
// (set) Token: 0x06002579 RID: 9593 RVA: 0x00054A50 File Offset: 0x00052C50
|
||||
[Token(Token = "0x1700022B")]
|
||||
// Token: 0x17000225 RID: 549
|
||||
// (get) Token: 0x060025AA RID: 9642 RVA: 0x00054F84 File Offset: 0x00053184
|
||||
// (set) Token: 0x060025AB RID: 9643 RVA: 0x00054F98 File Offset: 0x00053198
|
||||
[Token(Token = "0x17000225")]
|
||||
public bool isRigid
|
||||
{
|
||||
[Token(Token = "0x6002578")]
|
||||
[Address(RVA = "0x468150", Offset = "0x466F50", VA = "0x180468150")]
|
||||
[Token(Token = "0x60025AA")]
|
||||
[Address(RVA = "0x4AB610", Offset = "0x4A9E10", VA = "0x1804AB610")]
|
||||
get;
|
||||
[Token(Token = "0x6002579")]
|
||||
[Address(RVA = "0x5F9920", Offset = "0x5F8720", VA = "0x1805F9920")]
|
||||
[Token(Token = "0x60025AB")]
|
||||
[Address(RVA = "0x610BB0", Offset = "0x60F3B0", VA = "0x180610BB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600257A RID: 9594 RVA: 0x00054A64 File Offset: 0x00052C64
|
||||
[Token(Token = "0x600257A")]
|
||||
[Address(RVA = "0x5F98A0", Offset = "0x5F86A0", VA = "0x1805F98A0")]
|
||||
// Token: 0x060025AC RID: 9644 RVA: 0x00054FAC File Offset: 0x000531AC
|
||||
[Token(Token = "0x60025AC")]
|
||||
[Address(RVA = "0x66C9D0", Offset = "0x66B1D0", VA = "0x18066C9D0")]
|
||||
public ChildConstraint(Transform bone1, Transform bone2, float pushElasticity = 0f, float pullElasticity = 0f)
|
||||
{
|
||||
this.bone1 = bone1;
|
||||
@@ -363,9 +363,9 @@ namespace RootMotion.FinalIK
|
||||
this.pullElasticity = (float)0;
|
||||
}
|
||||
|
||||
// Token: 0x0600257B RID: 9595 RVA: 0x00054A94 File Offset: 0x00052C94
|
||||
[Token(Token = "0x600257B")]
|
||||
[Address(RVA = "0x5F9240", Offset = "0x5F8040", VA = "0x1805F9240")]
|
||||
// Token: 0x060025AD RID: 9645 RVA: 0x00054FDC File Offset: 0x000531DC
|
||||
[Token(Token = "0x60025AD")]
|
||||
[Address(RVA = "0x66C370", Offset = "0x66AB70", VA = "0x18066C370")]
|
||||
public void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
Transform transform = this.bone1;
|
||||
@@ -377,78 +377,78 @@ namespace RootMotion.FinalIK
|
||||
this.OnPreSolve(solver);
|
||||
}
|
||||
|
||||
// Token: 0x0600257C RID: 9596 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257C")]
|
||||
[Address(RVA = "0x5F92A0", Offset = "0x5F80A0", VA = "0x1805F92A0")]
|
||||
// Token: 0x060025AE RID: 9646 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AE")]
|
||||
[Address(RVA = "0x66C3D0", Offset = "0x66ABD0", VA = "0x18066C3D0")]
|
||||
public void OnPreSolve(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600257D RID: 9597 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257D")]
|
||||
[Address(RVA = "0x5F94E0", Offset = "0x5F82E0", VA = "0x1805F94E0")]
|
||||
// Token: 0x060025AF RID: 9647 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AF")]
|
||||
[Address(RVA = "0x66C610", Offset = "0x66AE10", VA = "0x18066C610")]
|
||||
public void Solve(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F12 RID: 12050
|
||||
// Token: 0x04002F54 RID: 12116
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F12")]
|
||||
[Token(Token = "0x4002F54")]
|
||||
public float pushElasticity;
|
||||
|
||||
// Token: 0x04002F13 RID: 12051
|
||||
// Token: 0x04002F55 RID: 12117
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4002F13")]
|
||||
[Token(Token = "0x4002F55")]
|
||||
public float pullElasticity;
|
||||
|
||||
// Token: 0x04002F14 RID: 12052
|
||||
// Token: 0x04002F56 RID: 12118
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F14")]
|
||||
[Token(Token = "0x4002F56")]
|
||||
[SerializeField]
|
||||
private Transform bone1;
|
||||
|
||||
// Token: 0x04002F15 RID: 12053
|
||||
// Token: 0x04002F57 RID: 12119
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F15")]
|
||||
[Token(Token = "0x4002F57")]
|
||||
[SerializeField]
|
||||
private Transform bone2;
|
||||
|
||||
// Token: 0x04002F18 RID: 12056
|
||||
// Token: 0x04002F5A RID: 12122
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002F18")]
|
||||
[Token(Token = "0x4002F5A")]
|
||||
private float crossFade;
|
||||
|
||||
// Token: 0x04002F19 RID: 12057
|
||||
// Token: 0x04002F5B RID: 12123
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4002F19")]
|
||||
[Token(Token = "0x4002F5B")]
|
||||
private float inverseCrossFade;
|
||||
|
||||
// Token: 0x04002F1A RID: 12058
|
||||
// Token: 0x04002F5C RID: 12124
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002F1A")]
|
||||
[Token(Token = "0x4002F5C")]
|
||||
private int chain1Index;
|
||||
|
||||
// Token: 0x04002F1B RID: 12059
|
||||
// Token: 0x04002F5D RID: 12125
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4002F1B")]
|
||||
[Token(Token = "0x4002F5D")]
|
||||
private int chain2Index;
|
||||
}
|
||||
|
||||
// Token: 0x02000419 RID: 1049
|
||||
[Token(Token = "0x2000419")]
|
||||
// Token: 0x02000422 RID: 1058
|
||||
[Token(Token = "0x2000422")]
|
||||
[Serializable]
|
||||
public enum Smoothing
|
||||
{
|
||||
// Token: 0x04002F1D RID: 12061
|
||||
[Token(Token = "0x4002F1D")]
|
||||
// Token: 0x04002F5F RID: 12127
|
||||
[Token(Token = "0x4002F5F")]
|
||||
None,
|
||||
// Token: 0x04002F1E RID: 12062
|
||||
[Token(Token = "0x4002F1E")]
|
||||
// Token: 0x04002F60 RID: 12128
|
||||
[Token(Token = "0x4002F60")]
|
||||
Exponential,
|
||||
// Token: 0x04002F1F RID: 12063
|
||||
[Token(Token = "0x4002F1F")]
|
||||
// Token: 0x04002F61 RID: 12129
|
||||
[Token(Token = "0x4002F61")]
|
||||
Cubic
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,39 +4,39 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F8 RID: 1016
|
||||
[Token(Token = "0x20003F8")]
|
||||
// Token: 0x02000401 RID: 1025
|
||||
[Token(Token = "0x2000401")]
|
||||
[Serializable]
|
||||
public class Finger
|
||||
{
|
||||
// Token: 0x17000210 RID: 528
|
||||
// (get) Token: 0x06002451 RID: 9297 RVA: 0x00052EFC File Offset: 0x000510FC
|
||||
// (set) Token: 0x06002452 RID: 9298 RVA: 0x00052F10 File Offset: 0x00051110
|
||||
[Token(Token = "0x17000210")]
|
||||
// Token: 0x1700020A RID: 522
|
||||
// (get) Token: 0x06002483 RID: 9347 RVA: 0x000534BC File Offset: 0x000516BC
|
||||
// (set) Token: 0x06002484 RID: 9348 RVA: 0x000534D0 File Offset: 0x000516D0
|
||||
[Token(Token = "0x1700020A")]
|
||||
public bool initiated
|
||||
{
|
||||
[Token(Token = "0x6002451")]
|
||||
[Address(RVA = "0x4C04C0", Offset = "0x4BF2C0", VA = "0x1804C04C0")]
|
||||
[Token(Token = "0x6002483")]
|
||||
[Address(RVA = "0x4CE5C0", Offset = "0x4CCDC0", VA = "0x1804CE5C0")]
|
||||
get;
|
||||
[Token(Token = "0x6002452")]
|
||||
[Address(RVA = "0x4C0520", Offset = "0x4BF320", VA = "0x1804C0520")]
|
||||
[Token(Token = "0x6002484")]
|
||||
[Address(RVA = "0x4CE620", Offset = "0x4CCE20", VA = "0x1804CE620")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000211 RID: 529
|
||||
// (get) Token: 0x06002453 RID: 9299 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x06002454 RID: 9300 RVA: 0x00052F24 File Offset: 0x00051124
|
||||
[Token(Token = "0x17000211")]
|
||||
// Token: 0x1700020B RID: 523
|
||||
// (get) Token: 0x06002485 RID: 9349 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x06002486 RID: 9350 RVA: 0x000534E4 File Offset: 0x000516E4
|
||||
[Token(Token = "0x1700020B")]
|
||||
public Vector3 IKPosition
|
||||
{
|
||||
[Token(Token = "0x6002453")]
|
||||
[Address(RVA = "0x4C0460", Offset = "0x4BF260", VA = "0x1804C0460")]
|
||||
[Token(Token = "0x6002485")]
|
||||
[Address(RVA = "0x4CE560", Offset = "0x4CCD60", VA = "0x1804CE560")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6002454")]
|
||||
[Address(RVA = "0x4C04D0", Offset = "0x4BF2D0", VA = "0x1804C04D0")]
|
||||
[Token(Token = "0x6002486")]
|
||||
[Address(RVA = "0x4CE5D0", Offset = "0x4CCDD0", VA = "0x1804CE5D0")]
|
||||
set
|
||||
{
|
||||
IKSolverLimb iksolverLimb = this.solver;
|
||||
@@ -45,120 +45,120 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000212 RID: 530
|
||||
// (get) Token: 0x06002455 RID: 9301 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x06002456 RID: 9302 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000212")]
|
||||
// Token: 0x1700020C RID: 524
|
||||
// (get) Token: 0x06002487 RID: 9351 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x06002488 RID: 9352 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700020C")]
|
||||
public Quaternion IKRotation
|
||||
{
|
||||
[Token(Token = "0x6002455")]
|
||||
[Address(RVA = "0x4C0490", Offset = "0x4BF290", VA = "0x1804C0490")]
|
||||
[Token(Token = "0x6002487")]
|
||||
[Address(RVA = "0x4CE590", Offset = "0x4CCD90", VA = "0x1804CE590")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6002456")]
|
||||
[Address(RVA = "0x4C0500", Offset = "0x4BF300", VA = "0x1804C0500")]
|
||||
[Token(Token = "0x6002488")]
|
||||
[Address(RVA = "0x4CE600", Offset = "0x4CCE00", VA = "0x1804CE600")]
|
||||
set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002457 RID: 9303 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002457")]
|
||||
[Address(RVA = "0x4C00C0", Offset = "0x4BEEC0", VA = "0x1804C00C0")]
|
||||
// Token: 0x06002489 RID: 9353 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002489")]
|
||||
[Address(RVA = "0x4CE1C0", Offset = "0x4CC9C0", VA = "0x1804CE1C0")]
|
||||
public bool IsValid(ref string errorMessage)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002458 RID: 9304 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002458")]
|
||||
[Address(RVA = "0x4BFDE0", Offset = "0x4BEBE0", VA = "0x1804BFDE0")]
|
||||
// Token: 0x0600248A RID: 9354 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600248A")]
|
||||
[Address(RVA = "0x4CDEE0", Offset = "0x4CC6E0", VA = "0x1804CDEE0")]
|
||||
public void Initiate(Transform hand, int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002459 RID: 9305 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002459")]
|
||||
[Address(RVA = "0x4BFD00", Offset = "0x4BEB00", VA = "0x1804BFD00")]
|
||||
// Token: 0x0600248B RID: 9355 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600248B")]
|
||||
[Address(RVA = "0x4CDE00", Offset = "0x4CC600", VA = "0x1804CDE00")]
|
||||
public void FixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600245A RID: 9306 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600245A")]
|
||||
[Address(RVA = "0x4C01E0", Offset = "0x4BEFE0", VA = "0x1804C01E0")]
|
||||
// Token: 0x0600248C RID: 9356 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600248C")]
|
||||
[Address(RVA = "0x4CE2E0", Offset = "0x4CCAE0", VA = "0x1804CE2E0")]
|
||||
public void Update(float masterWeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600245B RID: 9307 RVA: 0x00052F54 File Offset: 0x00051154
|
||||
[Token(Token = "0x600245B")]
|
||||
[Address(RVA = "0x4C0450", Offset = "0x4BF250", VA = "0x1804C0450")]
|
||||
// Token: 0x0600248D RID: 9357 RVA: 0x00053514 File Offset: 0x00051714
|
||||
[Token(Token = "0x600248D")]
|
||||
[Address(RVA = "0x4CE550", Offset = "0x4CCD50", VA = "0x1804CE550")]
|
||||
public Finger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002E13 RID: 11795
|
||||
// Token: 0x04002E55 RID: 11861
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002E13")]
|
||||
[Token(Token = "0x4002E55")]
|
||||
[Tooltip("Master Weight for the finger.")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight = 1f;
|
||||
|
||||
// Token: 0x04002E14 RID: 11796
|
||||
// Token: 0x04002E56 RID: 11862
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002E14")]
|
||||
[Token(Token = "0x4002E56")]
|
||||
[Tooltip("The first bone of the finger.")]
|
||||
public Transform bone1;
|
||||
|
||||
// Token: 0x04002E15 RID: 11797
|
||||
// Token: 0x04002E57 RID: 11863
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E15")]
|
||||
[Token(Token = "0x4002E57")]
|
||||
[Tooltip("The second bone of the finger.")]
|
||||
public Transform bone2;
|
||||
|
||||
// Token: 0x04002E16 RID: 11798
|
||||
// Token: 0x04002E58 RID: 11864
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002E16")]
|
||||
[Token(Token = "0x4002E58")]
|
||||
[Tooltip("The (optional) third bone of the finger. This can be ignored for thumbs.")]
|
||||
public Transform bone3;
|
||||
|
||||
// Token: 0x04002E17 RID: 11799
|
||||
// Token: 0x04002E59 RID: 11865
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002E17")]
|
||||
[Token(Token = "0x4002E59")]
|
||||
[Tooltip("The fingertip object. If your character doesn't have tip bones, you can create an empty GameObject and parent it to the last bone in the finger. Place it to the tip of the finger.")]
|
||||
public Transform tip;
|
||||
|
||||
// Token: 0x04002E18 RID: 11800
|
||||
// Token: 0x04002E5A RID: 11866
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E18")]
|
||||
[Token(Token = "0x4002E5A")]
|
||||
[Tooltip("The IK target (optional, can use IKPosition and IKRotation directly).")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04002E1A RID: 11802
|
||||
// Token: 0x04002E5C RID: 11868
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002E1A")]
|
||||
[Token(Token = "0x4002E5C")]
|
||||
private IKSolverLimb solver;
|
||||
|
||||
// Token: 0x04002E1B RID: 11803
|
||||
// Token: 0x04002E5D RID: 11869
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002E1B")]
|
||||
[Token(Token = "0x4002E5D")]
|
||||
private Quaternion bone3RelativeToTarget;
|
||||
|
||||
// Token: 0x04002E1C RID: 11804
|
||||
// Token: 0x04002E5E RID: 11870
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002E1C")]
|
||||
[Token(Token = "0x4002E5E")]
|
||||
private Vector3 bone3DefaultLocalPosition;
|
||||
|
||||
// Token: 0x04002E1D RID: 11805
|
||||
// Token: 0x04002E5F RID: 11871
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4002E1D")]
|
||||
[Token(Token = "0x4002E5F")]
|
||||
private Quaternion bone3DefaultLocalRotation;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,68 +5,68 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003F9 RID: 1017
|
||||
[Token(Token = "0x20003F9")]
|
||||
// Token: 0x02000402 RID: 1026
|
||||
[Token(Token = "0x2000402")]
|
||||
public class FingerRig : SolverManager
|
||||
{
|
||||
// Token: 0x17000213 RID: 531
|
||||
// (get) Token: 0x0600245C RID: 9308 RVA: 0x00052F74 File Offset: 0x00051174
|
||||
// (set) Token: 0x0600245D RID: 9309 RVA: 0x00052F88 File Offset: 0x00051188
|
||||
[Token(Token = "0x17000213")]
|
||||
// Token: 0x1700020D RID: 525
|
||||
// (get) Token: 0x0600248E RID: 9358 RVA: 0x00053534 File Offset: 0x00051734
|
||||
// (set) Token: 0x0600248F RID: 9359 RVA: 0x00053548 File Offset: 0x00051748
|
||||
[Token(Token = "0x1700020D")]
|
||||
public bool initiated
|
||||
{
|
||||
[Token(Token = "0x600245C")]
|
||||
[Address(RVA = "0x4BFCE0", Offset = "0x4BEAE0", VA = "0x1804BFCE0")]
|
||||
[Token(Token = "0x600248E")]
|
||||
[Address(RVA = "0x4CDDE0", Offset = "0x4CC5E0", VA = "0x1804CDDE0")]
|
||||
get;
|
||||
[Token(Token = "0x600245D")]
|
||||
[Address(RVA = "0x4BFCF0", Offset = "0x4BEAF0", VA = "0x1804BFCF0")]
|
||||
[Token(Token = "0x600248F")]
|
||||
[Address(RVA = "0x4CDDF0", Offset = "0x4CC5F0", VA = "0x1804CDDF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600245E RID: 9310 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600245E")]
|
||||
[Address(RVA = "0x4BF9B0", Offset = "0x4BE7B0", VA = "0x1804BF9B0")]
|
||||
// Token: 0x06002490 RID: 9360 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002490")]
|
||||
[Address(RVA = "0x4CDAB0", Offset = "0x4CC2B0", VA = "0x1804CDAB0")]
|
||||
public bool IsValid(ref string errorMessage)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600245F RID: 9311 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600245F")]
|
||||
[Address(RVA = "0x4BF420", Offset = "0x4BE220", VA = "0x1804BF420")]
|
||||
// Token: 0x06002491 RID: 9361 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002491")]
|
||||
[Address(RVA = "0x4CD520", Offset = "0x4CBD20", VA = "0x1804CD520")]
|
||||
[ContextMenu("Auto-detect")]
|
||||
public void AutoDetect()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002460 RID: 9312 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002460")]
|
||||
[Address(RVA = "0x4BF250", Offset = "0x4BE050", VA = "0x1804BF250")]
|
||||
// Token: 0x06002492 RID: 9362 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002492")]
|
||||
[Address(RVA = "0x4CD350", Offset = "0x4CBB50", VA = "0x1804CD350")]
|
||||
public void AddFinger(Transform bone1, Transform bone2, Transform bone3, Transform tip, [Optional] Transform target)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002461 RID: 9313 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002461")]
|
||||
[Address(RVA = "0x4BFA40", Offset = "0x4BE840", VA = "0x1804BFA40")]
|
||||
// Token: 0x06002493 RID: 9363 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002493")]
|
||||
[Address(RVA = "0x4CDB40", Offset = "0x4CC340", VA = "0x1804CDB40")]
|
||||
public void RemoveFinger(int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002462 RID: 9314 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002462")]
|
||||
[Address(RVA = "0x4BF150", Offset = "0x4BDF50", VA = "0x1804BF150")]
|
||||
// Token: 0x06002494 RID: 9364 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002494")]
|
||||
[Address(RVA = "0x4CD250", Offset = "0x4CBA50", VA = "0x1804CD250")]
|
||||
private void AddChildrenRecursive(Transform parent, ref Transform[] array)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002463 RID: 9315 RVA: 0x00052F9C File Offset: 0x0005119C
|
||||
[Token(Token = "0x6002463")]
|
||||
[Address(RVA = "0x4BF8E0", Offset = "0x4BE6E0", VA = "0x1804BF8E0", Slot = "4")]
|
||||
// Token: 0x06002495 RID: 9365 RVA: 0x0005355C File Offset: 0x0005175C
|
||||
[Token(Token = "0x6002495")]
|
||||
[Address(RVA = "0x4CD9E0", Offset = "0x4CC1E0", VA = "0x1804CD9E0", Slot = "4")]
|
||||
protected override void InitiateSolver()
|
||||
{
|
||||
Finger[] array = this.fingers;
|
||||
@@ -85,9 +85,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002464 RID: 9316 RVA: 0x00053000 File Offset: 0x00051200
|
||||
[Token(Token = "0x6002464")]
|
||||
[Address(RVA = "0x4BFBF0", Offset = "0x4BE9F0", VA = "0x1804BFBF0")]
|
||||
// Token: 0x06002496 RID: 9366 RVA: 0x000535C0 File Offset: 0x000517C0
|
||||
[Token(Token = "0x6002496")]
|
||||
[Address(RVA = "0x4CDCF0", Offset = "0x4CC4F0", VA = "0x1804CDCF0")]
|
||||
public void UpdateFingerSolvers()
|
||||
{
|
||||
if (0 < (int)this.weight)
|
||||
@@ -105,17 +105,17 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002465 RID: 9317 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002465")]
|
||||
[Address(RVA = "0x4BF7A0", Offset = "0x4BE5A0", VA = "0x1804BF7A0")]
|
||||
// Token: 0x06002497 RID: 9367 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002497")]
|
||||
[Address(RVA = "0x4CD8A0", Offset = "0x4CC0A0", VA = "0x1804CD8A0")]
|
||||
public void FixFingerTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002466 RID: 9318 RVA: 0x0005304C File Offset: 0x0005124C
|
||||
[Token(Token = "0x6002466")]
|
||||
[Address(RVA = "0x4BFBF0", Offset = "0x4BE9F0", VA = "0x1804BFBF0", Slot = "5")]
|
||||
// Token: 0x06002498 RID: 9368 RVA: 0x0005360C File Offset: 0x0005180C
|
||||
[Token(Token = "0x6002498")]
|
||||
[Address(RVA = "0x4CDCF0", Offset = "0x4CC4F0", VA = "0x1804CDCF0", Slot = "5")]
|
||||
protected override void UpdateSolver()
|
||||
{
|
||||
if (0 < (int)this.weight)
|
||||
@@ -133,17 +133,17 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002467 RID: 9319 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002467")]
|
||||
[Address(RVA = "0x4BF7A0", Offset = "0x4BE5A0", VA = "0x1804BF7A0", Slot = "6")]
|
||||
// Token: 0x06002499 RID: 9369 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002499")]
|
||||
[Address(RVA = "0x4CD8A0", Offset = "0x4CC0A0", VA = "0x1804CD8A0", Slot = "6")]
|
||||
protected override void FixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002468 RID: 9320 RVA: 0x00053098 File Offset: 0x00051298
|
||||
[Token(Token = "0x6002468")]
|
||||
[Address(RVA = "0x4BFC80", Offset = "0x4BEA80", VA = "0x1804BFC80")]
|
||||
// Token: 0x0600249A RID: 9370 RVA: 0x00053658 File Offset: 0x00051858
|
||||
[Token(Token = "0x600249A")]
|
||||
[Address(RVA = "0x4CDD80", Offset = "0x4CC580", VA = "0x1804CDD80")]
|
||||
public FingerRig()
|
||||
{
|
||||
Finger[] array = new Finger[0];
|
||||
@@ -151,16 +151,16 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E1E RID: 11806
|
||||
// Token: 0x04002E60 RID: 11872
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E1E")]
|
||||
[Token(Token = "0x4002E60")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The master weight for all fingers.")]
|
||||
public float weight = 1f;
|
||||
|
||||
// Token: 0x04002E1F RID: 11807
|
||||
// Token: 0x04002E61 RID: 11873
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E1F")]
|
||||
[Token(Token = "0x4002E61")]
|
||||
public Finger[] fingers;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,22 +3,22 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200042E RID: 1070
|
||||
[Token(Token = "0x200042E")]
|
||||
// Token: 0x02000437 RID: 1079
|
||||
[Token(Token = "0x2000437")]
|
||||
[Serializable]
|
||||
public enum FullBodyBipedChain
|
||||
{
|
||||
// Token: 0x04002FD0 RID: 12240
|
||||
[Token(Token = "0x4002FD0")]
|
||||
// Token: 0x04003012 RID: 12306
|
||||
[Token(Token = "0x4003012")]
|
||||
LeftArm,
|
||||
// Token: 0x04002FD1 RID: 12241
|
||||
[Token(Token = "0x4002FD1")]
|
||||
// Token: 0x04003013 RID: 12307
|
||||
[Token(Token = "0x4003013")]
|
||||
RightArm,
|
||||
// Token: 0x04002FD2 RID: 12242
|
||||
[Token(Token = "0x4002FD2")]
|
||||
// Token: 0x04003014 RID: 12308
|
||||
[Token(Token = "0x4003014")]
|
||||
LeftLeg,
|
||||
// Token: 0x04002FD3 RID: 12243
|
||||
[Token(Token = "0x4002FD3")]
|
||||
// Token: 0x04003015 RID: 12309
|
||||
[Token(Token = "0x4003015")]
|
||||
RightLeg
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,37 +3,37 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200042D RID: 1069
|
||||
[Token(Token = "0x200042D")]
|
||||
// Token: 0x02000436 RID: 1078
|
||||
[Token(Token = "0x2000436")]
|
||||
[Serializable]
|
||||
public enum FullBodyBipedEffector
|
||||
{
|
||||
// Token: 0x04002FC6 RID: 12230
|
||||
[Token(Token = "0x4002FC6")]
|
||||
// Token: 0x04003008 RID: 12296
|
||||
[Token(Token = "0x4003008")]
|
||||
Body,
|
||||
// Token: 0x04002FC7 RID: 12231
|
||||
[Token(Token = "0x4002FC7")]
|
||||
// Token: 0x04003009 RID: 12297
|
||||
[Token(Token = "0x4003009")]
|
||||
LeftShoulder,
|
||||
// Token: 0x04002FC8 RID: 12232
|
||||
[Token(Token = "0x4002FC8")]
|
||||
// Token: 0x0400300A RID: 12298
|
||||
[Token(Token = "0x400300A")]
|
||||
RightShoulder,
|
||||
// Token: 0x04002FC9 RID: 12233
|
||||
[Token(Token = "0x4002FC9")]
|
||||
// Token: 0x0400300B RID: 12299
|
||||
[Token(Token = "0x400300B")]
|
||||
LeftThigh,
|
||||
// Token: 0x04002FCA RID: 12234
|
||||
[Token(Token = "0x4002FCA")]
|
||||
// Token: 0x0400300C RID: 12300
|
||||
[Token(Token = "0x400300C")]
|
||||
RightThigh,
|
||||
// Token: 0x04002FCB RID: 12235
|
||||
[Token(Token = "0x4002FCB")]
|
||||
// Token: 0x0400300D RID: 12301
|
||||
[Token(Token = "0x400300D")]
|
||||
LeftHand,
|
||||
// Token: 0x04002FCC RID: 12236
|
||||
[Token(Token = "0x4002FCC")]
|
||||
// Token: 0x0400300E RID: 12302
|
||||
[Token(Token = "0x400300E")]
|
||||
RightHand,
|
||||
// Token: 0x04002FCD RID: 12237
|
||||
[Token(Token = "0x4002FCD")]
|
||||
// Token: 0x0400300F RID: 12303
|
||||
[Token(Token = "0x400300F")]
|
||||
LeftFoot,
|
||||
// Token: 0x04002FCE RID: 12238
|
||||
[Token(Token = "0x4002FCE")]
|
||||
// Token: 0x04003010 RID: 12304
|
||||
[Token(Token = "0x4003010")]
|
||||
RightFoot
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,101 +4,101 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200040A RID: 1034
|
||||
[Token(Token = "0x200040A")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Full Body Biped IK")]
|
||||
// Token: 0x02000413 RID: 1043
|
||||
[Token(Token = "0x2000413")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=7__IafZGwvI&index=1&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Full Body Biped IK")]
|
||||
public class FullBodyBipedIK : IK
|
||||
{
|
||||
// Token: 0x06002506 RID: 9478 RVA: 0x00053CD4 File Offset: 0x00051ED4
|
||||
[Token(Token = "0x6002506")]
|
||||
[Address(RVA = "0x4C6910", Offset = "0x4C5710", VA = "0x1804C6910", Slot = "8")]
|
||||
// Token: 0x06002538 RID: 9528 RVA: 0x0005424C File Offset: 0x0005244C
|
||||
[Token(Token = "0x6002538")]
|
||||
[Address(RVA = "0x4D4CF0", Offset = "0x4D34F0", VA = "0x1804D4CF0", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page6.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002507 RID: 9479 RVA: 0x00053CEC File Offset: 0x00051EEC
|
||||
[Token(Token = "0x6002507")]
|
||||
[Address(RVA = "0x4C6890", Offset = "0x4C5690", VA = "0x1804C6890", Slot = "9")]
|
||||
// Token: 0x06002539 RID: 9529 RVA: 0x00054264 File Offset: 0x00052464
|
||||
[Token(Token = "0x6002539")]
|
||||
[Address(RVA = "0x4D4C70", Offset = "0x4D3470", VA = "0x1804D4C70", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_full_body_biped_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002508 RID: 9480 RVA: 0x00053D04 File Offset: 0x00051F04
|
||||
[Token(Token = "0x6002508")]
|
||||
[Address(RVA = "0x4C68D0", Offset = "0x4C56D0", VA = "0x1804C68D0")]
|
||||
// Token: 0x0600253A RID: 9530 RVA: 0x0005427C File Offset: 0x0005247C
|
||||
[Token(Token = "0x600253A")]
|
||||
[Address(RVA = "0x4D4CB0", Offset = "0x4D34B0", VA = "0x1804D4CB0")]
|
||||
[ContextMenu("TUTORIAL VIDEO (SETUP)")]
|
||||
private void OpenSetupTutorial()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=7__IafZGwvI");
|
||||
}
|
||||
|
||||
// Token: 0x06002509 RID: 9481 RVA: 0x00053D1C File Offset: 0x00051F1C
|
||||
[Token(Token = "0x6002509")]
|
||||
[Address(RVA = "0x4C6850", Offset = "0x4C5650", VA = "0x1804C6850")]
|
||||
// Token: 0x0600253B RID: 9531 RVA: 0x00054294 File Offset: 0x00052494
|
||||
[Token(Token = "0x600253B")]
|
||||
[Address(RVA = "0x4D4C30", Offset = "0x4D3430", VA = "0x1804D4C30")]
|
||||
[ContextMenu("TUTORIAL VIDEO (INSPECTOR)")]
|
||||
private void OpenInspectorTutorial()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=tgRMsTphjJo");
|
||||
}
|
||||
|
||||
// Token: 0x0600250A RID: 9482 RVA: 0x00053D34 File Offset: 0x00051F34
|
||||
[Token(Token = "0x600250A")]
|
||||
[Address(RVA = "0x4C70C0", Offset = "0x4C5EC0", VA = "0x1804C70C0")]
|
||||
// Token: 0x0600253C RID: 9532 RVA: 0x000542AC File Offset: 0x000524AC
|
||||
[Token(Token = "0x600253C")]
|
||||
[Address(RVA = "0x4D54A0", Offset = "0x4D3CA0", VA = "0x1804D54A0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x0600250B RID: 9483 RVA: 0x00053D4C File Offset: 0x00051F4C
|
||||
[Token(Token = "0x600250B")]
|
||||
[Address(RVA = "0x4C6720", Offset = "0x4C5520", VA = "0x1804C6720")]
|
||||
// Token: 0x0600253D RID: 9533 RVA: 0x000542C4 File Offset: 0x000524C4
|
||||
[Token(Token = "0x600253D")]
|
||||
[Address(RVA = "0x4D4B00", Offset = "0x4D3300", VA = "0x1804D4B00")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x0600250C RID: 9484 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600250C")]
|
||||
[Address(RVA = "0x4C7070", Offset = "0x4C5E70", VA = "0x1804C7070")]
|
||||
// Token: 0x0600253E RID: 9534 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600253E")]
|
||||
[Address(RVA = "0x4D5450", Offset = "0x4D3C50", VA = "0x1804D5450")]
|
||||
public void SetReferences(BipedReferences references, Transform rootNode)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600250D RID: 9485 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600250D")]
|
||||
[Address(RVA = "0x31E390", Offset = "0x31D190", VA = "0x18031E390", Slot = "7")]
|
||||
// Token: 0x0600253F RID: 9535 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600253F")]
|
||||
[Address(RVA = "0x354080", Offset = "0x352880", VA = "0x180354080", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600250E RID: 9486 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600250E")]
|
||||
[Address(RVA = "0x4C6950", Offset = "0x4C5750", VA = "0x1804C6950")]
|
||||
// Token: 0x06002540 RID: 9536 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002540")]
|
||||
[Address(RVA = "0x4D4D30", Offset = "0x4D3530", VA = "0x1804D4D30")]
|
||||
public bool ReferencesError(ref string errorMessage)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600250F RID: 9487 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600250F")]
|
||||
[Address(RVA = "0x4C6BE0", Offset = "0x4C59E0", VA = "0x1804C6BE0")]
|
||||
// Token: 0x06002541 RID: 9537 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002541")]
|
||||
[Address(RVA = "0x4D4FC0", Offset = "0x4D37C0", VA = "0x1804D4FC0")]
|
||||
public bool ReferencesWarning(ref string warningMessage)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002510 RID: 9488 RVA: 0x00053D64 File Offset: 0x00051F64
|
||||
[Token(Token = "0x6002510")]
|
||||
[Address(RVA = "0x4C7010", Offset = "0x4C5E10", VA = "0x1804C7010")]
|
||||
// Token: 0x06002542 RID: 9538 RVA: 0x000542DC File Offset: 0x000524DC
|
||||
[Token(Token = "0x6002542")]
|
||||
[Address(RVA = "0x4D53F0", Offset = "0x4D3BF0", VA = "0x1804D53F0")]
|
||||
[ContextMenu("Reinitiate")]
|
||||
private void Reinitiate()
|
||||
{
|
||||
@@ -108,18 +108,18 @@ namespace RootMotion.FinalIK
|
||||
iksolverFullBodyBiped.SetToReferences(bipedReferences, rootNode);
|
||||
}
|
||||
|
||||
// Token: 0x06002511 RID: 9489 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002511")]
|
||||
[Address(RVA = "0x4C6760", Offset = "0x4C5560", VA = "0x1804C6760")]
|
||||
// Token: 0x06002543 RID: 9539 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002543")]
|
||||
[Address(RVA = "0x4D4B40", Offset = "0x4D3340", VA = "0x1804D4B40")]
|
||||
[ContextMenu("Auto-detect References")]
|
||||
private void AutoDetectReferences()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002512 RID: 9490 RVA: 0x00053D9C File Offset: 0x00051F9C
|
||||
[Token(Token = "0x6002512")]
|
||||
[Address(RVA = "0x4C7100", Offset = "0x4C5F00", VA = "0x1804C7100")]
|
||||
// Token: 0x06002544 RID: 9540 RVA: 0x00054314 File Offset: 0x00052514
|
||||
[Token(Token = "0x6002544")]
|
||||
[Address(RVA = "0x4D54E0", Offset = "0x4D3CE0", VA = "0x1804D54E0")]
|
||||
public FullBodyBipedIK()
|
||||
{
|
||||
BipedReferences bipedReferences = new BipedReferences();
|
||||
@@ -129,14 +129,14 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E9D RID: 11933
|
||||
// Token: 0x04002EDF RID: 11999
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E9D")]
|
||||
[Token(Token = "0x4002EDF")]
|
||||
public BipedReferences references;
|
||||
|
||||
// Token: 0x04002E9E RID: 11934
|
||||
// Token: 0x04002EE0 RID: 12000
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E9E")]
|
||||
[Token(Token = "0x4002EE0")]
|
||||
public IKSolverFullBodyBiped solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,38 +4,38 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000458 RID: 1112
|
||||
[Token(Token = "0x2000458")]
|
||||
// Token: 0x02000461 RID: 1121
|
||||
[Token(Token = "0x2000461")]
|
||||
public class GenericPoser : Poser
|
||||
{
|
||||
// Token: 0x06002815 RID: 10261 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002815")]
|
||||
[Address(RVA = "0x54E450", Offset = "0x54D250", VA = "0x18054E450", Slot = "7")]
|
||||
// Token: 0x06002847 RID: 10311 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002847")]
|
||||
[Address(RVA = "0x511A10", Offset = "0x510210", VA = "0x180511A10", Slot = "7")]
|
||||
[ContextMenu("Auto-Mapping")]
|
||||
public override void AutoMapping()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002816 RID: 10262 RVA: 0x00058BC8 File Offset: 0x00056DC8
|
||||
[Token(Token = "0x6002816")]
|
||||
[Address(RVA = "0x54E8A0", Offset = "0x54D6A0", VA = "0x18054E8A0", Slot = "8")]
|
||||
// Token: 0x06002848 RID: 10312 RVA: 0x00059044 File Offset: 0x00057244
|
||||
[Token(Token = "0x6002848")]
|
||||
[Address(RVA = "0x511E60", Offset = "0x510660", VA = "0x180511E60", Slot = "8")]
|
||||
protected override void InitiatePoser()
|
||||
{
|
||||
this.StoreDefaultState();
|
||||
}
|
||||
|
||||
// Token: 0x06002817 RID: 10263 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002817")]
|
||||
[Address(RVA = "0x54E930", Offset = "0x54D730", VA = "0x18054E930", Slot = "9")]
|
||||
// Token: 0x06002849 RID: 10313 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002849")]
|
||||
[Address(RVA = "0x511EF0", Offset = "0x5106F0", VA = "0x180511EF0", Slot = "9")]
|
||||
protected override void UpdatePoser()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002818 RID: 10264 RVA: 0x00058BDC File Offset: 0x00056DDC
|
||||
[Token(Token = "0x6002818")]
|
||||
[Address(RVA = "0x54E770", Offset = "0x54D570", VA = "0x18054E770", Slot = "10")]
|
||||
// Token: 0x0600284A RID: 10314 RVA: 0x00059058 File Offset: 0x00057258
|
||||
[Token(Token = "0x600284A")]
|
||||
[Address(RVA = "0x511D30", Offset = "0x510530", VA = "0x180511D30", Slot = "10")]
|
||||
protected override void FixPoserTransforms()
|
||||
{
|
||||
GenericPoser.Map[] array = this.maps;
|
||||
@@ -48,9 +48,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002819 RID: 10265 RVA: 0x00058C18 File Offset: 0x00056E18
|
||||
[Token(Token = "0x6002819")]
|
||||
[Address(RVA = "0x54E8B0", Offset = "0x54D6B0", VA = "0x18054E8B0")]
|
||||
// Token: 0x0600284B RID: 10315 RVA: 0x00059094 File Offset: 0x00057294
|
||||
[Token(Token = "0x600284B")]
|
||||
[Address(RVA = "0x511E70", Offset = "0x510670", VA = "0x180511E70")]
|
||||
private void StoreDefaultState()
|
||||
{
|
||||
GenericPoser.Map[] array = this.maps;
|
||||
@@ -63,81 +63,81 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600281A RID: 10266 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600281A")]
|
||||
[Address(RVA = "0x54E7F0", Offset = "0x54D5F0", VA = "0x18054E7F0")]
|
||||
// Token: 0x0600284C RID: 10316 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600284C")]
|
||||
[Address(RVA = "0x511DB0", Offset = "0x5105B0", VA = "0x180511DB0")]
|
||||
private Transform GetTargetNamed(string tName, Transform[] array)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600281B RID: 10267 RVA: 0x00058C54 File Offset: 0x00056E54
|
||||
[Token(Token = "0x600281B")]
|
||||
[Address(RVA = "0x54EA40", Offset = "0x54D840", VA = "0x18054EA40")]
|
||||
// Token: 0x0600284D RID: 10317 RVA: 0x000590D0 File Offset: 0x000572D0
|
||||
[Token(Token = "0x600284D")]
|
||||
[Address(RVA = "0x512000", Offset = "0x510800", VA = "0x180512000")]
|
||||
public GenericPoser()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400317B RID: 12667
|
||||
// Token: 0x040031BD RID: 12733
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400317B")]
|
||||
[Token(Token = "0x40031BD")]
|
||||
public GenericPoser.Map[] maps;
|
||||
|
||||
// Token: 0x02000459 RID: 1113
|
||||
[Token(Token = "0x2000459")]
|
||||
// Token: 0x02000462 RID: 1122
|
||||
[Token(Token = "0x2000462")]
|
||||
[Serializable]
|
||||
public class Map
|
||||
{
|
||||
// Token: 0x0600281C RID: 10268 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600281C")]
|
||||
[Address(RVA = "0x5FCCE0", Offset = "0x5FBAE0", VA = "0x1805FCCE0")]
|
||||
// Token: 0x0600284E RID: 10318 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600284E")]
|
||||
[Address(RVA = "0x66FDE0", Offset = "0x66E5E0", VA = "0x18066FDE0")]
|
||||
public Map(Transform bone, Transform target)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600281D RID: 10269 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600281D")]
|
||||
[Address(RVA = "0x5FCAF0", Offset = "0x5FB8F0", VA = "0x1805FCAF0")]
|
||||
// Token: 0x0600284F RID: 10319 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600284F")]
|
||||
[Address(RVA = "0x66FBF0", Offset = "0x66E3F0", VA = "0x18066FBF0")]
|
||||
public void StoreDefaultState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600281E RID: 10270 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600281E")]
|
||||
[Address(RVA = "0x5FCA90", Offset = "0x5FB890", VA = "0x1805FCA90")]
|
||||
// Token: 0x06002850 RID: 10320 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002850")]
|
||||
[Address(RVA = "0x66FB90", Offset = "0x66E390", VA = "0x18066FB90")]
|
||||
public void FixTransform()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600281F RID: 10271 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600281F")]
|
||||
[Address(RVA = "0x5FCB50", Offset = "0x5FB950", VA = "0x1805FCB50")]
|
||||
// Token: 0x06002851 RID: 10321 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002851")]
|
||||
[Address(RVA = "0x66FC50", Offset = "0x66E450", VA = "0x18066FC50")]
|
||||
public void Update(float localRotationWeight, float localPositionWeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400317C RID: 12668
|
||||
// Token: 0x040031BE RID: 12734
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400317C")]
|
||||
[Token(Token = "0x40031BE")]
|
||||
public Transform bone;
|
||||
|
||||
// Token: 0x0400317D RID: 12669
|
||||
// Token: 0x040031BF RID: 12735
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400317D")]
|
||||
[Token(Token = "0x40031BF")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x0400317E RID: 12670
|
||||
// Token: 0x040031C0 RID: 12736
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400317E")]
|
||||
[Token(Token = "0x40031C0")]
|
||||
private Vector3 defaultLocalPosition;
|
||||
|
||||
// Token: 0x0400317F RID: 12671
|
||||
// Token: 0x040031C1 RID: 12737
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400317F")]
|
||||
[Token(Token = "0x40031C1")]
|
||||
private Quaternion defaultLocalRotation;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,26 +4,26 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003FA RID: 1018
|
||||
[Token(Token = "0x20003FA")]
|
||||
// Token: 0x02000403 RID: 1027
|
||||
[Token(Token = "0x2000403")]
|
||||
public abstract class Grounder : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002469 RID: 9321
|
||||
[Token(Token = "0x6002469")]
|
||||
// Token: 0x0600249B RID: 9371
|
||||
[Token(Token = "0x600249B")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void ResetPosition();
|
||||
|
||||
// Token: 0x0600246A RID: 9322 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600246A")]
|
||||
[Address(RVA = "0x117A510", Offset = "0x1179310", VA = "0x18117A510")]
|
||||
// Token: 0x0600249C RID: 9372 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600249C")]
|
||||
[Address(RVA = "0x11DD550", Offset = "0x11DBD50", VA = "0x1811DD550")]
|
||||
protected Vector3 GetSpineOffsetTarget()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600246B RID: 9323 RVA: 0x000530C4 File Offset: 0x000512C4
|
||||
[Token(Token = "0x600246B")]
|
||||
[Address(RVA = "0x8D5970", Offset = "0x8D4770", VA = "0x1808D5970")]
|
||||
// Token: 0x0600249D RID: 9373 RVA: 0x00053684 File Offset: 0x00051884
|
||||
[Token(Token = "0x600249D")]
|
||||
[Address(RVA = "0xCBAFE0", Offset = "0xCB97E0", VA = "0x180CBAFE0")]
|
||||
protected void LogWarning(string message)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
@@ -31,49 +31,49 @@ namespace RootMotion.FinalIK
|
||||
Warning.Log(message, transform, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600246C RID: 9324 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600246C")]
|
||||
[Address(RVA = "0x1179FE0", Offset = "0x1178DE0", VA = "0x181179FE0")]
|
||||
// Token: 0x0600249E RID: 9374 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600249E")]
|
||||
[Address(RVA = "0x11DD020", Offset = "0x11DB820", VA = "0x1811DD020")]
|
||||
private Vector3 GetLegSpineBendVector(Grounding.Leg leg)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600246D RID: 9325 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600246D")]
|
||||
[Address(RVA = "0x117A330", Offset = "0x1179130", VA = "0x18117A330")]
|
||||
// Token: 0x0600249F RID: 9375 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600249F")]
|
||||
[Address(RVA = "0x11DD370", Offset = "0x11DBB70", VA = "0x1811DD370")]
|
||||
private Vector3 GetLegSpineTangent(Grounding.Leg leg)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600246E RID: 9326
|
||||
[Token(Token = "0x600246E")]
|
||||
// Token: 0x060024A0 RID: 9376
|
||||
[Token(Token = "0x60024A0")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void OpenUserManual();
|
||||
|
||||
// Token: 0x0600246F RID: 9327
|
||||
[Token(Token = "0x600246F")]
|
||||
// Token: 0x060024A1 RID: 9377
|
||||
[Token(Token = "0x60024A1")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract void OpenScriptReference();
|
||||
|
||||
// Token: 0x06002470 RID: 9328 RVA: 0x000530E4 File Offset: 0x000512E4
|
||||
[Token(Token = "0x6002470")]
|
||||
[Address(RVA = "0x117A650", Offset = "0x1179450", VA = "0x18117A650")]
|
||||
// Token: 0x060024A2 RID: 9378 RVA: 0x000536A4 File Offset: 0x000518A4
|
||||
[Token(Token = "0x60024A2")]
|
||||
[Address(RVA = "0x11DD690", Offset = "0x11DBE90", VA = "0x1811DD690")]
|
||||
protected Grounder()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002E21 RID: 11809
|
||||
// Token: 0x04002E63 RID: 11875
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002E21")]
|
||||
[Token(Token = "0x4002E63")]
|
||||
[Tooltip("The master weight. Use this to fade in/out the grounding effect.")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight = 1f;
|
||||
|
||||
// Token: 0x04002E22 RID: 11810
|
||||
// Token: 0x04002E64 RID: 11876
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E22")]
|
||||
[Token(Token = "0x4002E64")]
|
||||
[Tooltip("The Grounding solver. Not to confuse with IK solvers.")]
|
||||
public Grounding solver = new Grounding
|
||||
{
|
||||
@@ -90,52 +90,52 @@ namespace RootMotion.FinalIK
|
||||
quality = (Grounding.Quality)((ulong)2L)
|
||||
};
|
||||
|
||||
// Token: 0x04002E23 RID: 11811
|
||||
// Token: 0x04002E65 RID: 11877
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002E23")]
|
||||
[Token(Token = "0x4002E65")]
|
||||
public Grounder.GrounderDelegate OnPreGrounder;
|
||||
|
||||
// Token: 0x04002E24 RID: 11812
|
||||
// Token: 0x04002E66 RID: 11878
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002E24")]
|
||||
[Token(Token = "0x4002E66")]
|
||||
public Grounder.GrounderDelegate OnPostGrounder;
|
||||
|
||||
// Token: 0x04002E25 RID: 11813
|
||||
// Token: 0x04002E67 RID: 11879
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E25")]
|
||||
[Token(Token = "0x4002E67")]
|
||||
protected bool initiated;
|
||||
|
||||
// Token: 0x020003FB RID: 1019
|
||||
[Token(Token = "0x20003FB")]
|
||||
// Token: 0x02000404 RID: 1028
|
||||
[Token(Token = "0x2000404")]
|
||||
public sealed class GrounderDelegate : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06002471 RID: 9329 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002471")]
|
||||
[Address(RVA = "0x44EA10", Offset = "0x44D810", VA = "0x18044EA10")]
|
||||
// Token: 0x060024A3 RID: 9379 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A3")]
|
||||
[Address(RVA = "0x491ED0", Offset = "0x4906D0", VA = "0x180491ED0")]
|
||||
public GrounderDelegate(object @object, IntPtr method)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002472 RID: 9330 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002472")]
|
||||
[Address(RVA = "0x5FA210", Offset = "0x5F9010", VA = "0x1805FA210", Slot = "12")]
|
||||
// Token: 0x060024A4 RID: 9380 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A4")]
|
||||
[Address(RVA = "0x66D330", Offset = "0x66BB30", VA = "0x18066D330", Slot = "13")]
|
||||
public void Invoke()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002473 RID: 9331 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002473")]
|
||||
[Address(RVA = "0x5FA1E0", Offset = "0x5F8FE0", VA = "0x1805FA1E0", Slot = "13")]
|
||||
// Token: 0x060024A5 RID: 9381 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A5")]
|
||||
[Address(RVA = "0x66D300", Offset = "0x66BB00", VA = "0x18066D300", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002474 RID: 9332 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002474")]
|
||||
[Address(RVA = "0x44E730", Offset = "0x44D530", VA = "0x18044E730", Slot = "14")]
|
||||
// Token: 0x060024A6 RID: 9382 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A6")]
|
||||
[Address(RVA = "0x491BF0", Offset = "0x4903F0", VA = "0x180491BF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult result)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
|
||||
@@ -4,33 +4,33 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003FC RID: 1020
|
||||
[Token(Token = "0x20003FC")]
|
||||
// Token: 0x02000405 RID: 1029
|
||||
[Token(Token = "0x2000405")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page11.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder Biped")]
|
||||
public class GrounderBipedIK : Grounder
|
||||
{
|
||||
// Token: 0x06002475 RID: 9333 RVA: 0x00053188 File Offset: 0x00051388
|
||||
[Token(Token = "0x6002475")]
|
||||
[Address(RVA = "0x1174A10", Offset = "0x1173810", VA = "0x181174A10", Slot = "5")]
|
||||
// Token: 0x060024A7 RID: 9383 RVA: 0x00053748 File Offset: 0x00051948
|
||||
[Token(Token = "0x60024A7")]
|
||||
[Address(RVA = "0x11D7A50", Offset = "0x11D6250", VA = "0x1811D7A50", Slot = "5")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page11.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002476 RID: 9334 RVA: 0x000531A0 File Offset: 0x000513A0
|
||||
[Token(Token = "0x6002476")]
|
||||
[Address(RVA = "0x11749D0", Offset = "0x11737D0", VA = "0x1811749D0", Slot = "6")]
|
||||
// Token: 0x060024A8 RID: 9384 RVA: 0x00053760 File Offset: 0x00051960
|
||||
[Token(Token = "0x60024A8")]
|
||||
[Address(RVA = "0x11D7A10", Offset = "0x11D6210", VA = "0x1811D7A10", Slot = "6")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_grounder_biped_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002477 RID: 9335 RVA: 0x000531B8 File Offset: 0x000513B8
|
||||
[Token(Token = "0x6002477")]
|
||||
[Address(RVA = "0x1174A50", Offset = "0x1173850", VA = "0x181174A50", Slot = "4")]
|
||||
// Token: 0x060024A9 RID: 9385 RVA: 0x00053778 File Offset: 0x00051978
|
||||
[Token(Token = "0x60024A9")]
|
||||
[Address(RVA = "0x11D7A90", Offset = "0x11D6290", VA = "0x1811D7A90", Slot = "4")]
|
||||
public override void ResetPosition()
|
||||
{
|
||||
this.solver.Reset();
|
||||
@@ -38,73 +38,73 @@ namespace RootMotion.FinalIK
|
||||
this.spineOffset.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x06002478 RID: 9336 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002478")]
|
||||
[Address(RVA = "0x1173DF0", Offset = "0x1172BF0", VA = "0x181173DF0")]
|
||||
// Token: 0x060024AA RID: 9386 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AA")]
|
||||
[Address(RVA = "0x11D6E30", Offset = "0x11D5630", VA = "0x1811D6E30")]
|
||||
private bool IsReadyToInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002479 RID: 9337 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002479")]
|
||||
[Address(RVA = "0x1174BB0", Offset = "0x11739B0", VA = "0x181174BB0")]
|
||||
// Token: 0x060024AB RID: 9387 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AB")]
|
||||
[Address(RVA = "0x11D7BF0", Offset = "0x11D63F0", VA = "0x1811D7BF0")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600247A RID: 9338 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600247A")]
|
||||
[Address(RVA = "0x1173A20", Offset = "0x1172820", VA = "0x181173A20")]
|
||||
// Token: 0x060024AC RID: 9388 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AC")]
|
||||
[Address(RVA = "0x11D6A60", Offset = "0x11D5260", VA = "0x1811D6A60")]
|
||||
private void Initiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600247B RID: 9339 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600247B")]
|
||||
[Address(RVA = "0x1174080", Offset = "0x1172E80", VA = "0x181174080")]
|
||||
// Token: 0x060024AD RID: 9389 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AD")]
|
||||
[Address(RVA = "0x11D70C0", Offset = "0x11D58C0", VA = "0x1811D70C0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600247C RID: 9340 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600247C")]
|
||||
[Address(RVA = "0x11742F0", Offset = "0x11730F0", VA = "0x1811742F0")]
|
||||
// Token: 0x060024AE RID: 9390 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AE")]
|
||||
[Address(RVA = "0x11D7330", Offset = "0x11D5B30", VA = "0x1811D7330")]
|
||||
private void OnSolverUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600247D RID: 9341 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600247D")]
|
||||
[Address(RVA = "0x1174AA0", Offset = "0x11738A0", VA = "0x181174AA0")]
|
||||
// Token: 0x060024AF RID: 9391 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AF")]
|
||||
[Address(RVA = "0x11D7AE0", Offset = "0x11D62E0", VA = "0x1811D7AE0")]
|
||||
private void SetLegIK(IKSolverLimb limb, int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600247E RID: 9342 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600247E")]
|
||||
[Address(RVA = "0x11740E0", Offset = "0x1172EE0", VA = "0x1811740E0")]
|
||||
// Token: 0x060024B0 RID: 9392 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024B0")]
|
||||
[Address(RVA = "0x11D7120", Offset = "0x11D5920", VA = "0x1811D7120")]
|
||||
private void OnPostSolverUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600247F RID: 9343 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600247F")]
|
||||
[Address(RVA = "0x1173EA0", Offset = "0x1172CA0", VA = "0x181173EA0")]
|
||||
// Token: 0x060024B1 RID: 9393 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024B1")]
|
||||
[Address(RVA = "0x11D6EE0", Offset = "0x11D56E0", VA = "0x1811D6EE0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002480 RID: 9344 RVA: 0x000531F0 File Offset: 0x000513F0
|
||||
[Token(Token = "0x6002480")]
|
||||
[Address(RVA = "0x1174CA0", Offset = "0x1173AA0", VA = "0x181174CA0")]
|
||||
// Token: 0x060024B2 RID: 9394 RVA: 0x000537B0 File Offset: 0x000519B0
|
||||
[Token(Token = "0x60024B2")]
|
||||
[Address(RVA = "0x11D7CE0", Offset = "0x11D64E0", VA = "0x1811D7CE0")]
|
||||
public GrounderBipedIK()
|
||||
{
|
||||
Transform[] array = new Transform[2];
|
||||
@@ -114,52 +114,52 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E26 RID: 11814
|
||||
// Token: 0x04002E68 RID: 11880
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E26")]
|
||||
[Token(Token = "0x4002E68")]
|
||||
[Tooltip("The BipedIK componet.")]
|
||||
public BipedIK ik;
|
||||
|
||||
// Token: 0x04002E27 RID: 11815
|
||||
// Token: 0x04002E69 RID: 11881
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002E27")]
|
||||
[Token(Token = "0x4002E69")]
|
||||
[Tooltip("The amount of spine bending towards upward slopes.")]
|
||||
public float spineBend = 7f;
|
||||
|
||||
// Token: 0x04002E28 RID: 11816
|
||||
// Token: 0x04002E6A RID: 11882
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4002E28")]
|
||||
[Token(Token = "0x4002E6A")]
|
||||
[Tooltip("The interpolation speed of spine bending.")]
|
||||
public float spineSpeed = 3f;
|
||||
|
||||
// Token: 0x04002E29 RID: 11817
|
||||
// Token: 0x04002E6B RID: 11883
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002E29")]
|
||||
[Token(Token = "0x4002E6B")]
|
||||
private Transform[] feet;
|
||||
|
||||
// Token: 0x04002E2A RID: 11818
|
||||
// Token: 0x04002E6C RID: 11884
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002E2A")]
|
||||
[Token(Token = "0x4002E6C")]
|
||||
private Quaternion[] footRotations;
|
||||
|
||||
// Token: 0x04002E2B RID: 11819
|
||||
// Token: 0x04002E6D RID: 11885
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002E2B")]
|
||||
[Token(Token = "0x4002E6D")]
|
||||
private Vector3 animatedPelvisLocalPosition;
|
||||
|
||||
// Token: 0x04002E2C RID: 11820
|
||||
// Token: 0x04002E6E RID: 11886
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4002E2C")]
|
||||
[Token(Token = "0x4002E6E")]
|
||||
private Vector3 solvedPelvisLocalPosition;
|
||||
|
||||
// Token: 0x04002E2D RID: 11821
|
||||
// Token: 0x04002E6F RID: 11887
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002E2D")]
|
||||
[Token(Token = "0x4002E6F")]
|
||||
private Vector3 spineOffset;
|
||||
|
||||
// Token: 0x04002E2E RID: 11822
|
||||
// Token: 0x04002E70 RID: 11888
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x4002E2E")]
|
||||
[Token(Token = "0x4002E70")]
|
||||
private float lastWeight;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,42 +4,42 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003FD RID: 1021
|
||||
[Token(Token = "0x20003FD")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=9MiZiaJorws&index=6&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
|
||||
// Token: 0x02000406 RID: 1030
|
||||
[Token(Token = "0x2000406")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder Full Body Biped")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=9MiZiaJorws&index=6&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
|
||||
public class GrounderFBBIK : Grounder
|
||||
{
|
||||
// Token: 0x06002481 RID: 9345 RVA: 0x00053238 File Offset: 0x00051438
|
||||
[Token(Token = "0x6002481")]
|
||||
[Address(RVA = "0x1175AA0", Offset = "0x11748A0", VA = "0x181175AA0")]
|
||||
// Token: 0x060024B3 RID: 9395 RVA: 0x000537F8 File Offset: 0x000519F8
|
||||
[Token(Token = "0x60024B3")]
|
||||
[Address(RVA = "0x11D8AE0", Offset = "0x11D72E0", VA = "0x1811D8AE0")]
|
||||
[ContextMenu("TUTORIAL VIDEO")]
|
||||
private void OpenTutorial()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=9MiZiaJorws&index=6&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6");
|
||||
}
|
||||
|
||||
// Token: 0x06002482 RID: 9346 RVA: 0x00053250 File Offset: 0x00051450
|
||||
[Token(Token = "0x6002482")]
|
||||
[Address(RVA = "0x1175AE0", Offset = "0x11748E0", VA = "0x181175AE0", Slot = "5")]
|
||||
// Token: 0x060024B4 RID: 9396 RVA: 0x00053810 File Offset: 0x00051A10
|
||||
[Token(Token = "0x60024B4")]
|
||||
[Address(RVA = "0x11D8B20", Offset = "0x11D7320", VA = "0x1811D8B20", Slot = "5")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page11.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002483 RID: 9347 RVA: 0x00053268 File Offset: 0x00051468
|
||||
[Token(Token = "0x6002483")]
|
||||
[Address(RVA = "0x1175A60", Offset = "0x1174860", VA = "0x181175A60", Slot = "6")]
|
||||
// Token: 0x060024B5 RID: 9397 RVA: 0x00053828 File Offset: 0x00051A28
|
||||
[Token(Token = "0x60024B5")]
|
||||
[Address(RVA = "0x11D8AA0", Offset = "0x11D72A0", VA = "0x1811D8AA0", Slot = "6")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_grounder_f_b_b_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002484 RID: 9348 RVA: 0x00053280 File Offset: 0x00051480
|
||||
[Token(Token = "0x6002484")]
|
||||
[Address(RVA = "0x1175B20", Offset = "0x1174920", VA = "0x181175B20", Slot = "4")]
|
||||
// Token: 0x060024B6 RID: 9398 RVA: 0x00053840 File Offset: 0x00051A40
|
||||
[Token(Token = "0x60024B6")]
|
||||
[Address(RVA = "0x11D8B60", Offset = "0x11D7360", VA = "0x1811D8B60", Slot = "4")]
|
||||
public override void ResetPosition()
|
||||
{
|
||||
this.solver.Reset();
|
||||
@@ -47,41 +47,41 @@ namespace RootMotion.FinalIK
|
||||
this.spineOffset.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x06002485 RID: 9349 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002485")]
|
||||
[Address(RVA = "0x11751D0", Offset = "0x1173FD0", VA = "0x1811751D0")]
|
||||
// Token: 0x060024B7 RID: 9399 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024B7")]
|
||||
[Address(RVA = "0x11D8210", Offset = "0x11D6A10", VA = "0x1811D8210")]
|
||||
private bool IsReadyToInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002486 RID: 9350 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002486")]
|
||||
[Address(RVA = "0x1175D10", Offset = "0x1174B10", VA = "0x181175D10")]
|
||||
// Token: 0x060024B8 RID: 9400 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024B8")]
|
||||
[Address(RVA = "0x11D8D50", Offset = "0x11D7550", VA = "0x1811D8D50")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002487 RID: 9351 RVA: 0x000532B8 File Offset: 0x000514B8
|
||||
[Token(Token = "0x6002487")]
|
||||
[Address(RVA = "0x1174EF0", Offset = "0x1173CF0", VA = "0x181174EF0")]
|
||||
// Token: 0x060024B9 RID: 9401 RVA: 0x00053878 File Offset: 0x00051A78
|
||||
[Token(Token = "0x60024B9")]
|
||||
[Address(RVA = "0x11D7F30", Offset = "0x11D6730", VA = "0x1811D7F30")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
this.firstSolve = true;
|
||||
}
|
||||
|
||||
// Token: 0x06002488 RID: 9352 RVA: 0x000532CC File Offset: 0x000514CC
|
||||
[Token(Token = "0x6002488")]
|
||||
[Address(RVA = "0x1174EF0", Offset = "0x1173CF0", VA = "0x181174EF0")]
|
||||
// Token: 0x060024BA RID: 9402 RVA: 0x0005388C File Offset: 0x00051A8C
|
||||
[Token(Token = "0x60024BA")]
|
||||
[Address(RVA = "0x11D7F30", Offset = "0x11D6730", VA = "0x1811D7F30")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
this.firstSolve = true;
|
||||
}
|
||||
|
||||
// Token: 0x06002489 RID: 9353 RVA: 0x000532E0 File Offset: 0x000514E0
|
||||
[Token(Token = "0x6002489")]
|
||||
[Address(RVA = "0x1174F00", Offset = "0x1173D00", VA = "0x181174F00")]
|
||||
// Token: 0x060024BB RID: 9403 RVA: 0x000538A0 File Offset: 0x00051AA0
|
||||
[Token(Token = "0x60024BB")]
|
||||
[Address(RVA = "0x11D7F40", Offset = "0x11D6740", VA = "0x1811D7F40")]
|
||||
private void Initiate()
|
||||
{
|
||||
this.ik.solver.leftLegMapping.maintainRotationWeight = 1f;
|
||||
@@ -122,25 +122,25 @@ namespace RootMotion.FinalIK
|
||||
throw new InvalidCastException();
|
||||
}
|
||||
|
||||
// Token: 0x0600248A RID: 9354 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600248A")]
|
||||
[Address(RVA = "0x1175500", Offset = "0x1174300", VA = "0x181175500")]
|
||||
// Token: 0x060024BC RID: 9404 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024BC")]
|
||||
[Address(RVA = "0x11D8540", Offset = "0x11D6D40", VA = "0x1811D8540")]
|
||||
private void OnSolverUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600248B RID: 9355 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600248B")]
|
||||
[Address(RVA = "0x1175B60", Offset = "0x1174960", VA = "0x181175B60")]
|
||||
// Token: 0x060024BD RID: 9405 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024BD")]
|
||||
[Address(RVA = "0x11D8BA0", Offset = "0x11D73A0", VA = "0x1811D8BA0")]
|
||||
private void SetLegIK(IKEffector effector, Grounding.Leg leg)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600248C RID: 9356 RVA: 0x0005342C File Offset: 0x0005162C
|
||||
[Token(Token = "0x600248C")]
|
||||
[Address(RVA = "0x11753A0", Offset = "0x11741A0", VA = "0x1811753A0")]
|
||||
// Token: 0x060024BE RID: 9406 RVA: 0x000539EC File Offset: 0x00051BEC
|
||||
[Token(Token = "0x60024BE")]
|
||||
[Address(RVA = "0x11D83E0", Offset = "0x11D6BE0", VA = "0x1811D83E0")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
FullBodyBipedIK fullBodyBipedIK = this.ik;
|
||||
@@ -166,17 +166,17 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600248D RID: 9357 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600248D")]
|
||||
[Address(RVA = "0x1175270", Offset = "0x1174070", VA = "0x181175270")]
|
||||
// Token: 0x060024BF RID: 9407 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024BF")]
|
||||
[Address(RVA = "0x11D82B0", Offset = "0x11D6AB0", VA = "0x1811D82B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600248E RID: 9358 RVA: 0x000534A8 File Offset: 0x000516A8
|
||||
[Token(Token = "0x600248E")]
|
||||
[Address(RVA = "0x1175DF0", Offset = "0x1174BF0", VA = "0x181175DF0")]
|
||||
// Token: 0x060024C0 RID: 9408 RVA: 0x00053A68 File Offset: 0x00051C68
|
||||
[Token(Token = "0x60024C0")]
|
||||
[Address(RVA = "0x11D8E30", Offset = "0x11D7630", VA = "0x1811D8E30")]
|
||||
public GrounderFBBIK()
|
||||
{
|
||||
int num = 0;
|
||||
@@ -188,71 +188,71 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E2F RID: 11823
|
||||
// Token: 0x04002E71 RID: 11889
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E2F")]
|
||||
[Token(Token = "0x4002E71")]
|
||||
[Tooltip("Reference to the FBBIK componet.")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04002E30 RID: 11824
|
||||
// Token: 0x04002E72 RID: 11890
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002E30")]
|
||||
[Token(Token = "0x4002E72")]
|
||||
[Tooltip("The amount of spine bending towards upward slopes.")]
|
||||
public float spineBend = 2f;
|
||||
|
||||
// Token: 0x04002E31 RID: 11825
|
||||
// Token: 0x04002E73 RID: 11891
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4002E31")]
|
||||
[Token(Token = "0x4002E73")]
|
||||
[Tooltip("The interpolation speed of spine bending.")]
|
||||
public float spineSpeed;
|
||||
|
||||
// Token: 0x04002E32 RID: 11826
|
||||
// Token: 0x04002E74 RID: 11892
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002E32")]
|
||||
[Token(Token = "0x4002E74")]
|
||||
public GrounderFBBIK.SpineEffector[] spine;
|
||||
|
||||
// Token: 0x04002E33 RID: 11827
|
||||
// Token: 0x04002E75 RID: 11893
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002E33")]
|
||||
[Token(Token = "0x4002E75")]
|
||||
private Transform[] feet;
|
||||
|
||||
// Token: 0x04002E34 RID: 11828
|
||||
// Token: 0x04002E76 RID: 11894
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002E34")]
|
||||
[Token(Token = "0x4002E76")]
|
||||
private Vector3 spineOffset;
|
||||
|
||||
// Token: 0x04002E35 RID: 11829
|
||||
// Token: 0x04002E77 RID: 11895
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4002E35")]
|
||||
[Token(Token = "0x4002E77")]
|
||||
private bool firstSolve;
|
||||
|
||||
// Token: 0x020003FE RID: 1022
|
||||
[Token(Token = "0x20003FE")]
|
||||
// Token: 0x02000407 RID: 1031
|
||||
[Token(Token = "0x2000407")]
|
||||
[Serializable]
|
||||
public class SpineEffector
|
||||
{
|
||||
// Token: 0x0600248F RID: 9359 RVA: 0x000534F0 File Offset: 0x000516F0
|
||||
[Token(Token = "0x600248F")]
|
||||
[Address(RVA = "0x5FD950", Offset = "0x5FC750", VA = "0x1805FD950")]
|
||||
// Token: 0x060024C1 RID: 9409 RVA: 0x00053AB0 File Offset: 0x00051CB0
|
||||
[Token(Token = "0x60024C1")]
|
||||
[Address(RVA = "0x670620", Offset = "0x66EE20", VA = "0x180670620")]
|
||||
public SpineEffector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002E36 RID: 11830
|
||||
// Token: 0x04002E78 RID: 11896
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002E36")]
|
||||
[Token(Token = "0x4002E78")]
|
||||
[Tooltip("The type of the effector.")]
|
||||
public FullBodyBipedEffector effectorType;
|
||||
|
||||
// Token: 0x04002E37 RID: 11831
|
||||
// Token: 0x04002E79 RID: 11897
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4002E37")]
|
||||
[Token(Token = "0x4002E79")]
|
||||
[Tooltip("The weight of horizontal bend offset towards the slope.")]
|
||||
public float horizontalWeight = 1f;
|
||||
|
||||
// Token: 0x04002E38 RID: 11832
|
||||
// Token: 0x04002E7A RID: 11898
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002E38")]
|
||||
[Token(Token = "0x4002E7A")]
|
||||
[Tooltip("The vertical bend offset weight.")]
|
||||
public float verticalWeight;
|
||||
}
|
||||
|
||||
@@ -4,185 +4,179 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020003FF RID: 1023
|
||||
[Token(Token = "0x20003FF")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page11.html")]
|
||||
// Token: 0x02000408 RID: 1032
|
||||
[Token(Token = "0x2000408")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder IK")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page11.html")]
|
||||
public class GrounderIK : Grounder
|
||||
{
|
||||
// Token: 0x06002490 RID: 9360 RVA: 0x00053510 File Offset: 0x00051710
|
||||
[Token(Token = "0x6002490")]
|
||||
[Address(RVA = "0x1176F40", Offset = "0x1175D40", VA = "0x181176F40", Slot = "5")]
|
||||
// Token: 0x060024C2 RID: 9410 RVA: 0x00053AD0 File Offset: 0x00051CD0
|
||||
[Token(Token = "0x60024C2")]
|
||||
[Address(RVA = "0x11D9F80", Offset = "0x11D8780", VA = "0x1811D9F80", Slot = "5")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page11.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002491 RID: 9361 RVA: 0x00053528 File Offset: 0x00051728
|
||||
[Token(Token = "0x6002491")]
|
||||
[Address(RVA = "0x1176F00", Offset = "0x1175D00", VA = "0x181176F00", Slot = "6")]
|
||||
// Token: 0x060024C3 RID: 9411 RVA: 0x00053AE8 File Offset: 0x00051CE8
|
||||
[Token(Token = "0x60024C3")]
|
||||
[Address(RVA = "0x11D9F40", Offset = "0x11D8740", VA = "0x1811D9F40", Slot = "6")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_grounder_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002492 RID: 9362 RVA: 0x00053540 File Offset: 0x00051740
|
||||
[Token(Token = "0x6002492")]
|
||||
[Address(RVA = "0x1176F80", Offset = "0x1175D80", VA = "0x181176F80", Slot = "4")]
|
||||
// Token: 0x060024C4 RID: 9412 RVA: 0x00053B00 File Offset: 0x00051D00
|
||||
[Token(Token = "0x60024C4")]
|
||||
[Address(RVA = "0x11D9FC0", Offset = "0x11D87C0", VA = "0x1811D9FC0", Slot = "4")]
|
||||
public override void ResetPosition()
|
||||
{
|
||||
this.solver.Reset();
|
||||
}
|
||||
|
||||
// Token: 0x06002493 RID: 9363 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002493")]
|
||||
[Address(RVA = "0x11763E0", Offset = "0x11751E0", VA = "0x1811763E0")]
|
||||
// Token: 0x060024C5 RID: 9413 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024C5")]
|
||||
[Address(RVA = "0x11D9420", Offset = "0x11D7C20", VA = "0x1811D9420")]
|
||||
private bool IsReadyToInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002494 RID: 9364 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002494")]
|
||||
[Address(RVA = "0x1176820", Offset = "0x1175620", VA = "0x181176820")]
|
||||
// Token: 0x060024C6 RID: 9414 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024C6")]
|
||||
[Address(RVA = "0x11D9860", Offset = "0x11D8060", VA = "0x1811D9860")]
|
||||
private void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002495 RID: 9365 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002495")]
|
||||
[Address(RVA = "0x11773A0", Offset = "0x11761A0", VA = "0x1811773A0")]
|
||||
// Token: 0x060024C7 RID: 9415 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024C7")]
|
||||
[Address(RVA = "0x11DA3E0", Offset = "0x11D8BE0", VA = "0x1811DA3E0")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002496 RID: 9366 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002496")]
|
||||
[Address(RVA = "0x1175E80", Offset = "0x1174C80", VA = "0x181175E80")]
|
||||
// Token: 0x060024C8 RID: 9416 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024C8")]
|
||||
[Address(RVA = "0x11D8EC0", Offset = "0x11D76C0", VA = "0x1811D8EC0")]
|
||||
private void Initiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002497 RID: 9367 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002497")]
|
||||
[Address(RVA = "0x1176B80", Offset = "0x1175980", VA = "0x181176B80")]
|
||||
// Token: 0x060024C9 RID: 9417 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024C9")]
|
||||
[Address(RVA = "0x11D9BC0", Offset = "0x11D83C0", VA = "0x1811D9BC0")]
|
||||
private void OnSolverUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002498 RID: 9368 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002498")]
|
||||
[Address(RVA = "0x1176FA0", Offset = "0x1175DA0", VA = "0x181176FA0")]
|
||||
// Token: 0x060024CA RID: 9418 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024CA")]
|
||||
[Address(RVA = "0x11D9FE0", Offset = "0x11D87E0", VA = "0x1811D9FE0")]
|
||||
private void SetLegIK(int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002499 RID: 9369 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002499")]
|
||||
[Address(RVA = "0x1176960", Offset = "0x1175760", VA = "0x181176960")]
|
||||
// Token: 0x060024CB RID: 9419 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024CB")]
|
||||
[Address(RVA = "0x11D99A0", Offset = "0x11D81A0", VA = "0x1811D99A0")]
|
||||
private void OnPostSolverUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600249A RID: 9370 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600249A")]
|
||||
[Address(RVA = "0x11765F0", Offset = "0x11753F0", VA = "0x1811765F0")]
|
||||
// Token: 0x060024CC RID: 9420 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024CC")]
|
||||
[Address(RVA = "0x11D9630", Offset = "0x11D7E30", VA = "0x1811D9630")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600249B RID: 9371 RVA: 0x00053560 File Offset: 0x00051760
|
||||
[Token(Token = "0x600249B")]
|
||||
[Address(RVA = "0x1177740", Offset = "0x1176540", VA = "0x181177740")]
|
||||
// Token: 0x060024CD RID: 9421 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024CD")]
|
||||
[Address(RVA = "0x11DA780", Offset = "0x11D8F80", VA = "0x1811DA780")]
|
||||
public GrounderIK()
|
||||
{
|
||||
int num = 0;
|
||||
this.maxRootRotationAngle = 45f;
|
||||
Transform[] array = new Transform[num];
|
||||
this.feet = array;
|
||||
Quaternion[] array2 = new Quaternion[0];
|
||||
this.footRotations = array2;
|
||||
base..ctor();
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002E39 RID: 11833
|
||||
// Token: 0x04002E7B RID: 11899
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E39")]
|
||||
[Token(Token = "0x4002E7B")]
|
||||
public IK[] legs;
|
||||
|
||||
// Token: 0x04002E3A RID: 11834
|
||||
// Token: 0x04002E7C RID: 11900
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002E3A")]
|
||||
[Token(Token = "0x4002E7C")]
|
||||
[Tooltip("The pelvis transform. Common ancestor of all the legs.")]
|
||||
public Transform pelvis;
|
||||
|
||||
// Token: 0x04002E3B RID: 11835
|
||||
// Token: 0x04002E7D RID: 11901
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002E3B")]
|
||||
[Token(Token = "0x4002E7D")]
|
||||
[Tooltip("The root Transform of the character, with the rigidbody and the collider.")]
|
||||
public Transform characterRoot;
|
||||
|
||||
// Token: 0x04002E3C RID: 11836
|
||||
// Token: 0x04002E7E RID: 11902
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002E3C")]
|
||||
[Range(0f, 1f)]
|
||||
[Token(Token = "0x4002E7E")]
|
||||
[Tooltip("The weight of rotating the character root to the ground normal (range: 0 - 1).")]
|
||||
[Range(0f, 1f)]
|
||||
public float rootRotationWeight;
|
||||
|
||||
// Token: 0x04002E3D RID: 11837
|
||||
// Token: 0x04002E7F RID: 11903
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002E3D")]
|
||||
[Token(Token = "0x4002E7F")]
|
||||
[Tooltip("The speed of rotating the character root to the ground normal (range: 0 - inf).")]
|
||||
public float rootRotationSpeed = 5f;
|
||||
public float rootRotationSpeed;
|
||||
|
||||
// Token: 0x04002E3E RID: 11838
|
||||
// Token: 0x04002E80 RID: 11904
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002E3E")]
|
||||
[Token(Token = "0x4002E80")]
|
||||
[Tooltip("The maximum angle of root rotation (range: 0 - 90).")]
|
||||
public float maxRootRotationAngle;
|
||||
|
||||
// Token: 0x04002E3F RID: 11839
|
||||
// Token: 0x04002E81 RID: 11905
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002E3F")]
|
||||
[Token(Token = "0x4002E81")]
|
||||
private Transform[] feet;
|
||||
|
||||
// Token: 0x04002E40 RID: 11840
|
||||
// Token: 0x04002E82 RID: 11906
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002E40")]
|
||||
[Token(Token = "0x4002E82")]
|
||||
private Quaternion[] footRotations;
|
||||
|
||||
// Token: 0x04002E41 RID: 11841
|
||||
// Token: 0x04002E83 RID: 11907
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002E41")]
|
||||
[Token(Token = "0x4002E83")]
|
||||
private Vector3 animatedPelvisLocalPosition;
|
||||
|
||||
// Token: 0x04002E42 RID: 11842
|
||||
// Token: 0x04002E84 RID: 11908
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x4002E42")]
|
||||
[Token(Token = "0x4002E84")]
|
||||
private Vector3 solvedPelvisLocalPosition;
|
||||
|
||||
// Token: 0x04002E43 RID: 11843
|
||||
// Token: 0x04002E85 RID: 11909
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002E43")]
|
||||
[Token(Token = "0x4002E85")]
|
||||
private int solvedFeet;
|
||||
|
||||
// Token: 0x04002E44 RID: 11844
|
||||
// Token: 0x04002E86 RID: 11910
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4002E44")]
|
||||
[Token(Token = "0x4002E86")]
|
||||
private bool solved;
|
||||
|
||||
// Token: 0x04002E45 RID: 11845
|
||||
// Token: 0x04002E87 RID: 11911
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002E45")]
|
||||
[Token(Token = "0x4002E87")]
|
||||
private float lastWeight;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,146 +4,146 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000400 RID: 1024
|
||||
[Token(Token = "0x2000400")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder Quadruped")]
|
||||
// Token: 0x02000409 RID: 1033
|
||||
[Token(Token = "0x2000409")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page11.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder Quadruped")]
|
||||
public class GrounderQuadruped : Grounder
|
||||
{
|
||||
// Token: 0x0600249C RID: 9372 RVA: 0x000535A8 File Offset: 0x000517A8
|
||||
[Token(Token = "0x600249C")]
|
||||
[Address(RVA = "0x11793B0", Offset = "0x11781B0", VA = "0x1811793B0", Slot = "5")]
|
||||
// Token: 0x060024CE RID: 9422 RVA: 0x00053B20 File Offset: 0x00051D20
|
||||
[Token(Token = "0x60024CE")]
|
||||
[Address(RVA = "0x11DC3F0", Offset = "0x11DABF0", VA = "0x1811DC3F0", Slot = "5")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page11.html");
|
||||
}
|
||||
|
||||
// Token: 0x0600249D RID: 9373 RVA: 0x000535C0 File Offset: 0x000517C0
|
||||
[Token(Token = "0x600249D")]
|
||||
[Address(RVA = "0x1179370", Offset = "0x1178170", VA = "0x181179370", Slot = "6")]
|
||||
// Token: 0x060024CF RID: 9423 RVA: 0x00053B38 File Offset: 0x00051D38
|
||||
[Token(Token = "0x60024CF")]
|
||||
[Address(RVA = "0x11DC3B0", Offset = "0x11DABB0", VA = "0x1811DC3B0", Slot = "6")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_grounder_quadruped.html");
|
||||
}
|
||||
|
||||
// Token: 0x0600249E RID: 9374 RVA: 0x000535D8 File Offset: 0x000517D8
|
||||
[Token(Token = "0x600249E")]
|
||||
[Address(RVA = "0x11793F0", Offset = "0x11781F0", VA = "0x1811793F0", Slot = "4")]
|
||||
// Token: 0x060024D0 RID: 9424 RVA: 0x00053B50 File Offset: 0x00051D50
|
||||
[Token(Token = "0x60024D0")]
|
||||
[Address(RVA = "0x11DC430", Offset = "0x11DAC30", VA = "0x1811DC430", Slot = "4")]
|
||||
public override void ResetPosition()
|
||||
{
|
||||
this.solver.Reset();
|
||||
this.forelegSolver.Reset();
|
||||
}
|
||||
|
||||
// Token: 0x0600249F RID: 9375 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600249F")]
|
||||
[Address(RVA = "0x11783D0", Offset = "0x11771D0", VA = "0x1811783D0")]
|
||||
// Token: 0x060024D1 RID: 9425 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D1")]
|
||||
[Address(RVA = "0x11DB410", Offset = "0x11D9C10", VA = "0x1811DB410")]
|
||||
private bool IsReadyToInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A0 RID: 9376 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A0")]
|
||||
[Address(RVA = "0x1178200", Offset = "0x1177000", VA = "0x181178200")]
|
||||
// Token: 0x060024D2 RID: 9426 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D2")]
|
||||
[Address(RVA = "0x11DB240", Offset = "0x11D9A40", VA = "0x1811DB240")]
|
||||
private bool IsReadyToInitiateLegs(IK[] ikComponents)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A1 RID: 9377 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A1")]
|
||||
[Address(RVA = "0x1178650", Offset = "0x1177450", VA = "0x181178650")]
|
||||
// Token: 0x060024D3 RID: 9427 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D3")]
|
||||
[Address(RVA = "0x11DB690", Offset = "0x11D9E90", VA = "0x1811DB690")]
|
||||
private void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A2 RID: 9378 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A2")]
|
||||
[Address(RVA = "0x1179D30", Offset = "0x1178B30", VA = "0x181179D30")]
|
||||
// Token: 0x060024D4 RID: 9428 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D4")]
|
||||
[Address(RVA = "0x11DCD70", Offset = "0x11DB570", VA = "0x1811DCD70")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A3 RID: 9379 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A3")]
|
||||
[Address(RVA = "0x1177E30", Offset = "0x1176C30", VA = "0x181177E30")]
|
||||
// Token: 0x060024D5 RID: 9429 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D5")]
|
||||
[Address(RVA = "0x11DAE70", Offset = "0x11D9670", VA = "0x1811DAE70")]
|
||||
private void Initiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A4 RID: 9380 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A4")]
|
||||
[Address(RVA = "0x11779F0", Offset = "0x11767F0", VA = "0x1811779F0")]
|
||||
// Token: 0x060024D6 RID: 9430 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D6")]
|
||||
[Address(RVA = "0x11DAA30", Offset = "0x11D9230", VA = "0x1811DAA30")]
|
||||
private Transform[] InitiateFeet(IK[] ikComponents, ref GrounderQuadruped.Foot[] f, int indexOffset)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A5 RID: 9381 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A5")]
|
||||
[Address(RVA = "0x1178520", Offset = "0x1177320", VA = "0x181178520")]
|
||||
// Token: 0x060024D7 RID: 9431 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D7")]
|
||||
[Address(RVA = "0x11DB560", Offset = "0x11D9D60", VA = "0x1811DB560")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A6 RID: 9382 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A6")]
|
||||
[Address(RVA = "0x1179430", Offset = "0x1178230", VA = "0x181179430")]
|
||||
// Token: 0x060024D8 RID: 9432 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D8")]
|
||||
[Address(RVA = "0x11DC470", Offset = "0x11DAC70", VA = "0x1811DC470")]
|
||||
private void RootRotation()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A7 RID: 9383 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A7")]
|
||||
[Address(RVA = "0x1178A40", Offset = "0x1177840", VA = "0x181178A40")]
|
||||
// Token: 0x060024D9 RID: 9433 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024D9")]
|
||||
[Address(RVA = "0x11DBA80", Offset = "0x11DA280", VA = "0x1811DBA80")]
|
||||
private void OnSolverUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A8 RID: 9384 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A8")]
|
||||
[Address(RVA = "0x1179A10", Offset = "0x1178810", VA = "0x181179A10")]
|
||||
// Token: 0x060024DA RID: 9434 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024DA")]
|
||||
[Address(RVA = "0x11DCA50", Offset = "0x11DB250", VA = "0x1811DCA50")]
|
||||
private void UpdateForefeetRoot()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024A9 RID: 9385 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024A9")]
|
||||
[Address(RVA = "0x1179860", Offset = "0x1178660", VA = "0x181179860")]
|
||||
// Token: 0x060024DB RID: 9435 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024DB")]
|
||||
[Address(RVA = "0x11DC8A0", Offset = "0x11DB0A0", VA = "0x1811DC8A0")]
|
||||
private void SetFootIK(GrounderQuadruped.Foot foot, float maxOffset)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024AA RID: 9386 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AA")]
|
||||
[Address(RVA = "0x11786D0", Offset = "0x11774D0", VA = "0x1811786D0")]
|
||||
// Token: 0x060024DC RID: 9436 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024DC")]
|
||||
[Address(RVA = "0x11DB710", Offset = "0x11D9F10", VA = "0x1811DB710")]
|
||||
private void OnPostSolverUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024AB RID: 9387 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AB")]
|
||||
[Address(RVA = "0x1178610", Offset = "0x1177410", VA = "0x181178610")]
|
||||
// Token: 0x060024DD RID: 9437 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024DD")]
|
||||
[Address(RVA = "0x11DB650", Offset = "0x11D9E50", VA = "0x1811DB650")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060024AC RID: 9388 RVA: 0x00053604 File Offset: 0x00051804
|
||||
[Token(Token = "0x60024AC")]
|
||||
[Address(RVA = "0x11777D0", Offset = "0x11765D0", VA = "0x1811777D0")]
|
||||
// Token: 0x060024DE RID: 9438 RVA: 0x00053B7C File Offset: 0x00051D7C
|
||||
[Token(Token = "0x60024DE")]
|
||||
[Address(RVA = "0x11DA810", Offset = "0x11D9010", VA = "0x1811DA810")]
|
||||
private void DestroyLegs(IK[] ikComponents)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -177,9 +177,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024AD RID: 9389 RVA: 0x000536B4 File Offset: 0x000518B4
|
||||
[Token(Token = "0x60024AD")]
|
||||
[Address(RVA = "0x1179EB0", Offset = "0x1178CB0", VA = "0x181179EB0")]
|
||||
// Token: 0x060024DF RID: 9439 RVA: 0x00053C2C File Offset: 0x00051E2C
|
||||
[Token(Token = "0x60024DF")]
|
||||
[Address(RVA = "0x11DCEF0", Offset = "0x11DB6F0", VA = "0x1811DCEF0")]
|
||||
public GrounderQuadruped()
|
||||
{
|
||||
Vector3 down = Vector3.down;
|
||||
@@ -191,9 +191,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002E46 RID: 11846
|
||||
// Token: 0x04002E88 RID: 11912
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E46")]
|
||||
[Token(Token = "0x4002E88")]
|
||||
[Tooltip("The Grounding solver for the forelegs.")]
|
||||
public Grounding forelegSolver = new Grounding
|
||||
{
|
||||
@@ -210,187 +210,187 @@ namespace RootMotion.FinalIK
|
||||
quality = (Grounding.Quality)((ulong)2L)
|
||||
};
|
||||
|
||||
// Token: 0x04002E47 RID: 11847
|
||||
// Token: 0x04002E89 RID: 11913
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002E47")]
|
||||
[Token(Token = "0x4002E89")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The weight of rotating the character root to the ground angle (range: 0 - 1).")]
|
||||
public float rootRotationWeight = 0.5f;
|
||||
|
||||
// Token: 0x04002E48 RID: 11848
|
||||
// Token: 0x04002E8A RID: 11914
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4002E48")]
|
||||
[Tooltip("The maximum angle of rotating the quadruped downwards (going downhill, range: -90 - 0).")]
|
||||
[Token(Token = "0x4002E8A")]
|
||||
[Range(-90f, 0f)]
|
||||
[Tooltip("The maximum angle of rotating the quadruped downwards (going downhill, range: -90 - 0).")]
|
||||
public float minRootRotation = -25f;
|
||||
|
||||
// Token: 0x04002E49 RID: 11849
|
||||
// Token: 0x04002E8B RID: 11915
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002E49")]
|
||||
[Range(0f, 90f)]
|
||||
[Token(Token = "0x4002E8B")]
|
||||
[Tooltip("The maximum angle of rotating the quadruped upwards (going uphill, range: 0 - 90).")]
|
||||
[Range(0f, 90f)]
|
||||
public float maxRootRotation = 45f;
|
||||
|
||||
// Token: 0x04002E4A RID: 11850
|
||||
// Token: 0x04002E8C RID: 11916
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4002E4A")]
|
||||
[Token(Token = "0x4002E8C")]
|
||||
[Tooltip("The speed of interpolating the character root rotation (range: 0 - inf).")]
|
||||
public float rootRotationSpeed = 5f;
|
||||
|
||||
// Token: 0x04002E4B RID: 11851
|
||||
// Token: 0x04002E8D RID: 11917
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002E4B")]
|
||||
[Token(Token = "0x4002E8D")]
|
||||
[Tooltip("The maximum IK offset for the legs (range: 0 - inf).")]
|
||||
public float maxLegOffset = 0.5f;
|
||||
|
||||
// Token: 0x04002E4C RID: 11852
|
||||
// Token: 0x04002E8E RID: 11918
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002E4C")]
|
||||
[Token(Token = "0x4002E8E")]
|
||||
[Tooltip("The maximum IK offset for the forelegs (range: 0 - inf).")]
|
||||
public float maxForeLegOffset = 0.5f;
|
||||
|
||||
// Token: 0x04002E4D RID: 11853
|
||||
// Token: 0x04002E8F RID: 11919
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002E4D")]
|
||||
[Token(Token = "0x4002E8F")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The weight of maintaining the head's rotation as it was before solving the Grounding (range: 0 - 1).")]
|
||||
public float maintainHeadRotationWeight = 0.5f;
|
||||
|
||||
// Token: 0x04002E4E RID: 11854
|
||||
// Token: 0x04002E90 RID: 11920
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002E4E")]
|
||||
[Token(Token = "0x4002E90")]
|
||||
[Tooltip("The root Transform of the character, with the rigidbody and the collider.")]
|
||||
public Transform characterRoot;
|
||||
|
||||
// Token: 0x04002E4F RID: 11855
|
||||
// Token: 0x04002E91 RID: 11921
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002E4F")]
|
||||
[Token(Token = "0x4002E91")]
|
||||
[Tooltip("The pelvis transform. Common ancestor of both legs and the spine.")]
|
||||
public Transform pelvis;
|
||||
|
||||
// Token: 0x04002E50 RID: 11856
|
||||
// Token: 0x04002E92 RID: 11922
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002E50")]
|
||||
[Token(Token = "0x4002E92")]
|
||||
[Tooltip("The last bone in the spine that is the common parent for both forelegs.")]
|
||||
public Transform lastSpineBone;
|
||||
|
||||
// Token: 0x04002E51 RID: 11857
|
||||
// Token: 0x04002E93 RID: 11923
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002E51")]
|
||||
[Token(Token = "0x4002E93")]
|
||||
[Tooltip("The head (optional, if you intend to maintain it's rotation).")]
|
||||
public Transform head;
|
||||
|
||||
// Token: 0x04002E52 RID: 11858
|
||||
// Token: 0x04002E94 RID: 11924
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002E52")]
|
||||
[Token(Token = "0x4002E94")]
|
||||
public IK[] legs;
|
||||
|
||||
// Token: 0x04002E53 RID: 11859
|
||||
// Token: 0x04002E95 RID: 11925
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002E53")]
|
||||
[Token(Token = "0x4002E95")]
|
||||
public IK[] forelegs;
|
||||
|
||||
// Token: 0x04002E54 RID: 11860
|
||||
// Token: 0x04002E96 RID: 11926
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002E54")]
|
||||
[Token(Token = "0x4002E96")]
|
||||
[HideInInspector]
|
||||
public Vector3 gravity;
|
||||
|
||||
// Token: 0x04002E55 RID: 11861
|
||||
// Token: 0x04002E97 RID: 11927
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4002E55")]
|
||||
[Token(Token = "0x4002E97")]
|
||||
private GrounderQuadruped.Foot[] feet;
|
||||
|
||||
// Token: 0x04002E56 RID: 11862
|
||||
// Token: 0x04002E98 RID: 11928
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002E56")]
|
||||
[Token(Token = "0x4002E98")]
|
||||
private Vector3 animatedPelvisLocalPosition;
|
||||
|
||||
// Token: 0x04002E57 RID: 11863
|
||||
// Token: 0x04002E99 RID: 11929
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x4002E57")]
|
||||
[Token(Token = "0x4002E99")]
|
||||
private Quaternion animatedPelvisLocalRotation;
|
||||
|
||||
// Token: 0x04002E58 RID: 11864
|
||||
// Token: 0x04002E9A RID: 11930
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4002E58")]
|
||||
[Token(Token = "0x4002E9A")]
|
||||
private Quaternion animatedHeadLocalRotation;
|
||||
|
||||
// Token: 0x04002E59 RID: 11865
|
||||
// Token: 0x04002E9B RID: 11931
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4002E59")]
|
||||
[Token(Token = "0x4002E9B")]
|
||||
private Vector3 solvedPelvisLocalPosition;
|
||||
|
||||
// Token: 0x04002E5A RID: 11866
|
||||
// Token: 0x04002E9C RID: 11932
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4002E5A")]
|
||||
[Token(Token = "0x4002E9C")]
|
||||
private Quaternion solvedPelvisLocalRotation;
|
||||
|
||||
// Token: 0x04002E5B RID: 11867
|
||||
// Token: 0x04002E9D RID: 11933
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4002E5B")]
|
||||
[Token(Token = "0x4002E9D")]
|
||||
private Quaternion solvedHeadLocalRotation;
|
||||
|
||||
// Token: 0x04002E5C RID: 11868
|
||||
// Token: 0x04002E9E RID: 11934
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4002E5C")]
|
||||
[Token(Token = "0x4002E9E")]
|
||||
private int solvedFeet;
|
||||
|
||||
// Token: 0x04002E5D RID: 11869
|
||||
// Token: 0x04002E9F RID: 11935
|
||||
[FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x4002E5D")]
|
||||
[Token(Token = "0x4002E9F")]
|
||||
private bool solved;
|
||||
|
||||
// Token: 0x04002E5E RID: 11870
|
||||
// Token: 0x04002EA0 RID: 11936
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4002E5E")]
|
||||
[Token(Token = "0x4002EA0")]
|
||||
private float angle;
|
||||
|
||||
// Token: 0x04002E5F RID: 11871
|
||||
// Token: 0x04002EA1 RID: 11937
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4002E5F")]
|
||||
[Token(Token = "0x4002EA1")]
|
||||
private Transform forefeetRoot;
|
||||
|
||||
// Token: 0x04002E60 RID: 11872
|
||||
// Token: 0x04002EA2 RID: 11938
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4002E60")]
|
||||
[Token(Token = "0x4002EA2")]
|
||||
private Quaternion headRotation;
|
||||
|
||||
// Token: 0x04002E61 RID: 11873
|
||||
// Token: 0x04002EA3 RID: 11939
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4002E61")]
|
||||
[Token(Token = "0x4002EA3")]
|
||||
private float lastWeight;
|
||||
|
||||
// Token: 0x02000401 RID: 1025
|
||||
[Token(Token = "0x2000401")]
|
||||
// Token: 0x0200040A RID: 1034
|
||||
[Token(Token = "0x200040A")]
|
||||
public struct Foot
|
||||
{
|
||||
// Token: 0x060024AE RID: 9390 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024AE")]
|
||||
[Address(RVA = "0x5FA3B0", Offset = "0x5F91B0", VA = "0x1805FA3B0")]
|
||||
// Token: 0x060024E0 RID: 9440 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60024E0")]
|
||||
[Address(RVA = "0x66D4D0", Offset = "0x66BCD0", VA = "0x18066D4D0")]
|
||||
public Foot(IKSolver solver, Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002E62 RID: 11874
|
||||
// Token: 0x04002EA4 RID: 11940
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4002E62")]
|
||||
[Token(Token = "0x4002EA4")]
|
||||
public IKSolver solver;
|
||||
|
||||
// Token: 0x04002E63 RID: 11875
|
||||
// Token: 0x04002EA5 RID: 11941
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4002E63")]
|
||||
[Token(Token = "0x4002EA5")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04002E64 RID: 11876
|
||||
// Token: 0x04002EA6 RID: 11942
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002E64")]
|
||||
[Token(Token = "0x4002EA6")]
|
||||
public Quaternion rotation;
|
||||
|
||||
// Token: 0x04002E65 RID: 11877
|
||||
// Token: 0x04002EA7 RID: 11943
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E65")]
|
||||
[Token(Token = "0x4002EA7")]
|
||||
public Grounding.Leg leg;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,13 +4,13 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200045A RID: 1114
|
||||
[Token(Token = "0x200045A")]
|
||||
// Token: 0x02000463 RID: 1123
|
||||
[Token(Token = "0x2000463")]
|
||||
public class HandPoser : Poser
|
||||
{
|
||||
// Token: 0x06002820 RID: 10272 RVA: 0x00058C68 File Offset: 0x00056E68
|
||||
[Token(Token = "0x6002820")]
|
||||
[Address(RVA = "0x117BC30", Offset = "0x117AA30", VA = "0x18117BC30", Slot = "7")]
|
||||
// Token: 0x06002852 RID: 10322 RVA: 0x000590E4 File Offset: 0x000572E4
|
||||
[Token(Token = "0x6002852")]
|
||||
[Address(RVA = "0x11DEC70", Offset = "0x11DD470", VA = "0x1811DEC70", Slot = "7")]
|
||||
public override void AutoMapping()
|
||||
{
|
||||
Transform poseRoot = this.poseRoot;
|
||||
@@ -26,9 +26,9 @@ namespace RootMotion.FinalIK
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002821 RID: 10273 RVA: 0x00058CB8 File Offset: 0x00056EB8
|
||||
[Token(Token = "0x6002821")]
|
||||
[Address(RVA = "0x117BE50", Offset = "0x117AC50", VA = "0x18117BE50", Slot = "8")]
|
||||
// Token: 0x06002853 RID: 10323 RVA: 0x00059134 File Offset: 0x00057334
|
||||
[Token(Token = "0x6002853")]
|
||||
[Address(RVA = "0x11DEE90", Offset = "0x11DD690", VA = "0x1811DEE90", Slot = "8")]
|
||||
protected override void InitiatePoser()
|
||||
{
|
||||
Transform[] componentsInChildren = base.GetComponentsInChildren<Transform>();
|
||||
@@ -36,60 +36,60 @@ namespace RootMotion.FinalIK
|
||||
this.StoreDefaultState();
|
||||
}
|
||||
|
||||
// Token: 0x06002822 RID: 10274 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002822")]
|
||||
[Address(RVA = "0x117BD00", Offset = "0x117AB00", VA = "0x18117BD00", Slot = "10")]
|
||||
// Token: 0x06002854 RID: 10324 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002854")]
|
||||
[Address(RVA = "0x11DED40", Offset = "0x11DD540", VA = "0x1811DED40", Slot = "10")]
|
||||
protected override void FixPoserTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002823 RID: 10275 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002823")]
|
||||
[Address(RVA = "0x117C090", Offset = "0x117AE90", VA = "0x18117C090", Slot = "9")]
|
||||
// Token: 0x06002855 RID: 10325 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002855")]
|
||||
[Address(RVA = "0x11DF0D0", Offset = "0x11DD8D0", VA = "0x1811DF0D0", Slot = "9")]
|
||||
protected override void UpdatePoser()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002824 RID: 10276 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002824")]
|
||||
[Address(RVA = "0x117BEB0", Offset = "0x117ACB0", VA = "0x18117BEB0")]
|
||||
// Token: 0x06002856 RID: 10326 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002856")]
|
||||
[Address(RVA = "0x11DEEF0", Offset = "0x11DD6F0", VA = "0x1811DEEF0")]
|
||||
private void StoreDefaultState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002825 RID: 10277 RVA: 0x00058CDC File Offset: 0x00056EDC
|
||||
[Token(Token = "0x6002825")]
|
||||
[Address(RVA = "0x54EA40", Offset = "0x54D840", VA = "0x18054EA40")]
|
||||
// Token: 0x06002857 RID: 10327 RVA: 0x00059158 File Offset: 0x00057358
|
||||
[Token(Token = "0x6002857")]
|
||||
[Address(RVA = "0x512000", Offset = "0x510800", VA = "0x180512000")]
|
||||
public HandPoser()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003180 RID: 12672
|
||||
// Token: 0x040031C2 RID: 12738
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003180")]
|
||||
[Token(Token = "0x40031C2")]
|
||||
private Transform _poseRoot;
|
||||
|
||||
// Token: 0x04003181 RID: 12673
|
||||
// Token: 0x040031C3 RID: 12739
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003181")]
|
||||
[Token(Token = "0x40031C3")]
|
||||
private Transform[] children;
|
||||
|
||||
// Token: 0x04003182 RID: 12674
|
||||
// Token: 0x040031C4 RID: 12740
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003182")]
|
||||
[Token(Token = "0x40031C4")]
|
||||
private Transform[] poseChildren;
|
||||
|
||||
// Token: 0x04003183 RID: 12675
|
||||
// Token: 0x040031C5 RID: 12741
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003183")]
|
||||
[Token(Token = "0x40031C5")]
|
||||
private Vector3[] defaultLocalPositions;
|
||||
|
||||
// Token: 0x04003184 RID: 12676
|
||||
// Token: 0x040031C6 RID: 12742
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003184")]
|
||||
[Token(Token = "0x40031C6")]
|
||||
private Quaternion[] defaultLocalRotations;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,17 +5,17 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200046D RID: 1133
|
||||
[Token(Token = "0x200046D")]
|
||||
// Token: 0x02000476 RID: 1142
|
||||
[Token(Token = "0x2000476")]
|
||||
public class HitReaction : OffsetModifier
|
||||
{
|
||||
// Token: 0x17000290 RID: 656
|
||||
// (get) Token: 0x06002897 RID: 10391 RVA: 0x00059648 File Offset: 0x00057848
|
||||
[Token(Token = "0x17000290")]
|
||||
// Token: 0x1700028A RID: 650
|
||||
// (get) Token: 0x060028C9 RID: 10441 RVA: 0x00059AAC File Offset: 0x00057CAC
|
||||
[Token(Token = "0x1700028A")]
|
||||
public bool inProgress
|
||||
{
|
||||
[Token(Token = "0x6002897")]
|
||||
[Address(RVA = "0x117E910", Offset = "0x117D710", VA = "0x18117E910")]
|
||||
[Token(Token = "0x60028C9")]
|
||||
[Address(RVA = "0x11E1950", Offset = "0x11E0150", VA = "0x1811E1950")]
|
||||
get
|
||||
{
|
||||
HitReaction.HitPointEffector[] array = this.effectorHitPoints;
|
||||
@@ -43,9 +43,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002898 RID: 10392 RVA: 0x000596AC File Offset: 0x000578AC
|
||||
[Token(Token = "0x6002898")]
|
||||
[Address(RVA = "0x117E810", Offset = "0x117D610", VA = "0x18117E810", Slot = "4")]
|
||||
// Token: 0x060028CA RID: 10442 RVA: 0x00059B10 File Offset: 0x00057D10
|
||||
[Token(Token = "0x60028CA")]
|
||||
[Address(RVA = "0x11E1850", Offset = "0x11E0050", VA = "0x1811E1850", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
HitReaction.HitPointEffector[] array = this.effectorHitPoints;
|
||||
@@ -73,94 +73,94 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002899 RID: 10393 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002899")]
|
||||
[Address(RVA = "0x117E580", Offset = "0x117D380", VA = "0x18117E580")]
|
||||
// Token: 0x060028CB RID: 10443 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028CB")]
|
||||
[Address(RVA = "0x11E15C0", Offset = "0x11DFDC0", VA = "0x1811E15C0")]
|
||||
public void Hit(Collider collider, Vector3 force, Vector3 point)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600289A RID: 10394 RVA: 0x0005974C File Offset: 0x0005794C
|
||||
[Token(Token = "0x600289A")]
|
||||
[Address(RVA = "0x8CD260", Offset = "0x8CC060", VA = "0x1808CD260")]
|
||||
// Token: 0x060028CC RID: 10444 RVA: 0x00059BB0 File Offset: 0x00057DB0
|
||||
[Token(Token = "0x60028CC")]
|
||||
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
|
||||
public HitReaction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031DF RID: 12767
|
||||
// Token: 0x04003221 RID: 12833
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40031DF")]
|
||||
[Token(Token = "0x4003221")]
|
||||
[Tooltip("Hit points for the FBBIK effectors")]
|
||||
public HitReaction.HitPointEffector[] effectorHitPoints;
|
||||
|
||||
// Token: 0x040031E0 RID: 12768
|
||||
// Token: 0x04003222 RID: 12834
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40031E0")]
|
||||
[Token(Token = "0x4003222")]
|
||||
[Tooltip(" Hit points for bones without an effector, such as the head")]
|
||||
public HitReaction.HitPointBone[] boneHitPoints;
|
||||
|
||||
// Token: 0x0200046E RID: 1134
|
||||
[Token(Token = "0x200046E")]
|
||||
// Token: 0x02000477 RID: 1143
|
||||
[Token(Token = "0x2000477")]
|
||||
[Serializable]
|
||||
public abstract class HitPoint
|
||||
{
|
||||
// Token: 0x17000291 RID: 657
|
||||
// (get) Token: 0x0600289B RID: 10395 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000291")]
|
||||
// Token: 0x1700028B RID: 651
|
||||
// (get) Token: 0x060028CD RID: 10445 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700028B")]
|
||||
public bool inProgress
|
||||
{
|
||||
[Token(Token = "0x600289B")]
|
||||
[Address(RVA = "0x14EAE80", Offset = "0x14E9C80", VA = "0x1814EAE80")]
|
||||
[Token(Token = "0x60028CD")]
|
||||
[Address(RVA = "0x1584E60", Offset = "0x1583660", VA = "0x181584E60")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000292 RID: 658
|
||||
// (get) Token: 0x0600289C RID: 10396 RVA: 0x00059760 File Offset: 0x00057960
|
||||
// (set) Token: 0x0600289D RID: 10397 RVA: 0x00059774 File Offset: 0x00057974
|
||||
[Token(Token = "0x17000292")]
|
||||
// Token: 0x1700028C RID: 652
|
||||
// (get) Token: 0x060028CE RID: 10446 RVA: 0x00059BC4 File Offset: 0x00057DC4
|
||||
// (set) Token: 0x060028CF RID: 10447 RVA: 0x00059BD8 File Offset: 0x00057DD8
|
||||
[Token(Token = "0x1700028C")]
|
||||
private protected float crossFader
|
||||
{
|
||||
[Token(Token = "0x600289C")]
|
||||
[Address(RVA = "0x5B0660", Offset = "0x5AF460", VA = "0x1805B0660")]
|
||||
[Token(Token = "0x60028CE")]
|
||||
[Address(RVA = "0x5ACB40", Offset = "0x5AB340", VA = "0x1805ACB40")]
|
||||
protected get;
|
||||
[Token(Token = "0x600289D")]
|
||||
[Address(RVA = "0x5B0700", Offset = "0x5AF500", VA = "0x1805B0700")]
|
||||
[Token(Token = "0x60028CF")]
|
||||
[Address(RVA = "0x5ACBD0", Offset = "0x5AB3D0", VA = "0x1805ACBD0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000293 RID: 659
|
||||
// (get) Token: 0x0600289E RID: 10398 RVA: 0x00059788 File Offset: 0x00057988
|
||||
// (set) Token: 0x0600289F RID: 10399 RVA: 0x0005979C File Offset: 0x0005799C
|
||||
[Token(Token = "0x17000293")]
|
||||
// Token: 0x1700028D RID: 653
|
||||
// (get) Token: 0x060028D0 RID: 10448 RVA: 0x00059BEC File Offset: 0x00057DEC
|
||||
// (set) Token: 0x060028D1 RID: 10449 RVA: 0x00059C00 File Offset: 0x00057E00
|
||||
[Token(Token = "0x1700028D")]
|
||||
private protected float timer
|
||||
{
|
||||
[Token(Token = "0x600289E")]
|
||||
[Address(RVA = "0x5F9910", Offset = "0x5F8710", VA = "0x1805F9910")]
|
||||
[Token(Token = "0x60028D0")]
|
||||
[Address(RVA = "0x66CA40", Offset = "0x66B240", VA = "0x18066CA40")]
|
||||
protected get;
|
||||
[Token(Token = "0x600289F")]
|
||||
[Address(RVA = "0x5F9930", Offset = "0x5F8730", VA = "0x1805F9930")]
|
||||
[Token(Token = "0x60028D1")]
|
||||
[Address(RVA = "0x66CA50", Offset = "0x66B250", VA = "0x18066CA50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000294 RID: 660
|
||||
// (get) Token: 0x060028A0 RID: 10400 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028A1 RID: 10401 RVA: 0x000597B0 File Offset: 0x000579B0
|
||||
[Token(Token = "0x17000294")]
|
||||
// Token: 0x1700028E RID: 654
|
||||
// (get) Token: 0x060028D2 RID: 10450 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028D3 RID: 10451 RVA: 0x00059C14 File Offset: 0x00057E14
|
||||
[Token(Token = "0x1700028E")]
|
||||
private protected Vector3 force
|
||||
{
|
||||
[Token(Token = "0x60028A0")]
|
||||
[Address(RVA = "0x126EB40", Offset = "0x126D940", VA = "0x18126EB40")]
|
||||
[Token(Token = "0x60028D2")]
|
||||
[Address(RVA = "0x13017D0", Offset = "0x12FFFD0", VA = "0x1813017D0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60028A1")]
|
||||
[Address(RVA = "0x126EC30", Offset = "0x126DA30", VA = "0x18126EC30")]
|
||||
[Token(Token = "0x60028D3")]
|
||||
[Address(RVA = "0x13018C0", Offset = "0x13000C0", VA = "0x1813018C0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
@@ -169,21 +169,21 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000295 RID: 661
|
||||
// (get) Token: 0x060028A2 RID: 10402 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028A3 RID: 10403 RVA: 0x000597D0 File Offset: 0x000579D0
|
||||
[Token(Token = "0x17000295")]
|
||||
// Token: 0x1700028F RID: 655
|
||||
// (get) Token: 0x060028D4 RID: 10452 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028D5 RID: 10453 RVA: 0x00059C34 File Offset: 0x00057E34
|
||||
[Token(Token = "0x1700028F")]
|
||||
private protected Vector3 point
|
||||
{
|
||||
[Token(Token = "0x60028A2")]
|
||||
[Address(RVA = "0x38DAF0", Offset = "0x38C8F0", VA = "0x18038DAF0")]
|
||||
[Token(Token = "0x60028D4")]
|
||||
[Address(RVA = "0x3D4860", Offset = "0x3D3060", VA = "0x1803D4860")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60028A3")]
|
||||
[Address(RVA = "0x38DB70", Offset = "0x38C970", VA = "0x18038DB70")]
|
||||
[Token(Token = "0x60028D5")]
|
||||
[Address(RVA = "0x3D48E0", Offset = "0x3D30E0", VA = "0x1803D48E0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
@@ -192,9 +192,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028A4 RID: 10404 RVA: 0x000597F0 File Offset: 0x000579F0
|
||||
[Token(Token = "0x60028A4")]
|
||||
[Address(RVA = "0x14EAD60", Offset = "0x14E9B60", VA = "0x1814EAD60")]
|
||||
// Token: 0x060028D6 RID: 10454 RVA: 0x00059C54 File Offset: 0x00057E54
|
||||
[Token(Token = "0x60028D6")]
|
||||
[Address(RVA = "0x1584D40", Offset = "0x1583540", VA = "0x181584D40")]
|
||||
public void Hit(Vector3 force, Vector3 point)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -218,9 +218,9 @@ namespace RootMotion.FinalIK
|
||||
Debug.LogError("Hit Point WeightCurve length is zero.");
|
||||
}
|
||||
|
||||
// Token: 0x060028A5 RID: 10405 RVA: 0x00059874 File Offset: 0x00057A74
|
||||
[Token(Token = "0x60028A5")]
|
||||
[Address(RVA = "0x14EAC90", Offset = "0x14E9A90", VA = "0x1814EAC90")]
|
||||
// Token: 0x060028D7 RID: 10455 RVA: 0x00059CD8 File Offset: 0x00057ED8
|
||||
[Token(Token = "0x60028D7")]
|
||||
[Address(RVA = "0x1584C70", Offset = "0x1583470", VA = "0x181584C70")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, float weight)
|
||||
{
|
||||
float time = Time.time;
|
||||
@@ -245,79 +245,79 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028A6 RID: 10406
|
||||
[Token(Token = "0x60028A6")]
|
||||
// Token: 0x060028D8 RID: 10456
|
||||
[Token(Token = "0x60028D8")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract float GetLength();
|
||||
|
||||
// Token: 0x060028A7 RID: 10407
|
||||
[Token(Token = "0x60028A7")]
|
||||
// Token: 0x060028D9 RID: 10457
|
||||
[Token(Token = "0x60028D9")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void CrossFadeStart();
|
||||
|
||||
// Token: 0x060028A8 RID: 10408
|
||||
[Token(Token = "0x60028A8")]
|
||||
// Token: 0x060028DA RID: 10458
|
||||
[Token(Token = "0x60028DA")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract void OnApply(IKSolverFullBodyBiped solver, float weight);
|
||||
|
||||
// Token: 0x060028A9 RID: 10409 RVA: 0x000598FC File Offset: 0x00057AFC
|
||||
[Token(Token = "0x60028A9")]
|
||||
[Address(RVA = "0x14EA8B0", Offset = "0x14E96B0", VA = "0x1814EA8B0")]
|
||||
// Token: 0x060028DB RID: 10459 RVA: 0x00059D60 File Offset: 0x00057F60
|
||||
[Token(Token = "0x60028DB")]
|
||||
[Address(RVA = "0x1584890", Offset = "0x1583090", VA = "0x181584890")]
|
||||
protected HitPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031E1 RID: 12769
|
||||
// Token: 0x04003223 RID: 12835
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031E1")]
|
||||
[Token(Token = "0x4003223")]
|
||||
[Tooltip("Just for visual clarity, not used at all")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x040031E2 RID: 12770
|
||||
// Token: 0x04003224 RID: 12836
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031E2")]
|
||||
[Token(Token = "0x4003224")]
|
||||
[Tooltip("Linking this hit point to a collider")]
|
||||
public Collider collider;
|
||||
|
||||
// Token: 0x040031E3 RID: 12771
|
||||
// Token: 0x04003225 RID: 12837
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40031E3")]
|
||||
[Token(Token = "0x4003225")]
|
||||
[SerializeField]
|
||||
[Tooltip("Only used if this hit point gets hit when already processing another hit")]
|
||||
private float crossFadeTime = 0.1f;
|
||||
|
||||
// Token: 0x040031E8 RID: 12776
|
||||
// Token: 0x0400322A RID: 12842
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40031E8")]
|
||||
[Token(Token = "0x400322A")]
|
||||
private float length;
|
||||
|
||||
// Token: 0x040031E9 RID: 12777
|
||||
// Token: 0x0400322B RID: 12843
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40031E9")]
|
||||
[Token(Token = "0x400322B")]
|
||||
private float crossFadeSpeed;
|
||||
|
||||
// Token: 0x040031EA RID: 12778
|
||||
// Token: 0x0400322C RID: 12844
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40031EA")]
|
||||
[Token(Token = "0x400322C")]
|
||||
private float lastTime;
|
||||
}
|
||||
|
||||
// Token: 0x0200046F RID: 1135
|
||||
[Token(Token = "0x200046F")]
|
||||
// Token: 0x02000478 RID: 1144
|
||||
[Token(Token = "0x2000478")]
|
||||
[Serializable]
|
||||
public class HitPointEffector : HitReaction.HitPoint
|
||||
{
|
||||
// Token: 0x060028AA RID: 10410 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028AA")]
|
||||
[Address(RVA = "0x14EA920", Offset = "0x14E9720", VA = "0x1814EA920", Slot = "4")]
|
||||
// Token: 0x060028DC RID: 10460 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028DC")]
|
||||
[Address(RVA = "0x1584900", Offset = "0x1583100", VA = "0x181584900", Slot = "4")]
|
||||
protected override float GetLength()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028AB RID: 10411 RVA: 0x0005991C File Offset: 0x00057B1C
|
||||
[Token(Token = "0x60028AB")]
|
||||
[Address(RVA = "0x14EA8C0", Offset = "0x14E96C0", VA = "0x1814EA8C0", Slot = "5")]
|
||||
// Token: 0x060028DD RID: 10461 RVA: 0x00059D80 File Offset: 0x00057F80
|
||||
[Token(Token = "0x60028DD")]
|
||||
[Address(RVA = "0x15848A0", Offset = "0x15830A0", VA = "0x1815848A0", Slot = "5")]
|
||||
protected override void CrossFadeStart()
|
||||
{
|
||||
HitReaction.HitPointEffector.EffectorLink[] array = this.effectorLinks;
|
||||
@@ -330,107 +330,107 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028AC RID: 10412 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028AC")]
|
||||
[Address(RVA = "0x14EAA70", Offset = "0x14E9870", VA = "0x1814EAA70", Slot = "6")]
|
||||
// Token: 0x060028DE RID: 10462 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028DE")]
|
||||
[Address(RVA = "0x1584A50", Offset = "0x1583250", VA = "0x181584A50", Slot = "6")]
|
||||
protected override void OnApply(IKSolverFullBodyBiped solver, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028AD RID: 10413 RVA: 0x00059954 File Offset: 0x00057B54
|
||||
[Token(Token = "0x60028AD")]
|
||||
[Address(RVA = "0x14EA8B0", Offset = "0x14E96B0", VA = "0x1814EA8B0")]
|
||||
// Token: 0x060028DF RID: 10463 RVA: 0x00059DB8 File Offset: 0x00057FB8
|
||||
[Token(Token = "0x60028DF")]
|
||||
[Address(RVA = "0x1584890", Offset = "0x1583090", VA = "0x181584890")]
|
||||
public HitPointEffector()
|
||||
{
|
||||
this.crossFadeTime = 0.1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040031EB RID: 12779
|
||||
// Token: 0x0400322D RID: 12845
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40031EB")]
|
||||
[Token(Token = "0x400322D")]
|
||||
[Tooltip("Offset magnitude in the direction of the hit force")]
|
||||
public AnimationCurve offsetInForceDirection;
|
||||
|
||||
// Token: 0x040031EC RID: 12780
|
||||
// Token: 0x0400322E RID: 12846
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40031EC")]
|
||||
[Token(Token = "0x400322E")]
|
||||
[Tooltip("Offset magnitude in the direction of character.up")]
|
||||
public AnimationCurve offsetInUpDirection;
|
||||
|
||||
// Token: 0x040031ED RID: 12781
|
||||
// Token: 0x0400322F RID: 12847
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40031ED")]
|
||||
[Token(Token = "0x400322F")]
|
||||
[Tooltip("Linking this offset to the FBBIK effectors")]
|
||||
public HitReaction.HitPointEffector.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x02000470 RID: 1136
|
||||
[Token(Token = "0x2000470")]
|
||||
// Token: 0x02000479 RID: 1145
|
||||
[Token(Token = "0x2000479")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x060028AE RID: 10414 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028AE")]
|
||||
[Address(RVA = "0x132C700", Offset = "0x132B500", VA = "0x18132C700")]
|
||||
// Token: 0x060028E0 RID: 10464 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028E0")]
|
||||
[Address(RVA = "0x12DC280", Offset = "0x12DAA80", VA = "0x1812DC280")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, Vector3 offset, float crossFader)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028AF RID: 10415 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028AF")]
|
||||
[Address(RVA = "0x132C870", Offset = "0x132B670", VA = "0x18132C870")]
|
||||
// Token: 0x060028E1 RID: 10465 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028E1")]
|
||||
[Address(RVA = "0x12DC3F0", Offset = "0x12DABF0", VA = "0x1812DC3F0")]
|
||||
public void CrossFadeStart()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028B0 RID: 10416 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028B0")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x060028E2 RID: 10466 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028E2")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031EE RID: 12782
|
||||
// Token: 0x04003230 RID: 12848
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031EE")]
|
||||
[Token(Token = "0x4003230")]
|
||||
[Tooltip("The FBBIK effector type")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x040031EF RID: 12783
|
||||
// Token: 0x04003231 RID: 12849
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40031EF")]
|
||||
[Token(Token = "0x4003231")]
|
||||
[Tooltip("The weight of this effector (could also be negative)")]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x040031F0 RID: 12784
|
||||
// Token: 0x04003232 RID: 12850
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031F0")]
|
||||
[Token(Token = "0x4003232")]
|
||||
private Vector3 lastValue;
|
||||
|
||||
// Token: 0x040031F1 RID: 12785
|
||||
// Token: 0x04003233 RID: 12851
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40031F1")]
|
||||
[Token(Token = "0x4003233")]
|
||||
private Vector3 current;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000471 RID: 1137
|
||||
[Token(Token = "0x2000471")]
|
||||
// Token: 0x0200047A RID: 1146
|
||||
[Token(Token = "0x200047A")]
|
||||
[Serializable]
|
||||
public class HitPointBone : HitReaction.HitPoint
|
||||
{
|
||||
// Token: 0x060028B1 RID: 10417 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028B1")]
|
||||
[Address(RVA = "0x14EA5B0", Offset = "0x14E93B0", VA = "0x1814EA5B0", Slot = "4")]
|
||||
// Token: 0x060028E3 RID: 10467 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028E3")]
|
||||
[Address(RVA = "0x1584590", Offset = "0x1582D90", VA = "0x181584590", Slot = "4")]
|
||||
protected override float GetLength()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028B2 RID: 10418 RVA: 0x00059974 File Offset: 0x00057B74
|
||||
[Token(Token = "0x60028B2")]
|
||||
[Address(RVA = "0x14EA550", Offset = "0x14E9350", VA = "0x1814EA550", Slot = "5")]
|
||||
// Token: 0x060028E4 RID: 10468 RVA: 0x00059DD8 File Offset: 0x00057FD8
|
||||
[Token(Token = "0x60028E4")]
|
||||
[Address(RVA = "0x1584530", Offset = "0x1582D30", VA = "0x181584530", Slot = "5")]
|
||||
protected override void CrossFadeStart()
|
||||
{
|
||||
HitReaction.HitPointBone.BoneLink[] array = this.boneLinks;
|
||||
@@ -443,87 +443,87 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028B3 RID: 10419 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028B3")]
|
||||
[Address(RVA = "0x14EA650", Offset = "0x14E9450", VA = "0x1814EA650", Slot = "6")]
|
||||
// Token: 0x060028E5 RID: 10469 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028E5")]
|
||||
[Address(RVA = "0x1584630", Offset = "0x1582E30", VA = "0x181584630", Slot = "6")]
|
||||
protected override void OnApply(IKSolverFullBodyBiped solver, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028B4 RID: 10420 RVA: 0x000599AC File Offset: 0x00057BAC
|
||||
[Token(Token = "0x60028B4")]
|
||||
[Address(RVA = "0x14EA8B0", Offset = "0x14E96B0", VA = "0x1814EA8B0")]
|
||||
// Token: 0x060028E6 RID: 10470 RVA: 0x00059E10 File Offset: 0x00058010
|
||||
[Token(Token = "0x60028E6")]
|
||||
[Address(RVA = "0x1584890", Offset = "0x1583090", VA = "0x181584890")]
|
||||
public HitPointBone()
|
||||
{
|
||||
this.crossFadeTime = 0.1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040031F2 RID: 12786
|
||||
// Token: 0x04003234 RID: 12852
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40031F2")]
|
||||
[Token(Token = "0x4003234")]
|
||||
[Tooltip("The angle to rotate the bone around it's rigidbody's world center of mass")]
|
||||
public AnimationCurve aroundCenterOfMass;
|
||||
|
||||
// Token: 0x040031F3 RID: 12787
|
||||
// Token: 0x04003235 RID: 12853
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40031F3")]
|
||||
[Token(Token = "0x4003235")]
|
||||
[Tooltip("Linking this hit point to bone(s)")]
|
||||
public HitReaction.HitPointBone.BoneLink[] boneLinks;
|
||||
|
||||
// Token: 0x040031F4 RID: 12788
|
||||
// Token: 0x04003236 RID: 12854
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40031F4")]
|
||||
[Token(Token = "0x4003236")]
|
||||
private Rigidbody rigidbody;
|
||||
|
||||
// Token: 0x02000472 RID: 1138
|
||||
[Token(Token = "0x2000472")]
|
||||
// Token: 0x0200047B RID: 1147
|
||||
[Token(Token = "0x200047B")]
|
||||
[Serializable]
|
||||
public class BoneLink
|
||||
{
|
||||
// Token: 0x060028B5 RID: 10421 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028B5")]
|
||||
[Address(RVA = "0x132C590", Offset = "0x132B390", VA = "0x18132C590")]
|
||||
// Token: 0x060028E7 RID: 10471 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028E7")]
|
||||
[Address(RVA = "0x12DC110", Offset = "0x12DA910", VA = "0x1812DC110")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, Quaternion offset, float crossFader)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028B6 RID: 10422 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028B6")]
|
||||
[Address(RVA = "0x132C6B0", Offset = "0x132B4B0", VA = "0x18132C6B0")]
|
||||
// Token: 0x060028E8 RID: 10472 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028E8")]
|
||||
[Address(RVA = "0x12DC230", Offset = "0x12DAA30", VA = "0x1812DC230")]
|
||||
public void CrossFadeStart()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028B7 RID: 10423 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028B7")]
|
||||
[Address(RVA = "0x132C6C0", Offset = "0x132B4C0", VA = "0x18132C6C0")]
|
||||
// Token: 0x060028E9 RID: 10473 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028E9")]
|
||||
[Address(RVA = "0x12DC240", Offset = "0x12DAA40", VA = "0x1812DC240")]
|
||||
public BoneLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031F5 RID: 12789
|
||||
// Token: 0x04003237 RID: 12855
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031F5")]
|
||||
[Token(Token = "0x4003237")]
|
||||
[Tooltip("Reference to the bone that this hit point rotates")]
|
||||
public Transform bone;
|
||||
|
||||
// Token: 0x040031F6 RID: 12790
|
||||
// Token: 0x04003238 RID: 12856
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031F6")]
|
||||
[Token(Token = "0x4003238")]
|
||||
[Tooltip("Weight of rotating the bone")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x040031F7 RID: 12791
|
||||
// Token: 0x04003239 RID: 12857
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40031F7")]
|
||||
[Token(Token = "0x4003239")]
|
||||
private Quaternion lastValue;
|
||||
|
||||
// Token: 0x040031F8 RID: 12792
|
||||
// Token: 0x0400323A RID: 12858
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40031F8")]
|
||||
[Token(Token = "0x400323A")]
|
||||
private Quaternion current;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,13 +5,13 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000473 RID: 1139
|
||||
[Token(Token = "0x2000473")]
|
||||
// Token: 0x0200047C RID: 1148
|
||||
[Token(Token = "0x200047C")]
|
||||
public class HitReactionVRIK : OffsetModifierVRIK
|
||||
{
|
||||
// Token: 0x060028B8 RID: 10424 RVA: 0x000599CC File Offset: 0x00057BCC
|
||||
[Token(Token = "0x60028B8")]
|
||||
[Address(RVA = "0x117E490", Offset = "0x117D290", VA = "0x18117E490", Slot = "4")]
|
||||
// Token: 0x060028EA RID: 10474 RVA: 0x00059E30 File Offset: 0x00058030
|
||||
[Token(Token = "0x60028EA")]
|
||||
[Address(RVA = "0x11E14D0", Offset = "0x11DFCD0", VA = "0x1811E14D0", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
HitReactionVRIK.PositionOffset[] array = this.positionOffsets;
|
||||
@@ -39,86 +39,86 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028B9 RID: 10425 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028B9")]
|
||||
[Address(RVA = "0x117E1F0", Offset = "0x117CFF0", VA = "0x18117E1F0")]
|
||||
// Token: 0x060028EB RID: 10475 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028EB")]
|
||||
[Address(RVA = "0x11E1230", Offset = "0x11DFA30", VA = "0x1811E1230")]
|
||||
public void Hit(Collider collider, Vector3 force, Vector3 point)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028BA RID: 10426 RVA: 0x00059A6C File Offset: 0x00057C6C
|
||||
[Token(Token = "0x60028BA")]
|
||||
[Address(RVA = "0x8CD260", Offset = "0x8CC060", VA = "0x1808CD260")]
|
||||
// Token: 0x060028EC RID: 10476 RVA: 0x00059ED0 File Offset: 0x000580D0
|
||||
[Token(Token = "0x60028EC")]
|
||||
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
|
||||
public HitReactionVRIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031F9 RID: 12793
|
||||
// Token: 0x0400323B RID: 12859
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40031F9")]
|
||||
[Token(Token = "0x400323B")]
|
||||
public AnimationCurve[] offsetCurves;
|
||||
|
||||
// Token: 0x040031FA RID: 12794
|
||||
// Token: 0x0400323C RID: 12860
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40031FA")]
|
||||
[Token(Token = "0x400323C")]
|
||||
[Tooltip("Hit points for the FBBIK effectors")]
|
||||
public HitReactionVRIK.PositionOffset[] positionOffsets;
|
||||
|
||||
// Token: 0x040031FB RID: 12795
|
||||
// Token: 0x0400323D RID: 12861
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40031FB")]
|
||||
[Token(Token = "0x400323D")]
|
||||
[Tooltip(" Hit points for bones without an effector, such as the head")]
|
||||
public HitReactionVRIK.RotationOffset[] rotationOffsets;
|
||||
|
||||
// Token: 0x02000474 RID: 1140
|
||||
[Token(Token = "0x2000474")]
|
||||
// Token: 0x0200047D RID: 1149
|
||||
[Token(Token = "0x200047D")]
|
||||
[Serializable]
|
||||
public abstract class Offset
|
||||
{
|
||||
// Token: 0x17000296 RID: 662
|
||||
// (get) Token: 0x060028BB RID: 10427 RVA: 0x00059A80 File Offset: 0x00057C80
|
||||
// (set) Token: 0x060028BC RID: 10428 RVA: 0x00059A94 File Offset: 0x00057C94
|
||||
[Token(Token = "0x17000296")]
|
||||
// Token: 0x17000290 RID: 656
|
||||
// (get) Token: 0x060028ED RID: 10477 RVA: 0x00059EE4 File Offset: 0x000580E4
|
||||
// (set) Token: 0x060028EE RID: 10478 RVA: 0x00059EF8 File Offset: 0x000580F8
|
||||
[Token(Token = "0x17000290")]
|
||||
private protected float crossFader
|
||||
{
|
||||
[Token(Token = "0x60028BB")]
|
||||
[Address(RVA = "0x5B0660", Offset = "0x5AF460", VA = "0x1805B0660")]
|
||||
[Token(Token = "0x60028ED")]
|
||||
[Address(RVA = "0x5ACB40", Offset = "0x5AB340", VA = "0x1805ACB40")]
|
||||
protected get;
|
||||
[Token(Token = "0x60028BC")]
|
||||
[Address(RVA = "0x5B0700", Offset = "0x5AF500", VA = "0x1805B0700")]
|
||||
[Token(Token = "0x60028EE")]
|
||||
[Address(RVA = "0x5ACBD0", Offset = "0x5AB3D0", VA = "0x1805ACBD0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000297 RID: 663
|
||||
// (get) Token: 0x060028BD RID: 10429 RVA: 0x00059AA8 File Offset: 0x00057CA8
|
||||
// (set) Token: 0x060028BE RID: 10430 RVA: 0x00059ABC File Offset: 0x00057CBC
|
||||
[Token(Token = "0x17000297")]
|
||||
// Token: 0x17000291 RID: 657
|
||||
// (get) Token: 0x060028EF RID: 10479 RVA: 0x00059F0C File Offset: 0x0005810C
|
||||
// (set) Token: 0x060028F0 RID: 10480 RVA: 0x00059F20 File Offset: 0x00058120
|
||||
[Token(Token = "0x17000291")]
|
||||
private protected float timer
|
||||
{
|
||||
[Token(Token = "0x60028BD")]
|
||||
[Address(RVA = "0x5F9910", Offset = "0x5F8710", VA = "0x1805F9910")]
|
||||
[Token(Token = "0x60028EF")]
|
||||
[Address(RVA = "0x66CA40", Offset = "0x66B240", VA = "0x18066CA40")]
|
||||
protected get;
|
||||
[Token(Token = "0x60028BE")]
|
||||
[Address(RVA = "0x5F9930", Offset = "0x5F8730", VA = "0x1805F9930")]
|
||||
[Token(Token = "0x60028F0")]
|
||||
[Address(RVA = "0x66CA50", Offset = "0x66B250", VA = "0x18066CA50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000298 RID: 664
|
||||
// (get) Token: 0x060028BF RID: 10431 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028C0 RID: 10432 RVA: 0x00059AD0 File Offset: 0x00057CD0
|
||||
[Token(Token = "0x17000298")]
|
||||
// Token: 0x17000292 RID: 658
|
||||
// (get) Token: 0x060028F1 RID: 10481 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028F2 RID: 10482 RVA: 0x00059F34 File Offset: 0x00058134
|
||||
[Token(Token = "0x17000292")]
|
||||
private protected Vector3 force
|
||||
{
|
||||
[Token(Token = "0x60028BF")]
|
||||
[Address(RVA = "0x126EB40", Offset = "0x126D940", VA = "0x18126EB40")]
|
||||
[Token(Token = "0x60028F1")]
|
||||
[Address(RVA = "0x13017D0", Offset = "0x12FFFD0", VA = "0x1813017D0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60028C0")]
|
||||
[Address(RVA = "0x126EC30", Offset = "0x126DA30", VA = "0x18126EC30")]
|
||||
[Token(Token = "0x60028F2")]
|
||||
[Address(RVA = "0x13018C0", Offset = "0x13000C0", VA = "0x1813018C0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
@@ -127,21 +127,21 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000299 RID: 665
|
||||
// (get) Token: 0x060028C1 RID: 10433 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028C2 RID: 10434 RVA: 0x00059AF0 File Offset: 0x00057CF0
|
||||
[Token(Token = "0x17000299")]
|
||||
// Token: 0x17000293 RID: 659
|
||||
// (get) Token: 0x060028F3 RID: 10483 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060028F4 RID: 10484 RVA: 0x00059F54 File Offset: 0x00058154
|
||||
[Token(Token = "0x17000293")]
|
||||
private protected Vector3 point
|
||||
{
|
||||
[Token(Token = "0x60028C1")]
|
||||
[Address(RVA = "0x38DAF0", Offset = "0x38C8F0", VA = "0x18038DAF0")]
|
||||
[Token(Token = "0x60028F3")]
|
||||
[Address(RVA = "0x3D4860", Offset = "0x3D3060", VA = "0x1803D4860")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60028C2")]
|
||||
[Address(RVA = "0x38DB70", Offset = "0x38C970", VA = "0x18038DB70")]
|
||||
[Token(Token = "0x60028F4")]
|
||||
[Address(RVA = "0x3D48E0", Offset = "0x3D30E0", VA = "0x1803D48E0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
@@ -150,9 +150,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028C3 RID: 10435 RVA: 0x00059B10 File Offset: 0x00057D10
|
||||
[Token(Token = "0x60028C3")]
|
||||
[Address(RVA = "0x14F18B0", Offset = "0x14F06B0", VA = "0x1814F18B0")]
|
||||
// Token: 0x060028F5 RID: 10485 RVA: 0x00059F74 File Offset: 0x00058174
|
||||
[Token(Token = "0x60028F5")]
|
||||
[Address(RVA = "0x158B890", Offset = "0x158A090", VA = "0x18158B890")]
|
||||
public void Hit(Vector3 force, AnimationCurve[] curves, Vector3 point)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -177,9 +177,9 @@ namespace RootMotion.FinalIK
|
||||
Debug.LogError("Hit Point WeightCurve length is zero.");
|
||||
}
|
||||
|
||||
// Token: 0x060028C4 RID: 10436 RVA: 0x00059B90 File Offset: 0x00057D90
|
||||
[Token(Token = "0x60028C4")]
|
||||
[Address(RVA = "0x14F17C0", Offset = "0x14F05C0", VA = "0x1814F17C0")]
|
||||
// Token: 0x060028F6 RID: 10486 RVA: 0x00059FF4 File Offset: 0x000581F4
|
||||
[Token(Token = "0x60028F6")]
|
||||
[Address(RVA = "0x158B7A0", Offset = "0x1589FA0", VA = "0x18158B7A0")]
|
||||
public void Apply(VRIK ik, AnimationCurve[] curves, float weight)
|
||||
{
|
||||
float time = Time.time;
|
||||
@@ -204,79 +204,79 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028C5 RID: 10437
|
||||
[Token(Token = "0x60028C5")]
|
||||
// Token: 0x060028F7 RID: 10487
|
||||
[Token(Token = "0x60028F7")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract float GetLength(AnimationCurve[] curves);
|
||||
|
||||
// Token: 0x060028C6 RID: 10438
|
||||
[Token(Token = "0x60028C6")]
|
||||
// Token: 0x060028F8 RID: 10488
|
||||
[Token(Token = "0x60028F8")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void CrossFadeStart();
|
||||
|
||||
// Token: 0x060028C7 RID: 10439
|
||||
[Token(Token = "0x60028C7")]
|
||||
// Token: 0x060028F9 RID: 10489
|
||||
[Token(Token = "0x60028F9")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract void OnApply(VRIK ik, AnimationCurve[] curves, float weight);
|
||||
|
||||
// Token: 0x060028C8 RID: 10440 RVA: 0x00059C18 File Offset: 0x00057E18
|
||||
[Token(Token = "0x60028C8")]
|
||||
[Address(RVA = "0x14EA8B0", Offset = "0x14E96B0", VA = "0x1814EA8B0")]
|
||||
// Token: 0x060028FA RID: 10490 RVA: 0x0005A07C File Offset: 0x0005827C
|
||||
[Token(Token = "0x60028FA")]
|
||||
[Address(RVA = "0x1584890", Offset = "0x1583090", VA = "0x181584890")]
|
||||
protected Offset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031FC RID: 12796
|
||||
// Token: 0x0400323E RID: 12862
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031FC")]
|
||||
[Token(Token = "0x400323E")]
|
||||
[Tooltip("Just for visual clarity, not used at all")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x040031FD RID: 12797
|
||||
// Token: 0x0400323F RID: 12863
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031FD")]
|
||||
[Token(Token = "0x400323F")]
|
||||
[Tooltip("Linking this hit point to a collider")]
|
||||
public Collider collider;
|
||||
|
||||
// Token: 0x040031FE RID: 12798
|
||||
// Token: 0x04003240 RID: 12864
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40031FE")]
|
||||
[Token(Token = "0x4003240")]
|
||||
[SerializeField]
|
||||
[Tooltip("Only used if this hit point gets hit when already processing another hit")]
|
||||
private float crossFadeTime = 0.1f;
|
||||
|
||||
// Token: 0x04003203 RID: 12803
|
||||
// Token: 0x04003245 RID: 12869
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4003203")]
|
||||
[Token(Token = "0x4003245")]
|
||||
private float length;
|
||||
|
||||
// Token: 0x04003204 RID: 12804
|
||||
// Token: 0x04003246 RID: 12870
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003204")]
|
||||
[Token(Token = "0x4003246")]
|
||||
private float crossFadeSpeed;
|
||||
|
||||
// Token: 0x04003205 RID: 12805
|
||||
// Token: 0x04003247 RID: 12871
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4003205")]
|
||||
[Token(Token = "0x4003247")]
|
||||
private float lastTime;
|
||||
}
|
||||
|
||||
// Token: 0x02000475 RID: 1141
|
||||
[Token(Token = "0x2000475")]
|
||||
// Token: 0x0200047E RID: 1150
|
||||
[Token(Token = "0x200047E")]
|
||||
[Serializable]
|
||||
public class PositionOffset : HitReactionVRIK.Offset
|
||||
{
|
||||
// Token: 0x060028C9 RID: 10441 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028C9")]
|
||||
[Address(RVA = "0x14F28D0", Offset = "0x14F16D0", VA = "0x1814F28D0", Slot = "4")]
|
||||
// Token: 0x060028FB RID: 10491 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028FB")]
|
||||
[Address(RVA = "0x158CCB0", Offset = "0x158B4B0", VA = "0x18158CCB0", Slot = "4")]
|
||||
protected override float GetLength(AnimationCurve[] curves)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028CA RID: 10442 RVA: 0x00059C38 File Offset: 0x00057E38
|
||||
[Token(Token = "0x60028CA")]
|
||||
[Address(RVA = "0x14F2870", Offset = "0x14F1670", VA = "0x1814F2870", Slot = "5")]
|
||||
// Token: 0x060028FC RID: 10492 RVA: 0x0005A09C File Offset: 0x0005829C
|
||||
[Token(Token = "0x60028FC")]
|
||||
[Address(RVA = "0x158CC50", Offset = "0x158B450", VA = "0x18158CC50", Slot = "5")]
|
||||
protected override void CrossFadeStart()
|
||||
{
|
||||
HitReactionVRIK.PositionOffset.PositionOffsetLink[] array = this.offsetLinks;
|
||||
@@ -289,107 +289,107 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028CB RID: 10443 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028CB")]
|
||||
[Address(RVA = "0x14F2AF0", Offset = "0x14F18F0", VA = "0x1814F2AF0", Slot = "6")]
|
||||
// Token: 0x060028FD RID: 10493 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028FD")]
|
||||
[Address(RVA = "0x158CED0", Offset = "0x158B6D0", VA = "0x18158CED0", Slot = "6")]
|
||||
protected override void OnApply(VRIK ik, AnimationCurve[] curves, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028CC RID: 10444 RVA: 0x00059C70 File Offset: 0x00057E70
|
||||
[Token(Token = "0x60028CC")]
|
||||
[Address(RVA = "0x14F2D70", Offset = "0x14F1B70", VA = "0x1814F2D70")]
|
||||
// Token: 0x060028FE RID: 10494 RVA: 0x0005A0D4 File Offset: 0x000582D4
|
||||
[Token(Token = "0x60028FE")]
|
||||
[Address(RVA = "0x158D150", Offset = "0x158B950", VA = "0x18158D150")]
|
||||
public PositionOffset()
|
||||
{
|
||||
this.crossFadeTime = 0.1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003206 RID: 12806
|
||||
// Token: 0x04003248 RID: 12872
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003206")]
|
||||
[Token(Token = "0x4003248")]
|
||||
[Tooltip("Offset magnitude in the direction of the hit force")]
|
||||
public int forceDirCurveIndex;
|
||||
|
||||
// Token: 0x04003207 RID: 12807
|
||||
// Token: 0x04003249 RID: 12873
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4003207")]
|
||||
[Token(Token = "0x4003249")]
|
||||
[Tooltip("Offset magnitude in the direction of character.up")]
|
||||
public int upDirCurveIndex = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x04003208 RID: 12808
|
||||
// Token: 0x0400324A RID: 12874
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003208")]
|
||||
[Token(Token = "0x400324A")]
|
||||
[Tooltip("Linking this offset to the VRIK position offsets")]
|
||||
public HitReactionVRIK.PositionOffset.PositionOffsetLink[] offsetLinks;
|
||||
|
||||
// Token: 0x02000476 RID: 1142
|
||||
[Token(Token = "0x2000476")]
|
||||
// Token: 0x0200047F RID: 1151
|
||||
[Token(Token = "0x200047F")]
|
||||
[Serializable]
|
||||
public class PositionOffsetLink
|
||||
{
|
||||
// Token: 0x060028CD RID: 10445 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028CD")]
|
||||
[Address(RVA = "0x132D2E0", Offset = "0x132C0E0", VA = "0x18132D2E0")]
|
||||
// Token: 0x060028FF RID: 10495 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x60028FF")]
|
||||
[Address(RVA = "0x12DCE60", Offset = "0x12DB660", VA = "0x1812DCE60")]
|
||||
public void Apply(VRIK ik, Vector3 offset, float crossFader)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028CE RID: 10446 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028CE")]
|
||||
[Address(RVA = "0x132C870", Offset = "0x132B670", VA = "0x18132C870")]
|
||||
// Token: 0x06002900 RID: 10496 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x6002900")]
|
||||
[Address(RVA = "0x12DC3F0", Offset = "0x12DABF0", VA = "0x1812DC3F0")]
|
||||
public void CrossFadeStart()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028CF RID: 10447 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028CF")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002901 RID: 10497 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x6002901")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public PositionOffsetLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003209 RID: 12809
|
||||
// Token: 0x0400324B RID: 12875
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003209")]
|
||||
[Token(Token = "0x400324B")]
|
||||
[Tooltip("The FBBIK effector type")]
|
||||
public IKSolverVR.PositionOffset positionOffset;
|
||||
|
||||
// Token: 0x0400320A RID: 12810
|
||||
// Token: 0x0400324C RID: 12876
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400320A")]
|
||||
[Token(Token = "0x400324C")]
|
||||
[Tooltip("The weight of this effector (could also be negative)")]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x0400320B RID: 12811
|
||||
// Token: 0x0400324D RID: 12877
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400320B")]
|
||||
[Token(Token = "0x400324D")]
|
||||
private Vector3 lastValue;
|
||||
|
||||
// Token: 0x0400320C RID: 12812
|
||||
// Token: 0x0400324E RID: 12878
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400320C")]
|
||||
[Token(Token = "0x400324E")]
|
||||
private Vector3 current;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000477 RID: 1143
|
||||
[Token(Token = "0x2000477")]
|
||||
// Token: 0x02000480 RID: 1152
|
||||
[Token(Token = "0x2000480")]
|
||||
[Serializable]
|
||||
public class RotationOffset : HitReactionVRIK.Offset
|
||||
{
|
||||
// Token: 0x060028D0 RID: 10448 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028D0")]
|
||||
[Address(RVA = "0x14F2F10", Offset = "0x14F1D10", VA = "0x1814F2F10", Slot = "4")]
|
||||
// Token: 0x06002902 RID: 10498 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002902")]
|
||||
[Address(RVA = "0x158D2F0", Offset = "0x158BAF0", VA = "0x18158D2F0", Slot = "4")]
|
||||
protected override float GetLength(AnimationCurve[] curves)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028D1 RID: 10449 RVA: 0x00059C98 File Offset: 0x00057E98
|
||||
[Token(Token = "0x60028D1")]
|
||||
[Address(RVA = "0x14F2EB0", Offset = "0x14F1CB0", VA = "0x1814F2EB0", Slot = "5")]
|
||||
// Token: 0x06002903 RID: 10499 RVA: 0x0005A0FC File Offset: 0x000582FC
|
||||
[Token(Token = "0x6002903")]
|
||||
[Address(RVA = "0x158D290", Offset = "0x158BA90", VA = "0x18158D290", Slot = "5")]
|
||||
protected override void CrossFadeStart()
|
||||
{
|
||||
HitReactionVRIK.RotationOffset.RotationOffsetLink[] array = this.offsetLinks;
|
||||
@@ -402,87 +402,87 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028D2 RID: 10450 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028D2")]
|
||||
[Address(RVA = "0x14F3030", Offset = "0x14F1E30", VA = "0x1814F3030", Slot = "6")]
|
||||
// Token: 0x06002904 RID: 10500 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002904")]
|
||||
[Address(RVA = "0x158D410", Offset = "0x158BC10", VA = "0x18158D410", Slot = "6")]
|
||||
protected override void OnApply(VRIK ik, AnimationCurve[] curves, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028D3 RID: 10451 RVA: 0x00059CD0 File Offset: 0x00057ED0
|
||||
[Token(Token = "0x60028D3")]
|
||||
[Address(RVA = "0x14EA8B0", Offset = "0x14E96B0", VA = "0x1814EA8B0")]
|
||||
// Token: 0x06002905 RID: 10501 RVA: 0x0005A134 File Offset: 0x00058334
|
||||
[Token(Token = "0x6002905")]
|
||||
[Address(RVA = "0x1584890", Offset = "0x1583090", VA = "0x181584890")]
|
||||
public RotationOffset()
|
||||
{
|
||||
this.crossFadeTime = 0.1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400320D RID: 12813
|
||||
// Token: 0x0400324F RID: 12879
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400320D")]
|
||||
[Token(Token = "0x400324F")]
|
||||
[Tooltip("The angle to rotate the bone around it's rigidbody's world center of mass")]
|
||||
public int curveIndex;
|
||||
|
||||
// Token: 0x0400320E RID: 12814
|
||||
// Token: 0x04003250 RID: 12880
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400320E")]
|
||||
[Token(Token = "0x4003250")]
|
||||
[Tooltip("Linking this hit point to bone(s)")]
|
||||
public HitReactionVRIK.RotationOffset.RotationOffsetLink[] offsetLinks;
|
||||
|
||||
// Token: 0x0400320F RID: 12815
|
||||
// Token: 0x04003251 RID: 12881
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400320F")]
|
||||
[Token(Token = "0x4003251")]
|
||||
private Rigidbody rigidbody;
|
||||
|
||||
// Token: 0x02000478 RID: 1144
|
||||
[Token(Token = "0x2000478")]
|
||||
// Token: 0x02000481 RID: 1153
|
||||
[Token(Token = "0x2000481")]
|
||||
[Serializable]
|
||||
public class RotationOffsetLink
|
||||
{
|
||||
// Token: 0x060028D4 RID: 10452 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028D4")]
|
||||
[Address(RVA = "0x132EA20", Offset = "0x132D820", VA = "0x18132EA20")]
|
||||
// Token: 0x06002906 RID: 10502 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x6002906")]
|
||||
[Address(RVA = "0x12DE5A0", Offset = "0x12DCDA0", VA = "0x1812DE5A0")]
|
||||
public void Apply(VRIK ik, Quaternion offset, float crossFader)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028D5 RID: 10453 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028D5")]
|
||||
[Address(RVA = "0x132EB10", Offset = "0x132D910", VA = "0x18132EB10")]
|
||||
// Token: 0x06002907 RID: 10503 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x6002907")]
|
||||
[Address(RVA = "0x12DE690", Offset = "0x12DCE90", VA = "0x1812DE690")]
|
||||
public void CrossFadeStart()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028D6 RID: 10454 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028D6")]
|
||||
[Address(RVA = "0x132EB20", Offset = "0x132D920", VA = "0x18132EB20")]
|
||||
// Token: 0x06002908 RID: 10504 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x6002908")]
|
||||
[Address(RVA = "0x12DE6A0", Offset = "0x12DCEA0", VA = "0x1812DE6A0")]
|
||||
public RotationOffsetLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003210 RID: 12816
|
||||
// Token: 0x04003252 RID: 12882
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003210")]
|
||||
[Token(Token = "0x4003252")]
|
||||
[Tooltip("Reference to the bone that this hit point rotates")]
|
||||
public IKSolverVR.RotationOffset rotationOffset;
|
||||
|
||||
// Token: 0x04003211 RID: 12817
|
||||
// Token: 0x04003253 RID: 12883
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003211")]
|
||||
[Range(0f, 1f)]
|
||||
[Token(Token = "0x4003253")]
|
||||
[Tooltip("Weight of rotating the bone")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x04003212 RID: 12818
|
||||
// Token: 0x04003254 RID: 12884
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003212")]
|
||||
[Token(Token = "0x4003254")]
|
||||
private Quaternion lastValue;
|
||||
|
||||
// Token: 0x04003213 RID: 12819
|
||||
// Token: 0x04003255 RID: 12885
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003213")]
|
||||
[Token(Token = "0x4003255")]
|
||||
private Quaternion current;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,18 +4,18 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200040B RID: 1035
|
||||
[Token(Token = "0x200040B")]
|
||||
// Token: 0x02000414 RID: 1044
|
||||
[Token(Token = "0x2000414")]
|
||||
public abstract class IK : SolverManager
|
||||
{
|
||||
// Token: 0x06002513 RID: 9491
|
||||
[Token(Token = "0x6002513")]
|
||||
// Token: 0x06002545 RID: 9541
|
||||
[Token(Token = "0x6002545")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract IKSolver GetIKSolver();
|
||||
|
||||
// Token: 0x06002514 RID: 9492 RVA: 0x00053DCC File Offset: 0x00051FCC
|
||||
[Token(Token = "0x6002514")]
|
||||
[Address(RVA = "0x1186D00", Offset = "0x1185B00", VA = "0x181186D00", Slot = "5")]
|
||||
// Token: 0x06002546 RID: 9542 RVA: 0x00054344 File Offset: 0x00052544
|
||||
[Token(Token = "0x6002546")]
|
||||
[Address(RVA = "0x11E9D40", Offset = "0x11E8540", VA = "0x1811E9D40", Slot = "5")]
|
||||
protected override void UpdateSolver()
|
||||
{
|
||||
if (!this.GetIKSolver().<initiated>k__BackingField)
|
||||
@@ -48,9 +48,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002515 RID: 9493 RVA: 0x00053E54 File Offset: 0x00052054
|
||||
[Token(Token = "0x6002515")]
|
||||
[Address(RVA = "0x1186C90", Offset = "0x1185A90", VA = "0x181186C90", Slot = "4")]
|
||||
// Token: 0x06002547 RID: 9543 RVA: 0x000543CC File Offset: 0x000525CC
|
||||
[Token(Token = "0x6002547")]
|
||||
[Address(RVA = "0x11E9CD0", Offset = "0x11E84D0", VA = "0x1811E9CD0", Slot = "4")]
|
||||
protected override void InitiateSolver()
|
||||
{
|
||||
if (!this.GetIKSolver().<initiated>k__BackingField)
|
||||
@@ -61,9 +61,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002516 RID: 9494 RVA: 0x00053E8C File Offset: 0x0005208C
|
||||
[Token(Token = "0x6002516")]
|
||||
[Address(RVA = "0x1186C20", Offset = "0x1185A20", VA = "0x181186C20", Slot = "6")]
|
||||
// Token: 0x06002548 RID: 9544 RVA: 0x00054404 File Offset: 0x00052604
|
||||
[Token(Token = "0x6002548")]
|
||||
[Address(RVA = "0x11E9C60", Offset = "0x11E8460", VA = "0x1811E9C60", Slot = "6")]
|
||||
protected override void FixTransforms()
|
||||
{
|
||||
if (this.GetIKSolver().<initiated>k__BackingField)
|
||||
@@ -73,19 +73,19 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002517 RID: 9495
|
||||
[Token(Token = "0x6002517")]
|
||||
// Token: 0x06002549 RID: 9545
|
||||
[Token(Token = "0x6002549")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void OpenUserManual();
|
||||
|
||||
// Token: 0x06002518 RID: 9496
|
||||
[Token(Token = "0x6002518")]
|
||||
// Token: 0x0600254A RID: 9546
|
||||
[Token(Token = "0x600254A")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract void OpenScriptReference();
|
||||
|
||||
// Token: 0x06002519 RID: 9497 RVA: 0x00053EBC File Offset: 0x000520BC
|
||||
[Token(Token = "0x6002519")]
|
||||
[Address(RVA = "0x1186DE0", Offset = "0x1185BE0", VA = "0x181186DE0")]
|
||||
// Token: 0x0600254B RID: 9547 RVA: 0x00054434 File Offset: 0x00052634
|
||||
[Token(Token = "0x600254B")]
|
||||
[Address(RVA = "0x11E9E20", Offset = "0x11E8620", VA = "0x1811E9E20")]
|
||||
protected IK()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -4,36 +4,36 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200041A RID: 1050
|
||||
[Token(Token = "0x200041A")]
|
||||
// Token: 0x02000423 RID: 1059
|
||||
[Token(Token = "0x2000423")]
|
||||
[Serializable]
|
||||
public class IKConstraintBend
|
||||
{
|
||||
// Token: 0x0600257E RID: 9598 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600257E")]
|
||||
[Address(RVA = "0x117FC60", Offset = "0x117EA60", VA = "0x18117FC60")]
|
||||
// Token: 0x060025B0 RID: 9648 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B0")]
|
||||
[Address(RVA = "0x11E2CA0", Offset = "0x11E14A0", VA = "0x1811E2CA0")]
|
||||
public bool IsValid(IKSolverFullBody solver, Warning.Logger logger)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700022C RID: 556
|
||||
// (get) Token: 0x0600257F RID: 9599 RVA: 0x00054ADC File Offset: 0x00052CDC
|
||||
// (set) Token: 0x06002580 RID: 9600 RVA: 0x00054AF0 File Offset: 0x00052CF0
|
||||
[Token(Token = "0x1700022C")]
|
||||
// Token: 0x17000226 RID: 550
|
||||
// (get) Token: 0x060025B1 RID: 9649 RVA: 0x00055024 File Offset: 0x00053224
|
||||
// (set) Token: 0x060025B2 RID: 9650 RVA: 0x00055038 File Offset: 0x00053238
|
||||
[Token(Token = "0x17000226")]
|
||||
public bool initiated
|
||||
{
|
||||
[Token(Token = "0x600257F")]
|
||||
[Address(RVA = "0x3F9A10", Offset = "0x3F8810", VA = "0x1803F9A10")]
|
||||
[Token(Token = "0x60025B1")]
|
||||
[Address(RVA = "0x41C090", Offset = "0x41A890", VA = "0x18041C090")]
|
||||
get;
|
||||
[Token(Token = "0x6002580")]
|
||||
[Address(RVA = "0x709E30", Offset = "0x708C30", VA = "0x180709E30")]
|
||||
[Token(Token = "0x60025B2")]
|
||||
[Address(RVA = "0x784830", Offset = "0x783030", VA = "0x180784830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06002581 RID: 9601 RVA: 0x00054B04 File Offset: 0x00052D04
|
||||
[Token(Token = "0x6002581")]
|
||||
[Address(RVA = "0x1180870", Offset = "0x117F670", VA = "0x181180870")]
|
||||
// Token: 0x060025B3 RID: 9651 RVA: 0x0005504C File Offset: 0x0005324C
|
||||
[Token(Token = "0x60025B3")]
|
||||
[Address(RVA = "0x11E38B0", Offset = "0x11E20B0", VA = "0x1811E38B0")]
|
||||
public IKConstraintBend()
|
||||
{
|
||||
float z = Vector3.right.z;
|
||||
@@ -42,13 +42,13 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06002582 RID: 9602 RVA: 0x00054B3C File Offset: 0x00052D3C
|
||||
[Token(Token = "0x6002582")]
|
||||
[Address(RVA = "0x11808B0", Offset = "0x117F6B0", VA = "0x1811808B0")]
|
||||
// Token: 0x060025B4 RID: 9652 RVA: 0x00055084 File Offset: 0x00053284
|
||||
[Token(Token = "0x60025B4")]
|
||||
[Address(RVA = "0x11E38F0", Offset = "0x11E20F0", VA = "0x1811E38F0")]
|
||||
public IKConstraintBend(Transform bone1, Transform bone2, Transform bone3)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002582)
|
||||
An exception occurred when decompiling this method (060025B4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKConstraintBend::.ctor(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform)
|
||||
|
||||
@@ -64,13 +64,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06002583 RID: 9603 RVA: 0x00054B88 File Offset: 0x00052D88
|
||||
[Token(Token = "0x6002583")]
|
||||
[Address(RVA = "0x1180600", Offset = "0x117F400", VA = "0x181180600")]
|
||||
// Token: 0x060025B5 RID: 9653 RVA: 0x000550D0 File Offset: 0x000532D0
|
||||
[Token(Token = "0x60025B5")]
|
||||
[Address(RVA = "0x11E3640", Offset = "0x11E1E40", VA = "0x1811E3640")]
|
||||
public void SetBones(Transform bone1, Transform bone2, Transform bone3)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002583)
|
||||
An exception occurred when decompiling this method (060025B5)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKConstraintBend::SetBones(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform)
|
||||
|
||||
@@ -86,134 +86,134 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06002584 RID: 9604 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002584")]
|
||||
[Address(RVA = "0x117F7D0", Offset = "0x117E5D0", VA = "0x18117F7D0")]
|
||||
// Token: 0x060025B6 RID: 9654 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B6")]
|
||||
[Address(RVA = "0x11E2810", Offset = "0x11E1010", VA = "0x1811E2810")]
|
||||
public void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002585 RID: 9605 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002585")]
|
||||
[Address(RVA = "0x1180660", Offset = "0x117F460", VA = "0x181180660")]
|
||||
// Token: 0x060025B7 RID: 9655 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B7")]
|
||||
[Address(RVA = "0x11E36A0", Offset = "0x11E1EA0", VA = "0x1811E36A0")]
|
||||
public void SetLimbOrientation(Vector3 upper, Vector3 lower, Vector3 last)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002586 RID: 9606 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002586")]
|
||||
[Address(RVA = "0x117FEB0", Offset = "0x117ECB0", VA = "0x18117FEB0")]
|
||||
// Token: 0x060025B8 RID: 9656 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B8")]
|
||||
[Address(RVA = "0x11E2EF0", Offset = "0x11E16F0", VA = "0x1811E2EF0")]
|
||||
public void LimitBend(float solverWeight, float positionWeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002587 RID: 9607 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002587")]
|
||||
[Address(RVA = "0x117EFE0", Offset = "0x117DDE0", VA = "0x18117EFE0")]
|
||||
// Token: 0x060025B9 RID: 9657 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B9")]
|
||||
[Address(RVA = "0x11E2020", Offset = "0x11E0820", VA = "0x1811E2020")]
|
||||
public Vector3 GetDir(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002588 RID: 9608 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002588")]
|
||||
[Address(RVA = "0x1180500", Offset = "0x117F300", VA = "0x181180500")]
|
||||
// Token: 0x060025BA RID: 9658 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025BA")]
|
||||
[Address(RVA = "0x11E3540", Offset = "0x11E1D40", VA = "0x1811E3540")]
|
||||
private Vector3 OrthoToLimb(IKSolverFullBody solver, Vector3 tangent)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002589 RID: 9609 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002589")]
|
||||
[Address(RVA = "0x1180410", Offset = "0x117F210", VA = "0x181180410")]
|
||||
// Token: 0x060025BB RID: 9659 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025BB")]
|
||||
[Address(RVA = "0x11E3450", Offset = "0x11E1C50", VA = "0x1811E3450")]
|
||||
private Vector3 OrthoToBone1(IKSolverFullBody solver, Vector3 tangent)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F20 RID: 12064
|
||||
// Token: 0x04002F62 RID: 12130
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F20")]
|
||||
[Token(Token = "0x4002F62")]
|
||||
public Transform bone1;
|
||||
|
||||
// Token: 0x04002F21 RID: 12065
|
||||
// Token: 0x04002F63 RID: 12131
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F21")]
|
||||
[Token(Token = "0x4002F63")]
|
||||
public Transform bone2;
|
||||
|
||||
// Token: 0x04002F22 RID: 12066
|
||||
// Token: 0x04002F64 RID: 12132
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F22")]
|
||||
[Token(Token = "0x4002F64")]
|
||||
public Transform bone3;
|
||||
|
||||
// Token: 0x04002F23 RID: 12067
|
||||
// Token: 0x04002F65 RID: 12133
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F23")]
|
||||
[Token(Token = "0x4002F65")]
|
||||
public Transform bendGoal;
|
||||
|
||||
// Token: 0x04002F24 RID: 12068
|
||||
// Token: 0x04002F66 RID: 12134
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002F24")]
|
||||
[Token(Token = "0x4002F66")]
|
||||
public Vector3 direction;
|
||||
|
||||
// Token: 0x04002F25 RID: 12069
|
||||
// Token: 0x04002F67 RID: 12135
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4002F25")]
|
||||
[Token(Token = "0x4002F67")]
|
||||
public Quaternion rotationOffset;
|
||||
|
||||
// Token: 0x04002F26 RID: 12070
|
||||
// Token: 0x04002F68 RID: 12136
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4002F26")]
|
||||
[Token(Token = "0x4002F68")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x04002F27 RID: 12071
|
||||
// Token: 0x04002F69 RID: 12137
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002F27")]
|
||||
[Token(Token = "0x4002F69")]
|
||||
public Vector3 defaultLocalDirection;
|
||||
|
||||
// Token: 0x04002F28 RID: 12072
|
||||
// Token: 0x04002F6A RID: 12138
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002F28")]
|
||||
[Token(Token = "0x4002F6A")]
|
||||
public Vector3 defaultChildDirection;
|
||||
|
||||
// Token: 0x04002F29 RID: 12073
|
||||
// Token: 0x04002F6B RID: 12139
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002F29")]
|
||||
[Token(Token = "0x4002F6B")]
|
||||
[NonSerialized]
|
||||
public float clampF;
|
||||
|
||||
// Token: 0x04002F2A RID: 12074
|
||||
// Token: 0x04002F6C RID: 12140
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4002F2A")]
|
||||
[Token(Token = "0x4002F6C")]
|
||||
private int chainIndex1;
|
||||
|
||||
// Token: 0x04002F2B RID: 12075
|
||||
// Token: 0x04002F6D RID: 12141
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002F2B")]
|
||||
[Token(Token = "0x4002F6D")]
|
||||
private int nodeIndex1;
|
||||
|
||||
// Token: 0x04002F2C RID: 12076
|
||||
// Token: 0x04002F6E RID: 12142
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4002F2C")]
|
||||
[Token(Token = "0x4002F6E")]
|
||||
private int chainIndex2;
|
||||
|
||||
// Token: 0x04002F2D RID: 12077
|
||||
// Token: 0x04002F6F RID: 12143
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002F2D")]
|
||||
[Token(Token = "0x4002F6F")]
|
||||
private int nodeIndex2;
|
||||
|
||||
// Token: 0x04002F2E RID: 12078
|
||||
// Token: 0x04002F70 RID: 12144
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x4002F2E")]
|
||||
[Token(Token = "0x4002F70")]
|
||||
private int chainIndex3;
|
||||
|
||||
// Token: 0x04002F2F RID: 12079
|
||||
// Token: 0x04002F71 RID: 12145
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002F2F")]
|
||||
[Token(Token = "0x4002F71")]
|
||||
private int nodeIndex3;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,14 +4,14 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200041B RID: 1051
|
||||
[Token(Token = "0x200041B")]
|
||||
// Token: 0x02000424 RID: 1060
|
||||
[Token(Token = "0x2000424")]
|
||||
[Serializable]
|
||||
public class IKEffector
|
||||
{
|
||||
// Token: 0x0600258A RID: 9610 RVA: 0x00054BAC File Offset: 0x00052DAC
|
||||
[Token(Token = "0x600258A")]
|
||||
[Address(RVA = "0x1180940", Offset = "0x117F740", VA = "0x181180940")]
|
||||
// Token: 0x060025BC RID: 9660 RVA: 0x000550F4 File Offset: 0x000532F4
|
||||
[Token(Token = "0x60025BC")]
|
||||
[Address(RVA = "0x11E3980", Offset = "0x11E2180", VA = "0x1811E3980")]
|
||||
public IKSolver.Node GetNode(IKSolverFullBody solver)
|
||||
{
|
||||
FBIKChain[] chain = solver.chain;
|
||||
@@ -21,63 +21,63 @@ namespace RootMotion.FinalIK
|
||||
return nodes[num2];
|
||||
}
|
||||
|
||||
// Token: 0x1700022D RID: 557
|
||||
// (get) Token: 0x0600258B RID: 9611 RVA: 0x00054BE8 File Offset: 0x00052DE8
|
||||
// (set) Token: 0x0600258C RID: 9612 RVA: 0x00054BFC File Offset: 0x00052DFC
|
||||
[Token(Token = "0x1700022D")]
|
||||
// Token: 0x17000227 RID: 551
|
||||
// (get) Token: 0x060025BD RID: 9661 RVA: 0x00055130 File Offset: 0x00053330
|
||||
// (set) Token: 0x060025BE RID: 9662 RVA: 0x00055144 File Offset: 0x00053344
|
||||
[Token(Token = "0x17000227")]
|
||||
public bool isEndEffector
|
||||
{
|
||||
[Token(Token = "0x600258B")]
|
||||
[Address(RVA = "0x4F8000", Offset = "0x4F6E00", VA = "0x1804F8000")]
|
||||
[Token(Token = "0x60025BD")]
|
||||
[Address(RVA = "0x4F0C30", Offset = "0x4EF430", VA = "0x1804F0C30")]
|
||||
get;
|
||||
[Token(Token = "0x600258C")]
|
||||
[Address(RVA = "0x6FCDB0", Offset = "0x6FBBB0", VA = "0x1806FCDB0")]
|
||||
[Token(Token = "0x60025BE")]
|
||||
[Address(RVA = "0x7777B0", Offset = "0x775FB0", VA = "0x1807777B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600258D RID: 9613 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600258D")]
|
||||
[Address(RVA = "0x1182030", Offset = "0x1180E30", VA = "0x181182030")]
|
||||
// Token: 0x060025BF RID: 9663 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025BF")]
|
||||
[Address(RVA = "0x11E5070", Offset = "0x11E3870", VA = "0x1811E5070")]
|
||||
public void PinToBone(float positionWeight, float rotationWeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600258E RID: 9614 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600258E")]
|
||||
[Address(RVA = "0x11826D0", Offset = "0x11814D0", VA = "0x1811826D0")]
|
||||
// Token: 0x060025C0 RID: 9664 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C0")]
|
||||
[Address(RVA = "0x11E5710", Offset = "0x11E3F10", VA = "0x1811E5710")]
|
||||
public IKEffector()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600258F RID: 9615 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600258F")]
|
||||
[Address(RVA = "0x1182820", Offset = "0x1181620", VA = "0x181182820")]
|
||||
// Token: 0x060025C1 RID: 9665 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C1")]
|
||||
[Address(RVA = "0x11E5860", Offset = "0x11E4060", VA = "0x1811E5860")]
|
||||
public IKEffector(Transform bone, Transform[] childBones)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002590 RID: 9616 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002590")]
|
||||
[Address(RVA = "0x1181520", Offset = "0x1180320", VA = "0x181181520")]
|
||||
// Token: 0x060025C2 RID: 9666 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C2")]
|
||||
[Address(RVA = "0x11E4560", Offset = "0x11E2D60", VA = "0x1811E4560")]
|
||||
public bool IsValid(IKSolver solver, ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002591 RID: 9617 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002591")]
|
||||
[Address(RVA = "0x11811B0", Offset = "0x117FFB0", VA = "0x1811811B0")]
|
||||
// Token: 0x060025C3 RID: 9667 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C3")]
|
||||
[Address(RVA = "0x11E41F0", Offset = "0x11E29F0", VA = "0x1811E41F0")]
|
||||
public void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002592 RID: 9618 RVA: 0x00054C10 File Offset: 0x00052E10
|
||||
[Token(Token = "0x6002592")]
|
||||
[Address(RVA = "0x11820E0", Offset = "0x1180EE0", VA = "0x1811820E0")]
|
||||
// Token: 0x060025C4 RID: 9668 RVA: 0x00055158 File Offset: 0x00053358
|
||||
[Token(Token = "0x60025C4")]
|
||||
[Address(RVA = "0x11E5120", Offset = "0x11E3920", VA = "0x1811E5120")]
|
||||
public void ResetOffset(IKSolverFullBody solver)
|
||||
{
|
||||
int num = this.nodeIndex;
|
||||
@@ -100,211 +100,211 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002593 RID: 9619 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002593")]
|
||||
[Address(RVA = "0x1182210", Offset = "0x1181010", VA = "0x181182210")]
|
||||
// Token: 0x060025C5 RID: 9669 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C5")]
|
||||
[Address(RVA = "0x11E5250", Offset = "0x11E3A50", VA = "0x1811E5250")]
|
||||
public void SetToTarget()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002594 RID: 9620 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002594")]
|
||||
[Address(RVA = "0x11818B0", Offset = "0x11806B0", VA = "0x1811818B0")]
|
||||
// Token: 0x060025C6 RID: 9670 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C6")]
|
||||
[Address(RVA = "0x11E48F0", Offset = "0x11E30F0", VA = "0x1811E48F0")]
|
||||
public void OnPreSolve(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002595 RID: 9621 RVA: 0x00054CBC File Offset: 0x00052EBC
|
||||
[Token(Token = "0x6002595")]
|
||||
[Address(RVA = "0x1181880", Offset = "0x1180680", VA = "0x181181880")]
|
||||
// Token: 0x060025C7 RID: 9671 RVA: 0x00055204 File Offset: 0x00053404
|
||||
[Token(Token = "0x60025C7")]
|
||||
[Address(RVA = "0x11E48C0", Offset = "0x11E30C0", VA = "0x1811E48C0")]
|
||||
public void OnPostWrite()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.positionOffset.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x06002596 RID: 9622 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002596")]
|
||||
[Address(RVA = "0x11809B0", Offset = "0x117F7B0", VA = "0x1811809B0")]
|
||||
// Token: 0x060025C8 RID: 9672 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C8")]
|
||||
[Address(RVA = "0x11E39F0", Offset = "0x11E21F0", VA = "0x1811E39F0")]
|
||||
private Quaternion GetPlaneRotation(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002597 RID: 9623 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002597")]
|
||||
[Address(RVA = "0x11822C0", Offset = "0x11810C0", VA = "0x1811822C0")]
|
||||
// Token: 0x060025C9 RID: 9673 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C9")]
|
||||
[Address(RVA = "0x11E5300", Offset = "0x11E3B00", VA = "0x1811E5300")]
|
||||
public void Update(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002598 RID: 9624 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002598")]
|
||||
[Address(RVA = "0x1180C10", Offset = "0x117FA10", VA = "0x181180C10")]
|
||||
// Token: 0x060025CA RID: 9674 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025CA")]
|
||||
[Address(RVA = "0x11E3C50", Offset = "0x11E2450", VA = "0x1811E3C50")]
|
||||
private Vector3 GetPosition(IKSolverFullBody solver, out Quaternion planeRotationOffset)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F31 RID: 12081
|
||||
// Token: 0x04002F73 RID: 12147
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F31")]
|
||||
[Token(Token = "0x4002F73")]
|
||||
public Transform bone;
|
||||
|
||||
// Token: 0x04002F32 RID: 12082
|
||||
// Token: 0x04002F74 RID: 12148
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F32")]
|
||||
[Token(Token = "0x4002F74")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04002F33 RID: 12083
|
||||
// Token: 0x04002F75 RID: 12149
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F33")]
|
||||
[Token(Token = "0x4002F75")]
|
||||
[Range(0f, 1f)]
|
||||
public float positionWeight;
|
||||
|
||||
// Token: 0x04002F34 RID: 12084
|
||||
// Token: 0x04002F76 RID: 12150
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4002F34")]
|
||||
[Token(Token = "0x4002F76")]
|
||||
[Range(0f, 1f)]
|
||||
public float rotationWeight;
|
||||
|
||||
// Token: 0x04002F35 RID: 12085
|
||||
// Token: 0x04002F77 RID: 12151
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F35")]
|
||||
[Token(Token = "0x4002F77")]
|
||||
public Vector3 position;
|
||||
|
||||
// Token: 0x04002F36 RID: 12086
|
||||
// Token: 0x04002F78 RID: 12152
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4002F36")]
|
||||
[Token(Token = "0x4002F78")]
|
||||
public Quaternion rotation;
|
||||
|
||||
// Token: 0x04002F37 RID: 12087
|
||||
// Token: 0x04002F79 RID: 12153
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4002F37")]
|
||||
[Token(Token = "0x4002F79")]
|
||||
public Vector3 positionOffset;
|
||||
|
||||
// Token: 0x04002F39 RID: 12089
|
||||
// Token: 0x04002F7B RID: 12155
|
||||
[FieldOffset(Offset = "0x51")]
|
||||
[Token(Token = "0x4002F39")]
|
||||
[Token(Token = "0x4002F7B")]
|
||||
public bool effectChildNodes;
|
||||
|
||||
// Token: 0x04002F3A RID: 12090
|
||||
// Token: 0x04002F7C RID: 12156
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4002F3A")]
|
||||
[Token(Token = "0x4002F7C")]
|
||||
[Range(0f, 1f)]
|
||||
public float maintainRelativePositionWeight;
|
||||
|
||||
// Token: 0x04002F3B RID: 12091
|
||||
// Token: 0x04002F7D RID: 12157
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002F3B")]
|
||||
[Token(Token = "0x4002F7D")]
|
||||
public Transform[] childBones;
|
||||
|
||||
// Token: 0x04002F3C RID: 12092
|
||||
// Token: 0x04002F7E RID: 12158
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002F3C")]
|
||||
[Token(Token = "0x4002F7E")]
|
||||
public Transform planeBone1;
|
||||
|
||||
// Token: 0x04002F3D RID: 12093
|
||||
// Token: 0x04002F7F RID: 12159
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002F3D")]
|
||||
[Token(Token = "0x4002F7F")]
|
||||
public Transform planeBone2;
|
||||
|
||||
// Token: 0x04002F3E RID: 12094
|
||||
// Token: 0x04002F80 RID: 12160
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002F3E")]
|
||||
[Token(Token = "0x4002F80")]
|
||||
public Transform planeBone3;
|
||||
|
||||
// Token: 0x04002F3F RID: 12095
|
||||
// Token: 0x04002F81 RID: 12161
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002F3F")]
|
||||
[Token(Token = "0x4002F81")]
|
||||
public Quaternion planeRotationOffset;
|
||||
|
||||
// Token: 0x04002F40 RID: 12096
|
||||
// Token: 0x04002F82 RID: 12162
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002F40")]
|
||||
[Token(Token = "0x4002F82")]
|
||||
private float posW;
|
||||
|
||||
// Token: 0x04002F41 RID: 12097
|
||||
// Token: 0x04002F83 RID: 12163
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4002F41")]
|
||||
[Token(Token = "0x4002F83")]
|
||||
private float rotW;
|
||||
|
||||
// Token: 0x04002F42 RID: 12098
|
||||
// Token: 0x04002F84 RID: 12164
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002F42")]
|
||||
[Token(Token = "0x4002F84")]
|
||||
private Vector3[] localPositions;
|
||||
|
||||
// Token: 0x04002F43 RID: 12099
|
||||
// Token: 0x04002F85 RID: 12165
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002F43")]
|
||||
[Token(Token = "0x4002F85")]
|
||||
private bool usePlaneNodes;
|
||||
|
||||
// Token: 0x04002F44 RID: 12100
|
||||
// Token: 0x04002F86 RID: 12166
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x4002F44")]
|
||||
[Token(Token = "0x4002F86")]
|
||||
private Quaternion animatedPlaneRotation;
|
||||
|
||||
// Token: 0x04002F45 RID: 12101
|
||||
// Token: 0x04002F87 RID: 12167
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4002F45")]
|
||||
[Token(Token = "0x4002F87")]
|
||||
private Vector3 animatedPosition;
|
||||
|
||||
// Token: 0x04002F46 RID: 12102
|
||||
// Token: 0x04002F88 RID: 12168
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4002F46")]
|
||||
[Token(Token = "0x4002F88")]
|
||||
private bool firstUpdate;
|
||||
|
||||
// Token: 0x04002F47 RID: 12103
|
||||
// Token: 0x04002F89 RID: 12169
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x4002F47")]
|
||||
[Token(Token = "0x4002F89")]
|
||||
private int chainIndex;
|
||||
|
||||
// Token: 0x04002F48 RID: 12104
|
||||
// Token: 0x04002F8A RID: 12170
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4002F48")]
|
||||
[Token(Token = "0x4002F8A")]
|
||||
private int nodeIndex;
|
||||
|
||||
// Token: 0x04002F49 RID: 12105
|
||||
// Token: 0x04002F8B RID: 12171
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4002F49")]
|
||||
[Token(Token = "0x4002F8B")]
|
||||
private int plane1ChainIndex;
|
||||
|
||||
// Token: 0x04002F4A RID: 12106
|
||||
// Token: 0x04002F8C RID: 12172
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4002F4A")]
|
||||
[Token(Token = "0x4002F8C")]
|
||||
private int plane1NodeIndex;
|
||||
|
||||
// Token: 0x04002F4B RID: 12107
|
||||
// Token: 0x04002F8D RID: 12173
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4002F4B")]
|
||||
[Token(Token = "0x4002F8D")]
|
||||
private int plane2ChainIndex;
|
||||
|
||||
// Token: 0x04002F4C RID: 12108
|
||||
// Token: 0x04002F8E RID: 12174
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4002F4C")]
|
||||
[Token(Token = "0x4002F8E")]
|
||||
private int plane2NodeIndex;
|
||||
|
||||
// Token: 0x04002F4D RID: 12109
|
||||
// Token: 0x04002F8F RID: 12175
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x4002F4D")]
|
||||
[Token(Token = "0x4002F8F")]
|
||||
private int plane3ChainIndex;
|
||||
|
||||
// Token: 0x04002F4E RID: 12110
|
||||
// Token: 0x04002F90 RID: 12176
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4002F4E")]
|
||||
[Token(Token = "0x4002F90")]
|
||||
private int plane3NodeIndex;
|
||||
|
||||
// Token: 0x04002F4F RID: 12111
|
||||
// Token: 0x04002F91 RID: 12177
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4002F4F")]
|
||||
[Token(Token = "0x4002F91")]
|
||||
private int[] childChainIndexes;
|
||||
|
||||
// Token: 0x04002F50 RID: 12112
|
||||
// Token: 0x04002F92 RID: 12178
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4002F50")]
|
||||
[Token(Token = "0x4002F92")]
|
||||
private int[] childNodeIndexes;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,26 +4,26 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200040C RID: 1036
|
||||
[Token(Token = "0x200040C")]
|
||||
// Token: 0x02000415 RID: 1045
|
||||
[Token(Token = "0x2000415")]
|
||||
public class IKExecutionOrder : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000227 RID: 551
|
||||
// (get) Token: 0x0600251A RID: 9498 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000227")]
|
||||
// Token: 0x17000221 RID: 545
|
||||
// (get) Token: 0x0600254C RID: 9548 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000221")]
|
||||
private bool animatePhysics
|
||||
{
|
||||
[Token(Token = "0x600251A")]
|
||||
[Address(RVA = "0x1182C70", Offset = "0x1181A70", VA = "0x181182C70")]
|
||||
[Token(Token = "0x600254C")]
|
||||
[Address(RVA = "0x11E5CB0", Offset = "0x11E44B0", VA = "0x1811E5CB0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600251B RID: 9499 RVA: 0x00053ED0 File Offset: 0x000520D0
|
||||
[Token(Token = "0x600251B")]
|
||||
[Address(RVA = "0x1182BC0", Offset = "0x11819C0", VA = "0x181182BC0")]
|
||||
// Token: 0x0600254D RID: 9549 RVA: 0x00054448 File Offset: 0x00052648
|
||||
[Token(Token = "0x600254D")]
|
||||
[Address(RVA = "0x11E5C00", Offset = "0x11E4400", VA = "0x1811E5C00")]
|
||||
private void Start()
|
||||
{
|
||||
IK[] ikcomponents = this.IKComponents;
|
||||
@@ -38,9 +38,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600251C RID: 9500 RVA: 0x00053F14 File Offset: 0x00052114
|
||||
[Token(Token = "0x600251C")]
|
||||
[Address(RVA = "0x1182C40", Offset = "0x1181A40", VA = "0x181182C40")]
|
||||
// Token: 0x0600254E RID: 9550 RVA: 0x0005448C File Offset: 0x0005268C
|
||||
[Token(Token = "0x600254E")]
|
||||
[Address(RVA = "0x11E5C80", Offset = "0x11E4480", VA = "0x1811E5C80")]
|
||||
private void Update()
|
||||
{
|
||||
if (!this.animatePhysics)
|
||||
@@ -50,9 +50,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600251D RID: 9501 RVA: 0x00053F34 File Offset: 0x00052134
|
||||
[Token(Token = "0x600251D")]
|
||||
[Address(RVA = "0x1182A70", Offset = "0x1181870", VA = "0x181182A70")]
|
||||
// Token: 0x0600254F RID: 9551 RVA: 0x000544AC File Offset: 0x000526AC
|
||||
[Token(Token = "0x600254F")]
|
||||
[Address(RVA = "0x11E5AB0", Offset = "0x11E42B0", VA = "0x1811E5AB0")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
this.fixedFrame = true;
|
||||
@@ -63,9 +63,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600251E RID: 9502 RVA: 0x00053F58 File Offset: 0x00052158
|
||||
[Token(Token = "0x600251E")]
|
||||
[Address(RVA = "0x1182AA0", Offset = "0x11818A0", VA = "0x181182AA0")]
|
||||
// Token: 0x06002550 RID: 9552 RVA: 0x000544D0 File Offset: 0x000526D0
|
||||
[Token(Token = "0x6002550")]
|
||||
[Address(RVA = "0x11E5AE0", Offset = "0x11E42E0", VA = "0x1811E5AE0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (!this.animatePhysics || this.fixedFrame)
|
||||
@@ -101,36 +101,36 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600251F RID: 9503 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600251F")]
|
||||
[Address(RVA = "0x11829C0", Offset = "0x11817C0", VA = "0x1811829C0")]
|
||||
// Token: 0x06002551 RID: 9553 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002551")]
|
||||
[Address(RVA = "0x11E5A00", Offset = "0x11E4200", VA = "0x1811E5A00")]
|
||||
private void FixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002520 RID: 9504 RVA: 0x00054000 File Offset: 0x00052200
|
||||
[Token(Token = "0x6002520")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
// Token: 0x06002552 RID: 9554 RVA: 0x00054578 File Offset: 0x00052778
|
||||
[Token(Token = "0x6002552")]
|
||||
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
|
||||
public IKExecutionOrder()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002E9F RID: 11935
|
||||
// Token: 0x04002EE1 RID: 12001
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002E9F")]
|
||||
[Token(Token = "0x4002EE1")]
|
||||
[Tooltip("The IK components, assign in the order in which you wish to update them.")]
|
||||
public IK[] IKComponents;
|
||||
|
||||
// Token: 0x04002EA0 RID: 11936
|
||||
// Token: 0x04002EE2 RID: 12002
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002EA0")]
|
||||
[Token(Token = "0x4002EE2")]
|
||||
[Tooltip("Optional. Assign it if you are using 'Animate Physics' as the Update Mode.")]
|
||||
public Animator animator;
|
||||
|
||||
// Token: 0x04002EA1 RID: 11937
|
||||
// Token: 0x04002EE3 RID: 12003
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002EA1")]
|
||||
[Token(Token = "0x4002EE3")]
|
||||
private bool fixedFrame;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,387 +5,387 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200041C RID: 1052
|
||||
[Token(Token = "0x200041C")]
|
||||
// Token: 0x02000425 RID: 1061
|
||||
[Token(Token = "0x2000425")]
|
||||
[Serializable]
|
||||
public class IKMapping
|
||||
{
|
||||
// Token: 0x06002599 RID: 9625 RVA: 0x00054CE0 File Offset: 0x00052EE0
|
||||
[Token(Token = "0x6002599")]
|
||||
[Address(RVA = "0x454840", Offset = "0x453640", VA = "0x180454840", Slot = "4")]
|
||||
// Token: 0x060025CB RID: 9675 RVA: 0x00055228 File Offset: 0x00053428
|
||||
[Token(Token = "0x60025CB")]
|
||||
[Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "4")]
|
||||
public virtual bool IsValid(IKSolver solver, ref string message)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600259A RID: 9626 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259A")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "5")]
|
||||
// Token: 0x060025CC RID: 9676 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025CC")]
|
||||
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "5")]
|
||||
public virtual void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600259B RID: 9627 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259B")]
|
||||
[Address(RVA = "0x11861B0", Offset = "0x1184FB0", VA = "0x1811861B0")]
|
||||
// Token: 0x060025CD RID: 9677 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025CD")]
|
||||
[Address(RVA = "0x11E91F0", Offset = "0x11E79F0", VA = "0x1811E91F0")]
|
||||
protected bool BoneIsValid(Transform bone, IKSolver solver, ref string message, [Optional] Warning.Logger logger)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600259C RID: 9628 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259C")]
|
||||
[Address(RVA = "0x4BA4D0", Offset = "0x4B92D0", VA = "0x1804BA4D0")]
|
||||
// Token: 0x060025CE RID: 9678 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025CE")]
|
||||
[Address(RVA = "0x4C85D0", Offset = "0x4C6DD0", VA = "0x1804C85D0")]
|
||||
protected Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600259D RID: 9629 RVA: 0x00054CF0 File Offset: 0x00052EF0
|
||||
[Token(Token = "0x600259D")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x060025CF RID: 9679 RVA: 0x00055238 File Offset: 0x00053438
|
||||
[Token(Token = "0x60025CF")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public IKMapping()
|
||||
{
|
||||
int num = 0;
|
||||
this.Initiate(num);
|
||||
}
|
||||
|
||||
// Token: 0x0200041D RID: 1053
|
||||
[Token(Token = "0x200041D")]
|
||||
// Token: 0x02000426 RID: 1062
|
||||
[Token(Token = "0x2000426")]
|
||||
[Serializable]
|
||||
public class BoneMap
|
||||
{
|
||||
// Token: 0x0600259E RID: 9630 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600259E")]
|
||||
[Address(RVA = "0x14E6FB0", Offset = "0x14E5DB0", VA = "0x1814E6FB0")]
|
||||
// Token: 0x060025D0 RID: 9680 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D0")]
|
||||
[Address(RVA = "0x1580F90", Offset = "0x157F790", VA = "0x181580F90")]
|
||||
public void Initiate(Transform transform, IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700022E RID: 558
|
||||
// (get) Token: 0x0600259F RID: 9631 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700022E")]
|
||||
// Token: 0x17000228 RID: 552
|
||||
// (get) Token: 0x060025D1 RID: 9681 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000228")]
|
||||
public Vector3 swingDirection
|
||||
{
|
||||
[Token(Token = "0x600259F")]
|
||||
[Address(RVA = "0x14E84C0", Offset = "0x14E72C0", VA = "0x1814E84C0")]
|
||||
[Token(Token = "0x60025D1")]
|
||||
[Address(RVA = "0x15824A0", Offset = "0x1580CA0", VA = "0x1815824A0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025A0 RID: 9632 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A0")]
|
||||
[Address(RVA = "0x5FCAF0", Offset = "0x5FB8F0", VA = "0x1805FCAF0")]
|
||||
// Token: 0x060025D2 RID: 9682 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D2")]
|
||||
[Address(RVA = "0x66FBF0", Offset = "0x66E3F0", VA = "0x18066FBF0")]
|
||||
public void StoreDefaultLocalState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025A1 RID: 9633 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A1")]
|
||||
[Address(RVA = "0x14E6C90", Offset = "0x14E5A90", VA = "0x1814E6C90")]
|
||||
// Token: 0x060025D3 RID: 9683 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D3")]
|
||||
[Address(RVA = "0x1580C70", Offset = "0x157F470", VA = "0x181580C70")]
|
||||
public void FixTransform(bool position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700022F RID: 559
|
||||
// (get) Token: 0x060025A2 RID: 9634 RVA: 0x00054D08 File Offset: 0x00052F08
|
||||
[Token(Token = "0x1700022F")]
|
||||
// Token: 0x17000229 RID: 553
|
||||
// (get) Token: 0x060025D4 RID: 9684 RVA: 0x00055250 File Offset: 0x00053450
|
||||
[Token(Token = "0x17000229")]
|
||||
public bool isNodeBone
|
||||
{
|
||||
[Token(Token = "0x60025A2")]
|
||||
[Address(RVA = "0x14E8290", Offset = "0x14E7090", VA = "0x1814E8290")]
|
||||
[Token(Token = "0x60025D4")]
|
||||
[Address(RVA = "0x1582270", Offset = "0x1580A70", VA = "0x181582270")]
|
||||
get
|
||||
{
|
||||
return this.nodeIndex != -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025A3 RID: 9635 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A3")]
|
||||
[Address(RVA = "0x14E7470", Offset = "0x14E6270", VA = "0x1814E7470")]
|
||||
// Token: 0x060025D5 RID: 9685 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D5")]
|
||||
[Address(RVA = "0x1581450", Offset = "0x157FC50", VA = "0x181581450")]
|
||||
public void SetLength(IKMapping.BoneMap nextBone)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025A4 RID: 9636 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A4")]
|
||||
[Address(RVA = "0x14E7670", Offset = "0x14E6470", VA = "0x1814E7670")]
|
||||
// Token: 0x060025D6 RID: 9686 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D6")]
|
||||
[Address(RVA = "0x1581650", Offset = "0x157FE50", VA = "0x181581650")]
|
||||
public void SetLocalSwingAxis(IKMapping.BoneMap swingTarget)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025A5 RID: 9637 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A5")]
|
||||
[Address(RVA = "0x14E7520", Offset = "0x14E6320", VA = "0x1814E7520")]
|
||||
// Token: 0x060025D7 RID: 9687 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D7")]
|
||||
[Address(RVA = "0x1581500", Offset = "0x157FD00", VA = "0x181581500")]
|
||||
public void SetLocalSwingAxis(IKMapping.BoneMap bone1, IKMapping.BoneMap bone2)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025A6 RID: 9638 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A6")]
|
||||
[Address(RVA = "0x14E77B0", Offset = "0x14E65B0", VA = "0x1814E77B0")]
|
||||
// Token: 0x060025D8 RID: 9688 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D8")]
|
||||
[Address(RVA = "0x1581790", Offset = "0x157FF90", VA = "0x181581790")]
|
||||
public void SetLocalTwistAxis(Vector3 twistDirection, Vector3 normalDirection)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025A7 RID: 9639 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A7")]
|
||||
[Address(RVA = "0x14E7850", Offset = "0x14E6650", VA = "0x1814E7850")]
|
||||
// Token: 0x060025D9 RID: 9689 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D9")]
|
||||
[Address(RVA = "0x1581830", Offset = "0x1580030", VA = "0x181581830")]
|
||||
public void SetPlane(IKSolverFullBody solver, Transform planeBone1, Transform planeBone2, Transform planeBone3)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025A8 RID: 9640 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A8")]
|
||||
[Address(RVA = "0x14E7EF0", Offset = "0x14E6CF0", VA = "0x1814E7EF0")]
|
||||
// Token: 0x060025DA RID: 9690 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025DA")]
|
||||
[Address(RVA = "0x1581ED0", Offset = "0x15806D0", VA = "0x181581ED0")]
|
||||
public void UpdatePlane(bool rotation, bool position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025A9 RID: 9641 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025A9")]
|
||||
[Address(RVA = "0x14E7430", Offset = "0x14E6230", VA = "0x1814E7430")]
|
||||
// Token: 0x060025DB RID: 9691 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025DB")]
|
||||
[Address(RVA = "0x1581410", Offset = "0x157FC10", VA = "0x181581410")]
|
||||
public void SetIKPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025AA RID: 9642 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AA")]
|
||||
[Address(RVA = "0x14E7010", Offset = "0x14E5E10", VA = "0x1814E7010")]
|
||||
// Token: 0x060025DC RID: 9692 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025DC")]
|
||||
[Address(RVA = "0x1580FF0", Offset = "0x157F7F0", VA = "0x181580FF0")]
|
||||
public void MaintainRotation()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025AB RID: 9643 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AB")]
|
||||
[Address(RVA = "0x14E7960", Offset = "0x14E6760", VA = "0x1814E7960")]
|
||||
// Token: 0x060025DD RID: 9693 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025DD")]
|
||||
[Address(RVA = "0x1581940", Offset = "0x1580140", VA = "0x181581940")]
|
||||
public void SetToIKPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025AC RID: 9644 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AC")]
|
||||
[Address(RVA = "0x14E6B20", Offset = "0x14E5920", VA = "0x1814E6B20")]
|
||||
// Token: 0x060025DE RID: 9694 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025DE")]
|
||||
[Address(RVA = "0x1580B00", Offset = "0x157F300", VA = "0x181580B00")]
|
||||
public void FixToNode(IKSolverFullBody solver, float weight, [Optional] IKSolver.Node fixNode)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025AD RID: 9645 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AD")]
|
||||
[Address(RVA = "0x14E6CF0", Offset = "0x14E5AF0", VA = "0x1814E6CF0")]
|
||||
// Token: 0x060025DF RID: 9695 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025DF")]
|
||||
[Address(RVA = "0x1580CD0", Offset = "0x157F4D0", VA = "0x181580CD0")]
|
||||
public Vector3 GetPlanePosition(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025AE RID: 9646 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AE")]
|
||||
[Address(RVA = "0x14E7050", Offset = "0x14E5E50", VA = "0x1814E7050")]
|
||||
// Token: 0x060025E0 RID: 9696 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E0")]
|
||||
[Address(RVA = "0x1581030", Offset = "0x157F830", VA = "0x181581030")]
|
||||
public void PositionToPlane(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025AF RID: 9647 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025AF")]
|
||||
[Address(RVA = "0x14E7360", Offset = "0x14E6160", VA = "0x1814E7360")]
|
||||
// Token: 0x060025E1 RID: 9697 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E1")]
|
||||
[Address(RVA = "0x1581340", Offset = "0x157FB40", VA = "0x181581340")]
|
||||
public void RotateToPlane(IKSolverFullBody solver, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025B0 RID: 9648 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B0")]
|
||||
[Address(RVA = "0x14E79A0", Offset = "0x14E67A0", VA = "0x1814E79A0")]
|
||||
// Token: 0x060025E2 RID: 9698 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E2")]
|
||||
[Address(RVA = "0x1581980", Offset = "0x1580180", VA = "0x181581980")]
|
||||
public void Swing(Vector3 swingTarget, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025B1 RID: 9649 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B1")]
|
||||
[Address(RVA = "0x14E7B80", Offset = "0x14E6980", VA = "0x1814E7B80")]
|
||||
// Token: 0x060025E3 RID: 9699 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E3")]
|
||||
[Address(RVA = "0x1581B60", Offset = "0x1580360", VA = "0x181581B60")]
|
||||
public void Swing(Vector3 pos1, Vector3 pos2, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025B2 RID: 9650 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B2")]
|
||||
[Address(RVA = "0x14E7D70", Offset = "0x14E6B70", VA = "0x1814E7D70")]
|
||||
// Token: 0x060025E4 RID: 9700 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E4")]
|
||||
[Address(RVA = "0x1581D50", Offset = "0x1580550", VA = "0x181581D50")]
|
||||
public void Twist(Vector3 twistDirection, Vector3 normalDirection, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025B3 RID: 9651 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B3")]
|
||||
[Address(RVA = "0x14E72D0", Offset = "0x14E60D0", VA = "0x1814E72D0")]
|
||||
// Token: 0x060025E5 RID: 9701 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E5")]
|
||||
[Address(RVA = "0x15812B0", Offset = "0x157FAB0", VA = "0x1815812B0")]
|
||||
public void RotateToMaintain(float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025B4 RID: 9652 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B4")]
|
||||
[Address(RVA = "0x14E7190", Offset = "0x14E5F90", VA = "0x1814E7190")]
|
||||
// Token: 0x060025E6 RID: 9702 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E6")]
|
||||
[Address(RVA = "0x1581170", Offset = "0x157F970", VA = "0x181581170")]
|
||||
public void RotateToEffector(IKSolverFullBody solver, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025B5 RID: 9653 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B5")]
|
||||
[Address(RVA = "0x14E6E00", Offset = "0x14E5C00", VA = "0x1814E6E00")]
|
||||
// Token: 0x060025E7 RID: 9703 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025E7")]
|
||||
[Address(RVA = "0x1580DE0", Offset = "0x157F5E0", VA = "0x181580DE0")]
|
||||
private Quaternion GetTargetRotation(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000230 RID: 560
|
||||
// (get) Token: 0x060025B6 RID: 9654 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000230")]
|
||||
// Token: 0x1700022A RID: 554
|
||||
// (get) Token: 0x060025E8 RID: 9704 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700022A")]
|
||||
private Quaternion lastAnimatedTargetRotation
|
||||
{
|
||||
[Token(Token = "0x60025B6")]
|
||||
[Address(RVA = "0x14E82A0", Offset = "0x14E70A0", VA = "0x1814E82A0")]
|
||||
[Token(Token = "0x60025E8")]
|
||||
[Address(RVA = "0x1582280", Offset = "0x1580A80", VA = "0x181582280")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025B7 RID: 9655 RVA: 0x00054D24 File Offset: 0x00052F24
|
||||
[Token(Token = "0x60025B7")]
|
||||
[Address(RVA = "0x14E8260", Offset = "0x14E7060", VA = "0x1814E8260")]
|
||||
// Token: 0x060025E9 RID: 9705 RVA: 0x0005526C File Offset: 0x0005346C
|
||||
[Token(Token = "0x60025E9")]
|
||||
[Address(RVA = "0x1582240", Offset = "0x1580A40", VA = "0x181582240")]
|
||||
public BoneMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002F51 RID: 12113
|
||||
// Token: 0x04002F93 RID: 12179
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F51")]
|
||||
[Token(Token = "0x4002F93")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04002F52 RID: 12114
|
||||
// Token: 0x04002F94 RID: 12180
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F52")]
|
||||
[Token(Token = "0x4002F94")]
|
||||
public int chainIndex = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x04002F53 RID: 12115
|
||||
// Token: 0x04002F95 RID: 12181
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4002F53")]
|
||||
[Token(Token = "0x4002F95")]
|
||||
public int nodeIndex;
|
||||
|
||||
// Token: 0x04002F54 RID: 12116
|
||||
// Token: 0x04002F96 RID: 12182
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F54")]
|
||||
[Token(Token = "0x4002F96")]
|
||||
public Vector3 defaultLocalPosition;
|
||||
|
||||
// Token: 0x04002F55 RID: 12117
|
||||
// Token: 0x04002F97 RID: 12183
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4002F55")]
|
||||
[Token(Token = "0x4002F97")]
|
||||
public Quaternion defaultLocalRotation;
|
||||
|
||||
// Token: 0x04002F56 RID: 12118
|
||||
// Token: 0x04002F98 RID: 12184
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4002F56")]
|
||||
[Token(Token = "0x4002F98")]
|
||||
public Vector3 localSwingAxis;
|
||||
|
||||
// Token: 0x04002F57 RID: 12119
|
||||
// Token: 0x04002F99 RID: 12185
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002F57")]
|
||||
[Token(Token = "0x4002F99")]
|
||||
public Vector3 localTwistAxis;
|
||||
|
||||
// Token: 0x04002F58 RID: 12120
|
||||
// Token: 0x04002F9A RID: 12186
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4002F58")]
|
||||
[Token(Token = "0x4002F9A")]
|
||||
public Vector3 planePosition;
|
||||
|
||||
// Token: 0x04002F59 RID: 12121
|
||||
// Token: 0x04002F9B RID: 12187
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002F59")]
|
||||
[Token(Token = "0x4002F9B")]
|
||||
public Vector3 ikPosition;
|
||||
|
||||
// Token: 0x04002F5A RID: 12122
|
||||
// Token: 0x04002F9C RID: 12188
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4002F5A")]
|
||||
[Token(Token = "0x4002F9C")]
|
||||
public Quaternion defaultLocalTargetRotation;
|
||||
|
||||
// Token: 0x04002F5B RID: 12123
|
||||
// Token: 0x04002F9D RID: 12189
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x4002F5B")]
|
||||
[Token(Token = "0x4002F9D")]
|
||||
private Quaternion maintainRotation;
|
||||
|
||||
// Token: 0x04002F5C RID: 12124
|
||||
// Token: 0x04002F9E RID: 12190
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4002F5C")]
|
||||
[Token(Token = "0x4002F9E")]
|
||||
public float length;
|
||||
|
||||
// Token: 0x04002F5D RID: 12125
|
||||
// Token: 0x04002F9F RID: 12191
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002F5D")]
|
||||
[Token(Token = "0x4002F9F")]
|
||||
public Quaternion animatedRotation;
|
||||
|
||||
// Token: 0x04002F5E RID: 12126
|
||||
// Token: 0x04002FA0 RID: 12192
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4002F5E")]
|
||||
[Token(Token = "0x4002FA0")]
|
||||
private Transform planeBone1;
|
||||
|
||||
// Token: 0x04002F5F RID: 12127
|
||||
// Token: 0x04002FA1 RID: 12193
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4002F5F")]
|
||||
[Token(Token = "0x4002FA1")]
|
||||
private Transform planeBone2;
|
||||
|
||||
// Token: 0x04002F60 RID: 12128
|
||||
// Token: 0x04002FA2 RID: 12194
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002F60")]
|
||||
[Token(Token = "0x4002FA2")]
|
||||
private Transform planeBone3;
|
||||
|
||||
// Token: 0x04002F61 RID: 12129
|
||||
// Token: 0x04002FA3 RID: 12195
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4002F61")]
|
||||
[Token(Token = "0x4002FA3")]
|
||||
private int plane1ChainIndex = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x04002F62 RID: 12130
|
||||
// Token: 0x04002FA4 RID: 12196
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x4002F62")]
|
||||
[Token(Token = "0x4002FA4")]
|
||||
private int plane1NodeIndex;
|
||||
|
||||
// Token: 0x04002F63 RID: 12131
|
||||
// Token: 0x04002FA5 RID: 12197
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4002F63")]
|
||||
[Token(Token = "0x4002FA5")]
|
||||
private int plane2ChainIndex = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x04002F64 RID: 12132
|
||||
// Token: 0x04002FA6 RID: 12198
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4002F64")]
|
||||
[Token(Token = "0x4002FA6")]
|
||||
private int plane2NodeIndex;
|
||||
|
||||
// Token: 0x04002F65 RID: 12133
|
||||
// Token: 0x04002FA7 RID: 12199
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4002F65")]
|
||||
[Token(Token = "0x4002FA7")]
|
||||
private int plane3ChainIndex = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x04002F66 RID: 12134
|
||||
// Token: 0x04002FA8 RID: 12200
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4002F66")]
|
||||
[Token(Token = "0x4002FA8")]
|
||||
private int plane3NodeIndex;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,22 +4,22 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200041E RID: 1054
|
||||
[Token(Token = "0x200041E")]
|
||||
// Token: 0x02000427 RID: 1063
|
||||
[Token(Token = "0x2000427")]
|
||||
[Serializable]
|
||||
public class IKMappingBone : IKMapping
|
||||
{
|
||||
// Token: 0x060025B8 RID: 9656 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025B8")]
|
||||
[Address(RVA = "0x1182DD0", Offset = "0x1181BD0", VA = "0x181182DD0", Slot = "4")]
|
||||
// Token: 0x060025EA RID: 9706 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025EA")]
|
||||
[Address(RVA = "0x11E5E10", Offset = "0x11E4610", VA = "0x1811E5E10", Slot = "4")]
|
||||
public override bool IsValid(IKSolver solver, ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025B9 RID: 9657 RVA: 0x00054D5C File Offset: 0x00052F5C
|
||||
[Token(Token = "0x60025B9")]
|
||||
[Address(RVA = "0x1182EE0", Offset = "0x1181CE0", VA = "0x181182EE0")]
|
||||
// Token: 0x060025EB RID: 9707 RVA: 0x000552A4 File Offset: 0x000534A4
|
||||
[Token(Token = "0x60025EB")]
|
||||
[Address(RVA = "0x11E5F20", Offset = "0x11E4720", VA = "0x1811E5F20")]
|
||||
public IKMappingBone()
|
||||
{
|
||||
this.maintainRotationWeight = 1f;
|
||||
@@ -28,13 +28,13 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060025BA RID: 9658 RVA: 0x00054D88 File Offset: 0x00052F88
|
||||
[Token(Token = "0x60025BA")]
|
||||
[Address(RVA = "0x1182F50", Offset = "0x1181D50", VA = "0x181182F50")]
|
||||
// Token: 0x060025EC RID: 9708 RVA: 0x000552D0 File Offset: 0x000534D0
|
||||
[Token(Token = "0x60025EC")]
|
||||
[Address(RVA = "0x11E5F90", Offset = "0x11E4790", VA = "0x1811E5F90")]
|
||||
public IKMappingBone(Transform bone)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060025BA)
|
||||
An exception occurred when decompiling this method (060025EC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKMappingBone::.ctor(UnityEngine.Transform)
|
||||
|
||||
@@ -50,17 +50,17 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060025BB RID: 9659 RVA: 0x00054DBC File Offset: 0x00052FBC
|
||||
[Token(Token = "0x60025BB")]
|
||||
[Address(RVA = "0x1182E90", Offset = "0x1181C90", VA = "0x181182E90")]
|
||||
// Token: 0x060025ED RID: 9709 RVA: 0x00055304 File Offset: 0x00053504
|
||||
[Token(Token = "0x60025ED")]
|
||||
[Address(RVA = "0x11E5ED0", Offset = "0x11E46D0", VA = "0x1811E5ED0")]
|
||||
public void StoreDefaultLocalState()
|
||||
{
|
||||
this.boneMap.StoreDefaultLocalState();
|
||||
}
|
||||
|
||||
// Token: 0x060025BC RID: 9660 RVA: 0x00054DDC File Offset: 0x00052FDC
|
||||
[Token(Token = "0x60025BC")]
|
||||
[Address(RVA = "0x1182D00", Offset = "0x1181B00", VA = "0x181182D00")]
|
||||
// Token: 0x060025EE RID: 9710 RVA: 0x00055324 File Offset: 0x00053524
|
||||
[Token(Token = "0x60025EE")]
|
||||
[Address(RVA = "0x11E5D40", Offset = "0x11E4540", VA = "0x1811E5D40")]
|
||||
public void FixTransforms()
|
||||
{
|
||||
IKMapping.BoneMap boneMap = this.boneMap;
|
||||
@@ -68,9 +68,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
boneMap.FixTransform(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060025BD RID: 9661 RVA: 0x00054E00 File Offset: 0x00053000
|
||||
[Token(Token = "0x60025BD")]
|
||||
[Address(RVA = "0x1182D30", Offset = "0x1181B30", VA = "0x181182D30", Slot = "5")]
|
||||
// Token: 0x060025EF RID: 9711 RVA: 0x00055348 File Offset: 0x00053548
|
||||
[Token(Token = "0x60025EF")]
|
||||
[Address(RVA = "0x11E5D70", Offset = "0x11E4570", VA = "0x1811E5D70", Slot = "5")]
|
||||
public override void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
IKMapping.BoneMap boneMap = this.boneMap;
|
||||
@@ -83,21 +83,21 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
boneMap.Initiate(transform, solver);
|
||||
}
|
||||
|
||||
// Token: 0x060025BE RID: 9662 RVA: 0x00054E3C File Offset: 0x0005303C
|
||||
[Token(Token = "0x60025BE")]
|
||||
[Address(RVA = "0x1182E70", Offset = "0x1181C70", VA = "0x181182E70")]
|
||||
// Token: 0x060025F0 RID: 9712 RVA: 0x00055384 File Offset: 0x00053584
|
||||
[Token(Token = "0x60025F0")]
|
||||
[Address(RVA = "0x11E5EB0", Offset = "0x11E46B0", VA = "0x1811E5EB0")]
|
||||
public void ReadPose()
|
||||
{
|
||||
this.boneMap.MaintainRotation();
|
||||
}
|
||||
|
||||
// Token: 0x060025BF RID: 9663 RVA: 0x00054E5C File Offset: 0x0005305C
|
||||
[Token(Token = "0x60025BF")]
|
||||
[Address(RVA = "0x1182EB0", Offset = "0x1181CB0", VA = "0x181182EB0")]
|
||||
// Token: 0x060025F1 RID: 9713 RVA: 0x000553A4 File Offset: 0x000535A4
|
||||
[Token(Token = "0x60025F1")]
|
||||
[Address(RVA = "0x11E5EF0", Offset = "0x11E46F0", VA = "0x1811E5EF0")]
|
||||
public void WritePose(float solverWeight)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060025BF)
|
||||
An exception occurred when decompiling this method (060025F1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKMappingBone::WritePose(System.Single)
|
||||
|
||||
@@ -115,20 +115,20 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x04002F67 RID: 12135
|
||||
// Token: 0x04002FA9 RID: 12201
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F67")]
|
||||
[Token(Token = "0x4002FA9")]
|
||||
public Transform bone;
|
||||
|
||||
// Token: 0x04002F68 RID: 12136
|
||||
// Token: 0x04002FAA RID: 12202
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F68")]
|
||||
[Token(Token = "0x4002FAA")]
|
||||
[Range(0f, 1f)]
|
||||
public float maintainRotationWeight;
|
||||
|
||||
// Token: 0x04002F69 RID: 12137
|
||||
// Token: 0x04002FAB RID: 12203
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F69")]
|
||||
[Token(Token = "0x4002FAB")]
|
||||
private IKMapping.BoneMap boneMap;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,22 +5,22 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200041F RID: 1055
|
||||
[Token(Token = "0x200041F")]
|
||||
// Token: 0x02000428 RID: 1064
|
||||
[Token(Token = "0x2000428")]
|
||||
[Serializable]
|
||||
public class IKMappingLimb : IKMapping
|
||||
{
|
||||
// Token: 0x060025C0 RID: 9664 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C0")]
|
||||
[Address(RVA = "0x1183420", Offset = "0x1182220", VA = "0x181183420", Slot = "4")]
|
||||
// Token: 0x060025F2 RID: 9714 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F2")]
|
||||
[Address(RVA = "0x11E6460", Offset = "0x11E4C60", VA = "0x1811E6460", Slot = "4")]
|
||||
public override bool IsValid(IKSolver solver, ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025C1 RID: 9665 RVA: 0x00054E88 File Offset: 0x00053088
|
||||
[Token(Token = "0x60025C1")]
|
||||
[Address(RVA = "0x11830A0", Offset = "0x1181EA0", VA = "0x1811830A0")]
|
||||
// Token: 0x060025F3 RID: 9715 RVA: 0x000553D0 File Offset: 0x000535D0
|
||||
[Token(Token = "0x60025F3")]
|
||||
[Address(RVA = "0x11E60E0", Offset = "0x11E48E0", VA = "0x1811E60E0")]
|
||||
public IKMapping.BoneMap GetBoneMap(IKMappingLimb.BoneMapType boneMap)
|
||||
{
|
||||
if (boneMap == IKMappingLimb.BoneMapType.Parent)
|
||||
@@ -46,17 +46,17 @@ namespace RootMotion.FinalIK
|
||||
return this.boneMap2;
|
||||
}
|
||||
|
||||
// Token: 0x060025C2 RID: 9666 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025C2")]
|
||||
[Address(RVA = "0x1183760", Offset = "0x1182560", VA = "0x181183760")]
|
||||
// Token: 0x060025F4 RID: 9716 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F4")]
|
||||
[Address(RVA = "0x11E67A0", Offset = "0x11E4FA0", VA = "0x1811E67A0")]
|
||||
public void SetLimbOrientation(Vector3 upper, Vector3 lower)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025C3 RID: 9667 RVA: 0x00054EE8 File Offset: 0x000530E8
|
||||
[Token(Token = "0x60025C3")]
|
||||
[Address(RVA = "0x1183DA0", Offset = "0x1182BA0", VA = "0x181183DA0")]
|
||||
// Token: 0x060025F5 RID: 9717 RVA: 0x00055430 File Offset: 0x00053630
|
||||
[Token(Token = "0x60025F5")]
|
||||
[Address(RVA = "0x11E6DE0", Offset = "0x11E55E0", VA = "0x1811E6DE0")]
|
||||
public IKMappingLimb()
|
||||
{
|
||||
this.weight = 1f;
|
||||
@@ -71,13 +71,13 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060025C4 RID: 9668 RVA: 0x00054F3C File Offset: 0x0005313C
|
||||
[Token(Token = "0x60025C4")]
|
||||
[Address(RVA = "0x1183E90", Offset = "0x1182C90", VA = "0x181183E90")]
|
||||
// Token: 0x060025F6 RID: 9718 RVA: 0x00055484 File Offset: 0x00053684
|
||||
[Token(Token = "0x60025F6")]
|
||||
[Address(RVA = "0x11E6ED0", Offset = "0x11E56D0", VA = "0x1811E6ED0")]
|
||||
public IKMappingLimb(Transform bone1, Transform bone2, Transform bone3, [Optional] Transform parentBone)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060025C4)
|
||||
An exception occurred when decompiling this method (060025F6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKMappingLimb::.ctor(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform)
|
||||
|
||||
@@ -93,13 +93,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060025C5 RID: 9669 RVA: 0x00054FAC File Offset: 0x000531AC
|
||||
[Token(Token = "0x60025C5")]
|
||||
[Address(RVA = "0x11836F0", Offset = "0x11824F0", VA = "0x1811836F0")]
|
||||
// Token: 0x060025F7 RID: 9719 RVA: 0x000554F4 File Offset: 0x000536F4
|
||||
[Token(Token = "0x60025F7")]
|
||||
[Address(RVA = "0x11E6730", Offset = "0x11E4F30", VA = "0x1811E6730")]
|
||||
public void SetBones(Transform bone1, Transform bone2, Transform bone3, [Optional] Transform parentBone)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060025C5)
|
||||
An exception occurred when decompiling this method (060025F7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKMappingLimb::SetBones(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform)
|
||||
|
||||
@@ -115,9 +115,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060025C6 RID: 9670 RVA: 0x00054FD4 File Offset: 0x000531D4
|
||||
[Token(Token = "0x60025C6")]
|
||||
[Address(RVA = "0x1183B60", Offset = "0x1182960", VA = "0x181183B60")]
|
||||
// Token: 0x060025F8 RID: 9720 RVA: 0x0005551C File Offset: 0x0005371C
|
||||
[Token(Token = "0x60025F8")]
|
||||
[Address(RVA = "0x11E6BA0", Offset = "0x11E53A0", VA = "0x1811E6BA0")]
|
||||
public void StoreDefaultLocalState()
|
||||
{
|
||||
Transform transform = this.parentBone;
|
||||
@@ -131,9 +131,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
this.boneMap3.StoreDefaultLocalState();
|
||||
}
|
||||
|
||||
// Token: 0x060025C7 RID: 9671 RVA: 0x00055028 File Offset: 0x00053228
|
||||
[Token(Token = "0x60025C7")]
|
||||
[Address(RVA = "0x1182FE0", Offset = "0x1181DE0", VA = "0x181182FE0")]
|
||||
// Token: 0x060025F9 RID: 9721 RVA: 0x00055570 File Offset: 0x00053770
|
||||
[Token(Token = "0x60025F9")]
|
||||
[Address(RVA = "0x11E6020", Offset = "0x11E4820", VA = "0x1811E6020")]
|
||||
public void FixTransforms()
|
||||
{
|
||||
Transform transform = this.parentBone;
|
||||
@@ -153,9 +153,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
boneMap3.FixTransform(num4 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060025C8 RID: 9672 RVA: 0x00055094 File Offset: 0x00053294
|
||||
[Token(Token = "0x60025C8")]
|
||||
[Address(RVA = "0x1183170", Offset = "0x1181F70", VA = "0x181183170", Slot = "5")]
|
||||
// Token: 0x060025FA RID: 9722 RVA: 0x000555DC File Offset: 0x000537DC
|
||||
[Token(Token = "0x60025FA")]
|
||||
[Address(RVA = "0x11E61B0", Offset = "0x11E49B0", VA = "0x1811E61B0", Slot = "5")]
|
||||
public override void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
if (this.boneMapParent == (ulong)0L)
|
||||
@@ -217,9 +217,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025C9 RID: 9673 RVA: 0x00055234 File Offset: 0x00053434
|
||||
[Token(Token = "0x60025C9")]
|
||||
[Address(RVA = "0x1183680", Offset = "0x1182480", VA = "0x181183680")]
|
||||
// Token: 0x060025FB RID: 9723 RVA: 0x0005577C File Offset: 0x0005397C
|
||||
[Token(Token = "0x60025FB")]
|
||||
[Address(RVA = "0x11E66C0", Offset = "0x11E4EC0", VA = "0x1811E66C0")]
|
||||
public void ReadPose()
|
||||
{
|
||||
this.boneMap1.UpdatePlane(true, true);
|
||||
@@ -234,82 +234,82 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
boneMap2.MaintainRotation();
|
||||
}
|
||||
|
||||
// Token: 0x060025CA RID: 9674 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025CA")]
|
||||
[Address(RVA = "0x1183C10", Offset = "0x1182A10", VA = "0x181183C10")]
|
||||
// Token: 0x060025FC RID: 9724 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FC")]
|
||||
[Address(RVA = "0x11E6C50", Offset = "0x11E5450", VA = "0x1811E6C50")]
|
||||
public void WritePose(IKSolverFullBody solver, bool fullBody)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F6A RID: 12138
|
||||
// Token: 0x04002FAC RID: 12204
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F6A")]
|
||||
[Token(Token = "0x4002FAC")]
|
||||
public Transform parentBone;
|
||||
|
||||
// Token: 0x04002F6B RID: 12139
|
||||
// Token: 0x04002FAD RID: 12205
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F6B")]
|
||||
[Token(Token = "0x4002FAD")]
|
||||
public Transform bone1;
|
||||
|
||||
// Token: 0x04002F6C RID: 12140
|
||||
// Token: 0x04002FAE RID: 12206
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F6C")]
|
||||
[Token(Token = "0x4002FAE")]
|
||||
public Transform bone2;
|
||||
|
||||
// Token: 0x04002F6D RID: 12141
|
||||
// Token: 0x04002FAF RID: 12207
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F6D")]
|
||||
[Token(Token = "0x4002FAF")]
|
||||
public Transform bone3;
|
||||
|
||||
// Token: 0x04002F6E RID: 12142
|
||||
// Token: 0x04002FB0 RID: 12208
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002F6E")]
|
||||
[Token(Token = "0x4002FB0")]
|
||||
[Range(0f, 1f)]
|
||||
public float maintainRotationWeight;
|
||||
|
||||
// Token: 0x04002F6F RID: 12143
|
||||
// Token: 0x04002FB1 RID: 12209
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4002F6F")]
|
||||
[Token(Token = "0x4002FB1")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x04002F70 RID: 12144
|
||||
// Token: 0x04002FB2 RID: 12210
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002F70")]
|
||||
[Token(Token = "0x4002FB2")]
|
||||
private IKMapping.BoneMap boneMapParent;
|
||||
|
||||
// Token: 0x04002F71 RID: 12145
|
||||
// Token: 0x04002FB3 RID: 12211
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002F71")]
|
||||
[Token(Token = "0x4002FB3")]
|
||||
private IKMapping.BoneMap boneMap1;
|
||||
|
||||
// Token: 0x04002F72 RID: 12146
|
||||
// Token: 0x04002FB4 RID: 12212
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002F72")]
|
||||
[Token(Token = "0x4002FB4")]
|
||||
private IKMapping.BoneMap boneMap2;
|
||||
|
||||
// Token: 0x04002F73 RID: 12147
|
||||
// Token: 0x04002FB5 RID: 12213
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002F73")]
|
||||
[Token(Token = "0x4002FB5")]
|
||||
private IKMapping.BoneMap boneMap3;
|
||||
|
||||
// Token: 0x02000420 RID: 1056
|
||||
[Token(Token = "0x2000420")]
|
||||
// Token: 0x02000429 RID: 1065
|
||||
[Token(Token = "0x2000429")]
|
||||
[Serializable]
|
||||
public enum BoneMapType
|
||||
{
|
||||
// Token: 0x04002F75 RID: 12149
|
||||
[Token(Token = "0x4002F75")]
|
||||
// Token: 0x04002FB7 RID: 12215
|
||||
[Token(Token = "0x4002FB7")]
|
||||
Parent,
|
||||
// Token: 0x04002F76 RID: 12150
|
||||
[Token(Token = "0x4002F76")]
|
||||
// Token: 0x04002FB8 RID: 12216
|
||||
[Token(Token = "0x4002FB8")]
|
||||
Bone1,
|
||||
// Token: 0x04002F77 RID: 12151
|
||||
[Token(Token = "0x4002F77")]
|
||||
// Token: 0x04002FB9 RID: 12217
|
||||
[Token(Token = "0x4002FB9")]
|
||||
Bone2,
|
||||
// Token: 0x04002F78 RID: 12152
|
||||
[Token(Token = "0x4002F78")]
|
||||
// Token: 0x04002FBA RID: 12218
|
||||
[Token(Token = "0x4002FBA")]
|
||||
Bone3
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,22 +4,22 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000421 RID: 1057
|
||||
[Token(Token = "0x2000421")]
|
||||
// Token: 0x0200042A RID: 1066
|
||||
[Token(Token = "0x200042A")]
|
||||
[Serializable]
|
||||
public class IKMappingSpine : IKMapping
|
||||
{
|
||||
// Token: 0x060025CB RID: 9675 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025CB")]
|
||||
[Address(RVA = "0x1184CE0", Offset = "0x1183AE0", VA = "0x181184CE0", Slot = "4")]
|
||||
// Token: 0x060025FD RID: 9725 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FD")]
|
||||
[Address(RVA = "0x11E7D20", Offset = "0x11E6520", VA = "0x1811E7D20", Slot = "4")]
|
||||
public override bool IsValid(IKSolver solver, ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025CC RID: 9676 RVA: 0x00055294 File Offset: 0x00053494
|
||||
[Token(Token = "0x60025CC")]
|
||||
[Address(RVA = "0x1185F00", Offset = "0x1184D00", VA = "0x181185F00")]
|
||||
// Token: 0x060025FE RID: 9726 RVA: 0x000557DC File Offset: 0x000539DC
|
||||
[Token(Token = "0x60025FE")]
|
||||
[Address(RVA = "0x11E8F40", Offset = "0x11E7740", VA = "0x1811E8F40")]
|
||||
public IKMappingSpine()
|
||||
{
|
||||
this.iterations = (int)((ulong)3L);
|
||||
@@ -38,13 +38,13 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060025CD RID: 9677 RVA: 0x00055304 File Offset: 0x00053504
|
||||
[Token(Token = "0x60025CD")]
|
||||
[Address(RVA = "0x1186020", Offset = "0x1184E20", VA = "0x181186020")]
|
||||
// Token: 0x060025FF RID: 9727 RVA: 0x0005584C File Offset: 0x00053A4C
|
||||
[Token(Token = "0x60025FF")]
|
||||
[Address(RVA = "0x11E9060", Offset = "0x11E7860", VA = "0x1811E9060")]
|
||||
public IKMappingSpine(Transform[] spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060025CD)
|
||||
An exception occurred when decompiling this method (060025FF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKMappingSpine::.ctor(UnityEngine.Transform[],UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform)
|
||||
|
||||
@@ -60,13 +60,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060025CE RID: 9678 RVA: 0x00055398 File Offset: 0x00053598
|
||||
[Token(Token = "0x60025CE")]
|
||||
[Address(RVA = "0x1185910", Offset = "0x1184710", VA = "0x181185910")]
|
||||
// Token: 0x06002600 RID: 9728 RVA: 0x000558E0 File Offset: 0x00053AE0
|
||||
[Token(Token = "0x6002600")]
|
||||
[Address(RVA = "0x11E8950", Offset = "0x11E7150", VA = "0x1811E8950")]
|
||||
public void SetBones(Transform[] spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060025CE)
|
||||
An exception occurred when decompiling this method (06002600)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKMappingSpine::SetBones(UnityEngine.Transform[],UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform)
|
||||
|
||||
@@ -82,9 +82,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060025CF RID: 9679 RVA: 0x000553C8 File Offset: 0x000535C8
|
||||
[Token(Token = "0x60025CF")]
|
||||
[Address(RVA = "0x1185990", Offset = "0x1184790", VA = "0x181185990")]
|
||||
// Token: 0x06002601 RID: 9729 RVA: 0x00055910 File Offset: 0x00053B10
|
||||
[Token(Token = "0x6002601")]
|
||||
[Address(RVA = "0x11E89D0", Offset = "0x11E71D0", VA = "0x1811E89D0")]
|
||||
public void StoreDefaultLocalState()
|
||||
{
|
||||
IKMapping.BoneMap[] array = this.spine;
|
||||
@@ -97,9 +97,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025D0 RID: 9680 RVA: 0x00055404 File Offset: 0x00053604
|
||||
[Token(Token = "0x60025D0")]
|
||||
[Address(RVA = "0x11841C0", Offset = "0x1182FC0", VA = "0x1811841C0")]
|
||||
// Token: 0x06002602 RID: 9730 RVA: 0x0005594C File Offset: 0x00053B4C
|
||||
[Token(Token = "0x6002602")]
|
||||
[Address(RVA = "0x11E7200", Offset = "0x11E5A00", VA = "0x1811E7200")]
|
||||
public void FixTransforms()
|
||||
{
|
||||
IKMapping.BoneMap[] array = this.spine;
|
||||
@@ -120,132 +120,132 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025D1 RID: 9681 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D1")]
|
||||
[Address(RVA = "0x1184450", Offset = "0x1183250", VA = "0x181184450", Slot = "5")]
|
||||
// Token: 0x06002603 RID: 9731 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002603")]
|
||||
[Address(RVA = "0x11E7490", Offset = "0x11E5C90", VA = "0x1811E7490", Slot = "5")]
|
||||
public override void Initiate(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025D2 RID: 9682 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D2")]
|
||||
[Address(RVA = "0x1185A10", Offset = "0x1184810", VA = "0x181185A10")]
|
||||
// Token: 0x06002604 RID: 9732 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002604")]
|
||||
[Address(RVA = "0x11E8A50", Offset = "0x11E7250", VA = "0x1811E8A50")]
|
||||
private bool UseFABRIK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025D3 RID: 9683 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D3")]
|
||||
[Address(RVA = "0x1185530", Offset = "0x1184330", VA = "0x181185530")]
|
||||
// Token: 0x06002605 RID: 9733 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002605")]
|
||||
[Address(RVA = "0x11E8570", Offset = "0x11E6D70", VA = "0x1811E8570")]
|
||||
public void ReadPose()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025D4 RID: 9684 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D4")]
|
||||
[Address(RVA = "0x1185A40", Offset = "0x1184840", VA = "0x181185A40")]
|
||||
// Token: 0x06002606 RID: 9734 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002606")]
|
||||
[Address(RVA = "0x11E8A80", Offset = "0x11E7280", VA = "0x1811E8A80")]
|
||||
public void WritePose(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025D5 RID: 9685 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D5")]
|
||||
[Address(RVA = "0x1184260", Offset = "0x1183060", VA = "0x181184260")]
|
||||
// Token: 0x06002607 RID: 9735 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002607")]
|
||||
[Address(RVA = "0x11E72A0", Offset = "0x11E5AA0", VA = "0x1811E72A0")]
|
||||
public void ForwardReach(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025D6 RID: 9686 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D6")]
|
||||
[Address(RVA = "0x1183FE0", Offset = "0x1182DE0", VA = "0x181183FE0")]
|
||||
// Token: 0x06002608 RID: 9736 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002608")]
|
||||
[Address(RVA = "0x11E7020", Offset = "0x11E5820", VA = "0x1811E7020")]
|
||||
private void BackwardReach(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025D7 RID: 9687 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025D7")]
|
||||
[Address(RVA = "0x1185100", Offset = "0x1183F00", VA = "0x181185100")]
|
||||
// Token: 0x06002609 RID: 9737 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002609")]
|
||||
[Address(RVA = "0x11E8140", Offset = "0x11E6940", VA = "0x1811E8140")]
|
||||
private void MapToSolverPositions(IKSolverFullBody solver)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F79 RID: 12153
|
||||
// Token: 0x04002FBB RID: 12219
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F79")]
|
||||
[Token(Token = "0x4002FBB")]
|
||||
public Transform[] spineBones;
|
||||
|
||||
// Token: 0x04002F7A RID: 12154
|
||||
// Token: 0x04002FBC RID: 12220
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F7A")]
|
||||
[Token(Token = "0x4002FBC")]
|
||||
public Transform leftUpperArmBone;
|
||||
|
||||
// Token: 0x04002F7B RID: 12155
|
||||
// Token: 0x04002FBD RID: 12221
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F7B")]
|
||||
[Token(Token = "0x4002FBD")]
|
||||
public Transform rightUpperArmBone;
|
||||
|
||||
// Token: 0x04002F7C RID: 12156
|
||||
// Token: 0x04002FBE RID: 12222
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F7C")]
|
||||
[Token(Token = "0x4002FBE")]
|
||||
public Transform leftThighBone;
|
||||
|
||||
// Token: 0x04002F7D RID: 12157
|
||||
// Token: 0x04002FBF RID: 12223
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002F7D")]
|
||||
[Token(Token = "0x4002FBF")]
|
||||
public Transform rightThighBone;
|
||||
|
||||
// Token: 0x04002F7E RID: 12158
|
||||
// Token: 0x04002FC0 RID: 12224
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002F7E")]
|
||||
[Token(Token = "0x4002FC0")]
|
||||
[Range(1f, 3f)]
|
||||
public int iterations;
|
||||
|
||||
// Token: 0x04002F7F RID: 12159
|
||||
// Token: 0x04002FC1 RID: 12225
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4002F7F")]
|
||||
[Token(Token = "0x4002FC1")]
|
||||
[Range(0f, 1f)]
|
||||
public float twistWeight;
|
||||
|
||||
// Token: 0x04002F80 RID: 12160
|
||||
// Token: 0x04002FC2 RID: 12226
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002F80")]
|
||||
[Token(Token = "0x4002FC2")]
|
||||
private int rootNodeIndex;
|
||||
|
||||
// Token: 0x04002F81 RID: 12161
|
||||
// Token: 0x04002FC3 RID: 12227
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002F81")]
|
||||
[Token(Token = "0x4002FC3")]
|
||||
private IKMapping.BoneMap[] spine;
|
||||
|
||||
// Token: 0x04002F82 RID: 12162
|
||||
// Token: 0x04002FC4 RID: 12228
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002F82")]
|
||||
[Token(Token = "0x4002FC4")]
|
||||
private IKMapping.BoneMap leftUpperArm;
|
||||
|
||||
// Token: 0x04002F83 RID: 12163
|
||||
// Token: 0x04002FC5 RID: 12229
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002F83")]
|
||||
[Token(Token = "0x4002FC5")]
|
||||
private IKMapping.BoneMap rightUpperArm;
|
||||
|
||||
// Token: 0x04002F84 RID: 12164
|
||||
// Token: 0x04002FC6 RID: 12230
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002F84")]
|
||||
[Token(Token = "0x4002FC6")]
|
||||
private IKMapping.BoneMap leftThigh;
|
||||
|
||||
// Token: 0x04002F85 RID: 12165
|
||||
// Token: 0x04002FC7 RID: 12231
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002F85")]
|
||||
[Token(Token = "0x4002FC7")]
|
||||
private IKMapping.BoneMap rightThigh;
|
||||
|
||||
// Token: 0x04002F86 RID: 12166
|
||||
// Token: 0x04002FC8 RID: 12232
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002F86")]
|
||||
[Token(Token = "0x4002FC8")]
|
||||
private bool useFABRIK;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,28 +4,28 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000422 RID: 1058
|
||||
[Token(Token = "0x2000422")]
|
||||
// Token: 0x0200042B RID: 1067
|
||||
[Token(Token = "0x200042B")]
|
||||
[Serializable]
|
||||
public abstract class IKSolver
|
||||
{
|
||||
// Token: 0x060025D8 RID: 9688 RVA: 0x00055464 File Offset: 0x00053664
|
||||
[Token(Token = "0x60025D8")]
|
||||
[Address(RVA = "0x1186660", Offset = "0x1185460", VA = "0x181186660")]
|
||||
// Token: 0x0600260A RID: 9738 RVA: 0x000559AC File Offset: 0x00053BAC
|
||||
[Token(Token = "0x600260A")]
|
||||
[Address(RVA = "0x11E96A0", Offset = "0x11E7EA0", VA = "0x1811E96A0")]
|
||||
public bool IsValid()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
return this.IsValid(empty);
|
||||
}
|
||||
|
||||
// Token: 0x060025D9 RID: 9689
|
||||
[Token(Token = "0x60025D9")]
|
||||
// Token: 0x0600260B RID: 9739
|
||||
[Token(Token = "0x600260B")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract bool IsValid(ref string message);
|
||||
|
||||
// Token: 0x060025DA RID: 9690 RVA: 0x00055480 File Offset: 0x00053680
|
||||
[Token(Token = "0x60025DA")]
|
||||
[Address(RVA = "0x11864F0", Offset = "0x11852F0", VA = "0x1811864F0")]
|
||||
// Token: 0x0600260C RID: 9740 RVA: 0x000559C8 File Offset: 0x00053BC8
|
||||
[Token(Token = "0x600260C")]
|
||||
[Address(RVA = "0x11E9530", Offset = "0x11E7D30", VA = "0x1811E9530")]
|
||||
public void Initiate(Transform root)
|
||||
{
|
||||
IKSolver.UpdateDelegate onPreInitiate = this.OnPreInitiate;
|
||||
@@ -61,9 +61,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025DB RID: 9691 RVA: 0x0005550C File Offset: 0x0005370C
|
||||
[Token(Token = "0x60025DB")]
|
||||
[Address(RVA = "0x1186B90", Offset = "0x1185990", VA = "0x181186B90")]
|
||||
// Token: 0x0600260D RID: 9741 RVA: 0x00055A54 File Offset: 0x00053C54
|
||||
[Token(Token = "0x600260D")]
|
||||
[Address(RVA = "0x11E9BD0", Offset = "0x11E83D0", VA = "0x1811E9BD0")]
|
||||
public void Update()
|
||||
{
|
||||
IKSolver.UpdateDelegate onPreUpdate = this.OnPreUpdate;
|
||||
@@ -88,34 +88,34 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025DC RID: 9692 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025DC")]
|
||||
[Address(RVA = "0x42E030", Offset = "0x42CE30", VA = "0x18042E030", Slot = "5")]
|
||||
// Token: 0x0600260E RID: 9742 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600260E")]
|
||||
[Address(RVA = "0x470CF0", Offset = "0x46F4F0", VA = "0x180470CF0", Slot = "5")]
|
||||
public virtual Vector3 GetIKPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025DD RID: 9693 RVA: 0x00055564 File Offset: 0x00053764
|
||||
[Token(Token = "0x60025DD")]
|
||||
[Address(RVA = "0x5FD260", Offset = "0x5FC060", VA = "0x1805FD260")]
|
||||
// Token: 0x0600260F RID: 9743 RVA: 0x00055AAC File Offset: 0x00053CAC
|
||||
[Token(Token = "0x600260F")]
|
||||
[Address(RVA = "0x9462D0", Offset = "0x944AD0", VA = "0x1809462D0")]
|
||||
public void SetIKPosition(Vector3 position)
|
||||
{
|
||||
float z = position.z;
|
||||
this.IKPosition.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x060025DE RID: 9694 RVA: 0x00055584 File Offset: 0x00053784
|
||||
[Token(Token = "0x60025DE")]
|
||||
[Address(RVA = "0x5B5B10", Offset = "0x5B4910", VA = "0x1805B5B10")]
|
||||
// Token: 0x06002610 RID: 9744 RVA: 0x00055ACC File Offset: 0x00053CCC
|
||||
[Token(Token = "0x6002610")]
|
||||
[Address(RVA = "0x5B1FE0", Offset = "0x5B07E0", VA = "0x1805B1FE0")]
|
||||
public float GetIKPositionWeight()
|
||||
{
|
||||
return this.IKPositionWeight;
|
||||
}
|
||||
|
||||
// Token: 0x060025DF RID: 9695 RVA: 0x00055598 File Offset: 0x00053798
|
||||
[Token(Token = "0x60025DF")]
|
||||
[Address(RVA = "0x1186B60", Offset = "0x1185960", VA = "0x181186B60")]
|
||||
// Token: 0x06002611 RID: 9745 RVA: 0x00055AE0 File Offset: 0x00053CE0
|
||||
[Token(Token = "0x6002611")]
|
||||
[Address(RVA = "0x11E9BA0", Offset = "0x11E83A0", VA = "0x1811E9BA0")]
|
||||
public void SetIKPositionWeight(float weight)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -123,255 +123,255 @@ namespace RootMotion.FinalIK
|
||||
this.IKPositionWeight = num2;
|
||||
}
|
||||
|
||||
// Token: 0x060025E0 RID: 9696 RVA: 0x000555BC File Offset: 0x000537BC
|
||||
[Token(Token = "0x60025E0")]
|
||||
[Address(RVA = "0x517700", Offset = "0x516500", VA = "0x180517700")]
|
||||
// Token: 0x06002612 RID: 9746 RVA: 0x00055B04 File Offset: 0x00053D04
|
||||
[Token(Token = "0x6002612")]
|
||||
[Address(RVA = "0x546ED0", Offset = "0x5456D0", VA = "0x180546ED0")]
|
||||
public Transform GetRoot()
|
||||
{
|
||||
return this.root;
|
||||
}
|
||||
|
||||
// Token: 0x17000231 RID: 561
|
||||
// (get) Token: 0x060025E1 RID: 9697 RVA: 0x000555D0 File Offset: 0x000537D0
|
||||
// (set) Token: 0x060025E2 RID: 9698 RVA: 0x000555E4 File Offset: 0x000537E4
|
||||
[Token(Token = "0x17000231")]
|
||||
// Token: 0x1700022B RID: 555
|
||||
// (get) Token: 0x06002613 RID: 9747 RVA: 0x00055B18 File Offset: 0x00053D18
|
||||
// (set) Token: 0x06002614 RID: 9748 RVA: 0x00055B2C File Offset: 0x00053D2C
|
||||
[Token(Token = "0x1700022B")]
|
||||
public bool initiated
|
||||
{
|
||||
[Token(Token = "0x60025E1")]
|
||||
[Address(RVA = "0x51C310", Offset = "0x51B110", VA = "0x18051C310")]
|
||||
[Token(Token = "0x6002613")]
|
||||
[Address(RVA = "0x4FFC50", Offset = "0x4FE450", VA = "0x1804FFC50")]
|
||||
get;
|
||||
[Token(Token = "0x60025E2")]
|
||||
[Address(RVA = "0x691DE0", Offset = "0x690BE0", VA = "0x180691DE0")]
|
||||
[Token(Token = "0x6002614")]
|
||||
[Address(RVA = "0x68A440", Offset = "0x688C40", VA = "0x18068A440")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060025E3 RID: 9699
|
||||
[Token(Token = "0x60025E3")]
|
||||
// Token: 0x06002615 RID: 9749
|
||||
[Token(Token = "0x6002615")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract IKSolver.Point[] GetPoints();
|
||||
|
||||
// Token: 0x060025E4 RID: 9700
|
||||
[Token(Token = "0x60025E4")]
|
||||
// Token: 0x06002616 RID: 9750
|
||||
[Token(Token = "0x6002616")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract IKSolver.Point GetPoint(Transform transform);
|
||||
|
||||
// Token: 0x060025E5 RID: 9701
|
||||
[Token(Token = "0x60025E5")]
|
||||
// Token: 0x06002617 RID: 9751
|
||||
[Token(Token = "0x6002617")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract void FixTransforms();
|
||||
|
||||
// Token: 0x060025E6 RID: 9702
|
||||
[Token(Token = "0x60025E6")]
|
||||
// Token: 0x06002618 RID: 9752
|
||||
[Token(Token = "0x6002618")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract void StoreDefaultLocalState();
|
||||
|
||||
// Token: 0x060025E7 RID: 9703
|
||||
[Token(Token = "0x60025E7")]
|
||||
// Token: 0x06002619 RID: 9753
|
||||
[Token(Token = "0x6002619")]
|
||||
[Address(Slot = "10")]
|
||||
protected abstract void OnInitiate();
|
||||
|
||||
// Token: 0x060025E8 RID: 9704
|
||||
[Token(Token = "0x60025E8")]
|
||||
// Token: 0x0600261A RID: 9754
|
||||
[Token(Token = "0x600261A")]
|
||||
[Address(Slot = "11")]
|
||||
protected abstract void OnUpdate();
|
||||
|
||||
// Token: 0x060025E9 RID: 9705 RVA: 0x000555F8 File Offset: 0x000537F8
|
||||
[Token(Token = "0x60025E9")]
|
||||
[Address(RVA = "0x11866C0", Offset = "0x11854C0", VA = "0x1811866C0")]
|
||||
// Token: 0x0600261B RID: 9755 RVA: 0x00055B40 File Offset: 0x00053D40
|
||||
[Token(Token = "0x600261B")]
|
||||
[Address(RVA = "0x11E9700", Offset = "0x11E7F00", VA = "0x1811E9700")]
|
||||
protected void LogWarning(string message)
|
||||
{
|
||||
Transform transform = this.root;
|
||||
Warning.Log(message, transform, true);
|
||||
}
|
||||
|
||||
// Token: 0x060025EA RID: 9706 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025EA")]
|
||||
[Address(RVA = "0x11862F0", Offset = "0x11850F0", VA = "0x1811862F0")]
|
||||
// Token: 0x0600261C RID: 9756 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261C")]
|
||||
[Address(RVA = "0x11E9330", Offset = "0x11E7B30", VA = "0x1811E9330")]
|
||||
public static Transform ContainsDuplicateBone(IKSolver.Bone[] bones)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025EB RID: 9707 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025EB")]
|
||||
[Address(RVA = "0x1186440", Offset = "0x1185240", VA = "0x181186440")]
|
||||
// Token: 0x0600261D RID: 9757 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261D")]
|
||||
[Address(RVA = "0x11E9480", Offset = "0x11E7C80", VA = "0x1811E9480")]
|
||||
public static bool HierarchyIsValid(IKSolver.Bone[] bones)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025EC RID: 9708 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025EC")]
|
||||
[Address(RVA = "0x11866E0", Offset = "0x11854E0", VA = "0x1811866E0")]
|
||||
// Token: 0x0600261E RID: 9758 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261E")]
|
||||
[Address(RVA = "0x11E9720", Offset = "0x11E7F20", VA = "0x1811E9720")]
|
||||
protected static float PreSolveBones(ref IKSolver.Bone[] bones)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025ED RID: 9709 RVA: 0x00055614 File Offset: 0x00053814
|
||||
[Token(Token = "0x60025ED")]
|
||||
[Address(RVA = "0x1186C00", Offset = "0x1185A00", VA = "0x181186C00")]
|
||||
// Token: 0x0600261F RID: 9759 RVA: 0x00055B5C File Offset: 0x00053D5C
|
||||
[Token(Token = "0x600261F")]
|
||||
[Address(RVA = "0x11E9C40", Offset = "0x11E8440", VA = "0x1811E9C40")]
|
||||
protected IKSolver()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002F87 RID: 12167
|
||||
// Token: 0x04002FC9 RID: 12233
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F87")]
|
||||
[Token(Token = "0x4002FC9")]
|
||||
[HideInInspector]
|
||||
public Vector3 IKPosition;
|
||||
|
||||
// Token: 0x04002F88 RID: 12168
|
||||
// Token: 0x04002FCA RID: 12234
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4002F88")]
|
||||
[Range(0f, 1f)]
|
||||
[Token(Token = "0x4002FCA")]
|
||||
[Tooltip("The positional or the master weight of the solver.")]
|
||||
[Range(0f, 1f)]
|
||||
public float IKPositionWeight = 1f;
|
||||
|
||||
// Token: 0x04002F8A RID: 12170
|
||||
// Token: 0x04002FCC RID: 12236
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F8A")]
|
||||
[Token(Token = "0x4002FCC")]
|
||||
public IKSolver.UpdateDelegate OnPreInitiate;
|
||||
|
||||
// Token: 0x04002F8B RID: 12171
|
||||
// Token: 0x04002FCD RID: 12237
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002F8B")]
|
||||
[Token(Token = "0x4002FCD")]
|
||||
public IKSolver.UpdateDelegate OnPostInitiate;
|
||||
|
||||
// Token: 0x04002F8C RID: 12172
|
||||
// Token: 0x04002FCE RID: 12238
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002F8C")]
|
||||
[Token(Token = "0x4002FCE")]
|
||||
public IKSolver.UpdateDelegate OnPreUpdate;
|
||||
|
||||
// Token: 0x04002F8D RID: 12173
|
||||
// Token: 0x04002FCF RID: 12239
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002F8D")]
|
||||
[Token(Token = "0x4002FCF")]
|
||||
public IKSolver.UpdateDelegate OnPostUpdate;
|
||||
|
||||
// Token: 0x04002F8E RID: 12174
|
||||
// Token: 0x04002FD0 RID: 12240
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002F8E")]
|
||||
[Token(Token = "0x4002FD0")]
|
||||
protected bool firstInitiation = true;
|
||||
|
||||
// Token: 0x04002F8F RID: 12175
|
||||
// Token: 0x04002FD1 RID: 12241
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002F8F")]
|
||||
[Token(Token = "0x4002FD1")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
protected Transform root;
|
||||
|
||||
// Token: 0x02000423 RID: 1059
|
||||
[Token(Token = "0x2000423")]
|
||||
// Token: 0x0200042C RID: 1068
|
||||
[Token(Token = "0x200042C")]
|
||||
[Serializable]
|
||||
public class Point
|
||||
{
|
||||
// Token: 0x060025EE RID: 9710 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025EE")]
|
||||
[Address(RVA = "0x14F26D0", Offset = "0x14F14D0", VA = "0x1814F26D0")]
|
||||
// Token: 0x06002620 RID: 9760 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002620")]
|
||||
[Address(RVA = "0x158CAB0", Offset = "0x158B2B0", VA = "0x18158CAB0")]
|
||||
public void StoreDefaultLocalState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025EF RID: 9711 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025EF")]
|
||||
[Address(RVA = "0x14F25E0", Offset = "0x14F13E0", VA = "0x1814F25E0")]
|
||||
// Token: 0x06002621 RID: 9761 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002621")]
|
||||
[Address(RVA = "0x158C9C0", Offset = "0x158B1C0", VA = "0x18158C9C0")]
|
||||
public void FixTransform()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025F0 RID: 9712 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F0")]
|
||||
[Address(RVA = "0x14F27D0", Offset = "0x14F15D0", VA = "0x1814F27D0")]
|
||||
// Token: 0x06002622 RID: 9762 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002622")]
|
||||
[Address(RVA = "0x158CBB0", Offset = "0x158B3B0", VA = "0x18158CBB0")]
|
||||
public void UpdateSolverPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025F1 RID: 9713 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F1")]
|
||||
[Address(RVA = "0x14F2730", Offset = "0x14F1530", VA = "0x1814F2730")]
|
||||
// Token: 0x06002623 RID: 9763 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002623")]
|
||||
[Address(RVA = "0x158CB10", Offset = "0x158B310", VA = "0x18158CB10")]
|
||||
public void UpdateSolverLocalPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025F2 RID: 9714 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F2")]
|
||||
[Address(RVA = "0x14F2810", Offset = "0x14F1610", VA = "0x1814F2810")]
|
||||
// Token: 0x06002624 RID: 9764 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002624")]
|
||||
[Address(RVA = "0x158CBF0", Offset = "0x158B3F0", VA = "0x18158CBF0")]
|
||||
public void UpdateSolverState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025F3 RID: 9715 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F3")]
|
||||
[Address(RVA = "0x14F2770", Offset = "0x14F1570", VA = "0x1814F2770")]
|
||||
// Token: 0x06002625 RID: 9765 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002625")]
|
||||
[Address(RVA = "0x158CB50", Offset = "0x158B350", VA = "0x18158CB50")]
|
||||
public void UpdateSolverLocalState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025F4 RID: 9716 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F4")]
|
||||
[Address(RVA = "0x14F1720", Offset = "0x14F0520", VA = "0x1814F1720")]
|
||||
// Token: 0x06002626 RID: 9766 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002626")]
|
||||
[Address(RVA = "0x158B700", Offset = "0x1589F00", VA = "0x18158B700")]
|
||||
public Point()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F90 RID: 12176
|
||||
// Token: 0x04002FD2 RID: 12242
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F90")]
|
||||
[Token(Token = "0x4002FD2")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04002F91 RID: 12177
|
||||
// Token: 0x04002FD3 RID: 12243
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F91")]
|
||||
[Token(Token = "0x4002FD3")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x04002F92 RID: 12178
|
||||
// Token: 0x04002FD4 RID: 12244
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4002F92")]
|
||||
[Token(Token = "0x4002FD4")]
|
||||
public Vector3 solverPosition;
|
||||
|
||||
// Token: 0x04002F93 RID: 12179
|
||||
// Token: 0x04002FD5 RID: 12245
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F93")]
|
||||
[Token(Token = "0x4002FD5")]
|
||||
public Quaternion solverRotation;
|
||||
|
||||
// Token: 0x04002F94 RID: 12180
|
||||
// Token: 0x04002FD6 RID: 12246
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002F94")]
|
||||
[Token(Token = "0x4002FD6")]
|
||||
public Vector3 defaultLocalPosition;
|
||||
|
||||
// Token: 0x04002F95 RID: 12181
|
||||
// Token: 0x04002FD7 RID: 12247
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4002F95")]
|
||||
[Token(Token = "0x4002FD7")]
|
||||
public Quaternion defaultLocalRotation;
|
||||
}
|
||||
|
||||
// Token: 0x02000424 RID: 1060
|
||||
[Token(Token = "0x2000424")]
|
||||
// Token: 0x0200042D RID: 1069
|
||||
[Token(Token = "0x200042D")]
|
||||
[Serializable]
|
||||
public class Bone : IKSolver.Point
|
||||
{
|
||||
// Token: 0x17000232 RID: 562
|
||||
// (get) Token: 0x060025F5 RID: 9717 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x060025F6 RID: 9718 RVA: 0x0005563C File Offset: 0x0005383C
|
||||
[Token(Token = "0x17000232")]
|
||||
// Token: 0x1700022C RID: 556
|
||||
// (get) Token: 0x06002627 RID: 9767 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x06002628 RID: 9768 RVA: 0x00055B84 File Offset: 0x00053D84
|
||||
[Token(Token = "0x1700022C")]
|
||||
public RotationLimit rotationLimit
|
||||
{
|
||||
[Token(Token = "0x60025F5")]
|
||||
[Address(RVA = "0x14E8E70", Offset = "0x14E7C70", VA = "0x1814E8E70")]
|
||||
[Token(Token = "0x6002627")]
|
||||
[Address(RVA = "0x1582E50", Offset = "0x1581650", VA = "0x181582E50")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60025F6")]
|
||||
[Address(RVA = "0x14E8F70", Offset = "0x14E7D70", VA = "0x1814E8F70")]
|
||||
[Token(Token = "0x6002628")]
|
||||
[Address(RVA = "0x1582F50", Offset = "0x1581750", VA = "0x181582F50")]
|
||||
set
|
||||
{
|
||||
this._rotationLimit = value;
|
||||
@@ -381,206 +381,206 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025F7 RID: 9719 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F7")]
|
||||
[Address(RVA = "0x14E8A30", Offset = "0x14E7830", VA = "0x1814E8A30")]
|
||||
// Token: 0x06002629 RID: 9769 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002629")]
|
||||
[Address(RVA = "0x1582A10", Offset = "0x1581210", VA = "0x181582A10")]
|
||||
public void Swing(Vector3 swingTarget, float weight = 1f)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025F8 RID: 9720 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F8")]
|
||||
[Address(RVA = "0x14E8570", Offset = "0x14E7370", VA = "0x1814E8570")]
|
||||
// Token: 0x0600262A RID: 9770 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262A")]
|
||||
[Address(RVA = "0x1582550", Offset = "0x1580D50", VA = "0x181582550")]
|
||||
public static void SolverSwing(IKSolver.Bone[] bones, int index, Vector3 swingTarget, float weight = 1f)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025F9 RID: 9721 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025F9")]
|
||||
[Address(RVA = "0x14E8850", Offset = "0x14E7650", VA = "0x1814E8850")]
|
||||
// Token: 0x0600262B RID: 9771 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262B")]
|
||||
[Address(RVA = "0x1582830", Offset = "0x1581030", VA = "0x181582830")]
|
||||
public void Swing2D(Vector3 swingTarget, float weight = 1f)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025FA RID: 9722 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FA")]
|
||||
[Address(RVA = "0x14E8530", Offset = "0x14E7330", VA = "0x1814E8530")]
|
||||
// Token: 0x0600262C RID: 9772 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262C")]
|
||||
[Address(RVA = "0x1582510", Offset = "0x1580D10", VA = "0x181582510")]
|
||||
public void SetToSolverPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025FB RID: 9723 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FB")]
|
||||
[Address(RVA = "0x14E8DE0", Offset = "0x14E7BE0", VA = "0x1814E8DE0")]
|
||||
// Token: 0x0600262D RID: 9773 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262D")]
|
||||
[Address(RVA = "0x1582DC0", Offset = "0x15815C0", VA = "0x181582DC0")]
|
||||
public Bone()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025FC RID: 9724 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FC")]
|
||||
[Address(RVA = "0x14E8D30", Offset = "0x14E7B30", VA = "0x1814E8D30")]
|
||||
// Token: 0x0600262E RID: 9774 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262E")]
|
||||
[Address(RVA = "0x1582D10", Offset = "0x1581510", VA = "0x181582D10")]
|
||||
public Bone(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025FD RID: 9725 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FD")]
|
||||
[Address(RVA = "0x14E8C70", Offset = "0x14E7A70", VA = "0x1814E8C70")]
|
||||
// Token: 0x0600262F RID: 9775 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262F")]
|
||||
[Address(RVA = "0x1582C50", Offset = "0x1581450", VA = "0x181582C50")]
|
||||
public Bone(Transform transform, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F96 RID: 12182
|
||||
// Token: 0x04002FD8 RID: 12248
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002F96")]
|
||||
[Token(Token = "0x4002FD8")]
|
||||
public float length;
|
||||
|
||||
// Token: 0x04002F97 RID: 12183
|
||||
// Token: 0x04002FD9 RID: 12249
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002F97")]
|
||||
[Token(Token = "0x4002FD9")]
|
||||
public float sqrMag;
|
||||
|
||||
// Token: 0x04002F98 RID: 12184
|
||||
// Token: 0x04002FDA RID: 12250
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002F98")]
|
||||
[Token(Token = "0x4002FDA")]
|
||||
public Vector3 axis;
|
||||
|
||||
// Token: 0x04002F99 RID: 12185
|
||||
// Token: 0x04002FDB RID: 12251
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002F99")]
|
||||
[Token(Token = "0x4002FDB")]
|
||||
private RotationLimit _rotationLimit;
|
||||
|
||||
// Token: 0x04002F9A RID: 12186
|
||||
// Token: 0x04002FDC RID: 12252
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002F9A")]
|
||||
[Token(Token = "0x4002FDC")]
|
||||
private bool isLimited;
|
||||
}
|
||||
|
||||
// Token: 0x02000425 RID: 1061
|
||||
[Token(Token = "0x2000425")]
|
||||
// Token: 0x0200042E RID: 1070
|
||||
[Token(Token = "0x200042E")]
|
||||
[Serializable]
|
||||
public class Node : IKSolver.Point
|
||||
{
|
||||
// Token: 0x060025FE RID: 9726 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FE")]
|
||||
[Address(RVA = "0x14F1720", Offset = "0x14F0520", VA = "0x1814F1720")]
|
||||
// Token: 0x06002630 RID: 9776 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002630")]
|
||||
[Address(RVA = "0x158B700", Offset = "0x1589F00", VA = "0x18158B700")]
|
||||
public Node()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060025FF RID: 9727 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60025FF")]
|
||||
[Address(RVA = "0x14F16D0", Offset = "0x14F04D0", VA = "0x1814F16D0")]
|
||||
// Token: 0x06002631 RID: 9777 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002631")]
|
||||
[Address(RVA = "0x158B6B0", Offset = "0x1589EB0", VA = "0x18158B6B0")]
|
||||
public Node(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002600 RID: 9728 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002600")]
|
||||
[Address(RVA = "0x14F1760", Offset = "0x14F0560", VA = "0x1814F1760")]
|
||||
// Token: 0x06002632 RID: 9778 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002632")]
|
||||
[Address(RVA = "0x158B740", Offset = "0x1589F40", VA = "0x18158B740")]
|
||||
public Node(Transform transform, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002F9B RID: 12187
|
||||
// Token: 0x04002FDD RID: 12253
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002F9B")]
|
||||
[Token(Token = "0x4002FDD")]
|
||||
public float length;
|
||||
|
||||
// Token: 0x04002F9C RID: 12188
|
||||
// Token: 0x04002FDE RID: 12254
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002F9C")]
|
||||
[Token(Token = "0x4002FDE")]
|
||||
public float effectorPositionWeight;
|
||||
|
||||
// Token: 0x04002F9D RID: 12189
|
||||
// Token: 0x04002FDF RID: 12255
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002F9D")]
|
||||
[Token(Token = "0x4002FDF")]
|
||||
public float effectorRotationWeight;
|
||||
|
||||
// Token: 0x04002F9E RID: 12190
|
||||
// Token: 0x04002FE0 RID: 12256
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4002F9E")]
|
||||
[Token(Token = "0x4002FE0")]
|
||||
public Vector3 offset;
|
||||
}
|
||||
|
||||
// Token: 0x02000426 RID: 1062
|
||||
[Token(Token = "0x2000426")]
|
||||
// Token: 0x0200042F RID: 1071
|
||||
[Token(Token = "0x200042F")]
|
||||
public sealed class UpdateDelegate : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06002601 RID: 9729 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002601")]
|
||||
[Address(RVA = "0x44EA10", Offset = "0x44D810", VA = "0x18044EA10")]
|
||||
// Token: 0x06002633 RID: 9779 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002633")]
|
||||
[Address(RVA = "0x491ED0", Offset = "0x4906D0", VA = "0x180491ED0")]
|
||||
public UpdateDelegate(object @object, IntPtr method)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002602 RID: 9730 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002602")]
|
||||
[Address(RVA = "0x122AE30", Offset = "0x1229C30", VA = "0x18122AE30", Slot = "12")]
|
||||
// Token: 0x06002634 RID: 9780 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002634")]
|
||||
[Address(RVA = "0x12B44C0", Offset = "0x12B2CC0", VA = "0x1812B44C0", Slot = "13")]
|
||||
public void Invoke()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002603 RID: 9731 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002603")]
|
||||
[Address(RVA = "0x5FA1E0", Offset = "0x5F8FE0", VA = "0x1805FA1E0", Slot = "13")]
|
||||
// Token: 0x06002635 RID: 9781 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002635")]
|
||||
[Address(RVA = "0x66D300", Offset = "0x66BB00", VA = "0x18066D300", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002604 RID: 9732 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002604")]
|
||||
[Address(RVA = "0x44E730", Offset = "0x44D530", VA = "0x18044E730", Slot = "14")]
|
||||
// Token: 0x06002636 RID: 9782 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002636")]
|
||||
[Address(RVA = "0x491BF0", Offset = "0x4903F0", VA = "0x180491BF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult result)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000427 RID: 1063
|
||||
[Token(Token = "0x2000427")]
|
||||
// Token: 0x02000430 RID: 1072
|
||||
[Token(Token = "0x2000430")]
|
||||
public sealed class IterationDelegate : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06002605 RID: 9733 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002605")]
|
||||
[Address(RVA = "0x44EA10", Offset = "0x44D810", VA = "0x18044EA10")]
|
||||
// Token: 0x06002637 RID: 9783 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002637")]
|
||||
[Address(RVA = "0x491ED0", Offset = "0x4906D0", VA = "0x180491ED0")]
|
||||
public IterationDelegate(object @object, IntPtr method)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002606 RID: 9734 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002606")]
|
||||
[Address(RVA = "0x55BA30", Offset = "0x55A830", VA = "0x18055BA30", Slot = "12")]
|
||||
// Token: 0x06002638 RID: 9784 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002638")]
|
||||
[Address(RVA = "0x56F0C0", Offset = "0x56D8C0", VA = "0x18056F0C0", Slot = "13")]
|
||||
public void Invoke(int i)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002607 RID: 9735 RVA: 0x00055664 File Offset: 0x00053864
|
||||
[Token(Token = "0x6002607")]
|
||||
[Address(RVA = "0x14EB4A0", Offset = "0x14EA2A0", VA = "0x1814EB4A0", Slot = "13")]
|
||||
// Token: 0x06002639 RID: 9785 RVA: 0x00055BAC File Offset: 0x00053DAC
|
||||
[Token(Token = "0x6002639")]
|
||||
[Address(RVA = "0x1585480", Offset = "0x1583C80", VA = "0x181585480", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(int i, AsyncCallback callback, object @object)
|
||||
{
|
||||
return typeof(int).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x06002608 RID: 9736 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002608")]
|
||||
[Address(RVA = "0x44E730", Offset = "0x44D530", VA = "0x18044E730", Slot = "14")]
|
||||
// Token: 0x0600263A RID: 9786 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600263A")]
|
||||
[Address(RVA = "0x491BF0", Offset = "0x4903F0", VA = "0x180491BF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult result)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
|
||||
@@ -4,114 +4,114 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000428 RID: 1064
|
||||
[Token(Token = "0x2000428")]
|
||||
// Token: 0x02000431 RID: 1073
|
||||
[Token(Token = "0x2000431")]
|
||||
[Serializable]
|
||||
public class IKSolverAim : IKSolverHeuristic
|
||||
{
|
||||
// Token: 0x06002609 RID: 9737 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002609")]
|
||||
[Address(RVA = "0x1587630", Offset = "0x1586430", VA = "0x181587630")]
|
||||
// Token: 0x0600263B RID: 9787 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600263B")]
|
||||
[Address(RVA = "0x165E7F0", Offset = "0x165CFF0", VA = "0x18165E7F0")]
|
||||
public float GetAngle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000233 RID: 563
|
||||
// (get) Token: 0x0600260A RID: 9738 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000233")]
|
||||
// Token: 0x1700022D RID: 557
|
||||
// (get) Token: 0x0600263C RID: 9788 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700022D")]
|
||||
public Vector3 transformAxis
|
||||
{
|
||||
[Token(Token = "0x600260A")]
|
||||
[Address(RVA = "0x1589100", Offset = "0x1587F00", VA = "0x181589100")]
|
||||
[Token(Token = "0x600263C")]
|
||||
[Address(RVA = "0x16602C0", Offset = "0x165EAC0", VA = "0x1816602C0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000234 RID: 564
|
||||
// (get) Token: 0x0600260B RID: 9739 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000234")]
|
||||
// Token: 0x1700022E RID: 558
|
||||
// (get) Token: 0x0600263D RID: 9789 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700022E")]
|
||||
public Vector3 transformPoleAxis
|
||||
{
|
||||
[Token(Token = "0x600260B")]
|
||||
[Address(RVA = "0x1589180", Offset = "0x1587F80", VA = "0x181589180")]
|
||||
[Token(Token = "0x600263D")]
|
||||
[Address(RVA = "0x1660340", Offset = "0x165EB40", VA = "0x181660340")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600260C RID: 9740 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600260C")]
|
||||
[Address(RVA = "0x1587C90", Offset = "0x1586A90", VA = "0x181587C90", Slot = "10")]
|
||||
// Token: 0x0600263E RID: 9790 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600263E")]
|
||||
[Address(RVA = "0x165EE50", Offset = "0x165D650", VA = "0x18165EE50", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600260D RID: 9741 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600260D")]
|
||||
[Address(RVA = "0x1588050", Offset = "0x1586E50", VA = "0x181588050", Slot = "11")]
|
||||
// Token: 0x0600263F RID: 9791 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600263F")]
|
||||
[Address(RVA = "0x165F210", Offset = "0x165DA10", VA = "0x18165F210", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000235 RID: 565
|
||||
// (get) Token: 0x0600260E RID: 9742 RVA: 0x00055678 File Offset: 0x00053878
|
||||
[Token(Token = "0x17000235")]
|
||||
// Token: 0x1700022F RID: 559
|
||||
// (get) Token: 0x06002640 RID: 9792 RVA: 0x00055BC0 File Offset: 0x00053DC0
|
||||
[Token(Token = "0x1700022F")]
|
||||
protected override int minBones
|
||||
{
|
||||
[Token(Token = "0x600260E")]
|
||||
[Address(RVA = "0x370C60", Offset = "0x36FA60", VA = "0x180370C60", Slot = "12")]
|
||||
[Token(Token = "0x6002640")]
|
||||
[Address(RVA = "0x47E540", Offset = "0x47CD40", VA = "0x18047E540", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600260F RID: 9743 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600260F")]
|
||||
[Address(RVA = "0x1588E30", Offset = "0x1587C30", VA = "0x181588E30")]
|
||||
// Token: 0x06002641 RID: 9793 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002641")]
|
||||
[Address(RVA = "0x165FFF0", Offset = "0x165E7F0", VA = "0x18165FFF0")]
|
||||
private void Solve()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002610 RID: 9744 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002610")]
|
||||
[Address(RVA = "0x1587750", Offset = "0x1586550", VA = "0x181587750")]
|
||||
// Token: 0x06002642 RID: 9794 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002642")]
|
||||
[Address(RVA = "0x165E910", Offset = "0x165D110", VA = "0x18165E910")]
|
||||
private Vector3 GetClampedIKPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002611 RID: 9745 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002611")]
|
||||
[Address(RVA = "0x15887A0", Offset = "0x15875A0", VA = "0x1815887A0")]
|
||||
// Token: 0x06002643 RID: 9795 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002643")]
|
||||
[Address(RVA = "0x165F960", Offset = "0x165E160", VA = "0x18165F960")]
|
||||
private void RotateToTarget(Vector3 targetPosition, IKSolver.Bone bone, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000236 RID: 566
|
||||
// (get) Token: 0x06002612 RID: 9746 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000236")]
|
||||
// Token: 0x17000230 RID: 560
|
||||
// (get) Token: 0x06002644 RID: 9796 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000230")]
|
||||
protected override Vector3 localDirection
|
||||
{
|
||||
[Token(Token = "0x6002612")]
|
||||
[Address(RVA = "0x1589030", Offset = "0x1587E30", VA = "0x181589030", Slot = "15")]
|
||||
[Token(Token = "0x6002644")]
|
||||
[Address(RVA = "0x16601F0", Offset = "0x165E9F0", VA = "0x1816601F0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002613 RID: 9747 RVA: 0x00055688 File Offset: 0x00053888
|
||||
[Token(Token = "0x6002613")]
|
||||
[Address(RVA = "0x1588F70", Offset = "0x1587D70", VA = "0x181588F70")]
|
||||
// Token: 0x06002645 RID: 9797 RVA: 0x00055BD0 File Offset: 0x00053DD0
|
||||
[Token(Token = "0x6002645")]
|
||||
[Address(RVA = "0x1660130", Offset = "0x165E930", VA = "0x181660130")]
|
||||
public IKSolverAim()
|
||||
{
|
||||
float z = Vector3.forward.z;
|
||||
@@ -128,72 +128,72 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002F9F RID: 12191
|
||||
// Token: 0x04002FE1 RID: 12257
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002F9F")]
|
||||
[Token(Token = "0x4002FE1")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04002FA0 RID: 12192
|
||||
// Token: 0x04002FE2 RID: 12258
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002FA0")]
|
||||
[Token(Token = "0x4002FE2")]
|
||||
public Vector3 axis;
|
||||
|
||||
// Token: 0x04002FA1 RID: 12193
|
||||
// Token: 0x04002FE3 RID: 12259
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x4002FA1")]
|
||||
[Token(Token = "0x4002FE3")]
|
||||
public Vector3 poleAxis;
|
||||
|
||||
// Token: 0x04002FA2 RID: 12194
|
||||
// Token: 0x04002FE4 RID: 12260
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4002FA2")]
|
||||
[Token(Token = "0x4002FE4")]
|
||||
public Vector3 polePosition;
|
||||
|
||||
// Token: 0x04002FA3 RID: 12195
|
||||
// Token: 0x04002FE5 RID: 12261
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x4002FA3")]
|
||||
[Token(Token = "0x4002FE5")]
|
||||
[Range(0f, 1f)]
|
||||
public float poleWeight;
|
||||
|
||||
// Token: 0x04002FA4 RID: 12196
|
||||
// Token: 0x04002FE6 RID: 12262
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4002FA4")]
|
||||
[Token(Token = "0x4002FE6")]
|
||||
public Transform poleTarget;
|
||||
|
||||
// Token: 0x04002FA5 RID: 12197
|
||||
// Token: 0x04002FE7 RID: 12263
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4002FA5")]
|
||||
[Token(Token = "0x4002FE7")]
|
||||
[Range(0f, 1f)]
|
||||
public float clampWeight;
|
||||
|
||||
// Token: 0x04002FA6 RID: 12198
|
||||
// Token: 0x04002FE8 RID: 12264
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4002FA6")]
|
||||
[Attribute(Name = "RangeAttribute", RVA = "0xDF060", Offset = "0xDE460")]
|
||||
[Token(Token = "0x4002FE8")]
|
||||
[Attribute(Name = "RangeAttribute", RVA = "0xE24C0", Offset = "0xE18C0")]
|
||||
public int clampSmoothing;
|
||||
|
||||
// Token: 0x04002FA7 RID: 12199
|
||||
// Token: 0x04002FE9 RID: 12265
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4002FA7")]
|
||||
[Token(Token = "0x4002FE9")]
|
||||
public IKSolver.IterationDelegate OnPreIteration;
|
||||
|
||||
// Token: 0x04002FA8 RID: 12200
|
||||
// Token: 0x04002FEA RID: 12266
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4002FA8")]
|
||||
[Token(Token = "0x4002FEA")]
|
||||
private float step;
|
||||
|
||||
// Token: 0x04002FA9 RID: 12201
|
||||
// Token: 0x04002FEB RID: 12267
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x4002FA9")]
|
||||
[Token(Token = "0x4002FEB")]
|
||||
private Vector3 clampedIKPosition;
|
||||
|
||||
// Token: 0x04002FAA RID: 12202
|
||||
// Token: 0x04002FEC RID: 12268
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4002FAA")]
|
||||
[Token(Token = "0x4002FEC")]
|
||||
private RotationLimit transformLimit;
|
||||
|
||||
// Token: 0x04002FAB RID: 12203
|
||||
// Token: 0x04002FED RID: 12269
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4002FAB")]
|
||||
[Token(Token = "0x4002FED")]
|
||||
private Transform lastTransform;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,46 +4,46 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000429 RID: 1065
|
||||
[Token(Token = "0x2000429")]
|
||||
// Token: 0x02000432 RID: 1074
|
||||
[Token(Token = "0x2000432")]
|
||||
[Serializable]
|
||||
public class IKSolverCCD : IKSolverHeuristic
|
||||
{
|
||||
// Token: 0x06002614 RID: 9748 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002614")]
|
||||
[Address(RVA = "0x1589200", Offset = "0x1588000", VA = "0x181589200")]
|
||||
// Token: 0x06002646 RID: 9798 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002646")]
|
||||
[Address(RVA = "0x16603C0", Offset = "0x165EBC0", VA = "0x1816603C0")]
|
||||
public void FadeOutBoneWeights()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002615 RID: 9749 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002615")]
|
||||
[Address(RVA = "0x15892E0", Offset = "0x15880E0", VA = "0x1815892E0", Slot = "10")]
|
||||
// Token: 0x06002647 RID: 9799 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002647")]
|
||||
[Address(RVA = "0x16604A0", Offset = "0x165ECA0", VA = "0x1816604A0", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002616 RID: 9750 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002616")]
|
||||
[Address(RVA = "0x1589370", Offset = "0x1588170", VA = "0x181589370", Slot = "11")]
|
||||
// Token: 0x06002648 RID: 9800 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002648")]
|
||||
[Address(RVA = "0x1660530", Offset = "0x165ED30", VA = "0x181660530", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002617 RID: 9751 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002617")]
|
||||
[Address(RVA = "0x1589690", Offset = "0x1588490", VA = "0x181589690")]
|
||||
// Token: 0x06002649 RID: 9801 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002649")]
|
||||
[Address(RVA = "0x1660850", Offset = "0x165F050", VA = "0x181660850")]
|
||||
private void Solve(Vector3 targetPosition)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002618 RID: 9752 RVA: 0x00055700 File Offset: 0x00053900
|
||||
[Token(Token = "0x6002618")]
|
||||
[Address(RVA = "0x158A000", Offset = "0x1588E00", VA = "0x18158A000")]
|
||||
// Token: 0x0600264A RID: 9802 RVA: 0x00055C48 File Offset: 0x00053E48
|
||||
[Token(Token = "0x600264A")]
|
||||
[Address(RVA = "0x16611C0", Offset = "0x165F9C0", VA = "0x1816611C0")]
|
||||
public IKSolverCCD()
|
||||
{
|
||||
this.maxIterations = (int)((ulong)4L);
|
||||
@@ -54,9 +54,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002FAC RID: 12204
|
||||
// Token: 0x04002FEE RID: 12270
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002FAC")]
|
||||
[Token(Token = "0x4002FEE")]
|
||||
public IKSolver.IterationDelegate OnPreIteration;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,211 +4,211 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200042A RID: 1066
|
||||
[Token(Token = "0x200042A")]
|
||||
// Token: 0x02000433 RID: 1075
|
||||
[Token(Token = "0x2000433")]
|
||||
[Serializable]
|
||||
public class IKSolverFABRIK : IKSolverHeuristic
|
||||
{
|
||||
// Token: 0x06002619 RID: 9753 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002619")]
|
||||
[Address(RVA = "0x158E410", Offset = "0x158D210", VA = "0x18158E410")]
|
||||
// Token: 0x0600264B RID: 9803 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600264B")]
|
||||
[Address(RVA = "0x16655D0", Offset = "0x1663DD0", VA = "0x1816655D0")]
|
||||
public void SolveForward(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600261A RID: 9754 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261A")]
|
||||
[Address(RVA = "0x158E340", Offset = "0x158D140", VA = "0x18158E340")]
|
||||
// Token: 0x0600264C RID: 9804 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600264C")]
|
||||
[Address(RVA = "0x1665500", Offset = "0x1663D00", VA = "0x181665500")]
|
||||
public void SolveBackward(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600261B RID: 9755 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261B")]
|
||||
[Address(RVA = "0x158C4D0", Offset = "0x158B2D0", VA = "0x18158C4D0", Slot = "5")]
|
||||
// Token: 0x0600264D RID: 9805 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600264D")]
|
||||
[Address(RVA = "0x1663690", Offset = "0x1661E90", VA = "0x181663690", Slot = "5")]
|
||||
public override Vector3 GetIKPosition()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600261C RID: 9756 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261C")]
|
||||
[Address(RVA = "0x158D530", Offset = "0x158C330", VA = "0x18158D530", Slot = "10")]
|
||||
// Token: 0x0600264E RID: 9806 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600264E")]
|
||||
[Address(RVA = "0x16646F0", Offset = "0x1662EF0", VA = "0x1816646F0", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600261D RID: 9757 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261D")]
|
||||
[Address(RVA = "0x158E030", Offset = "0x158CE30", VA = "0x18158E030", Slot = "11")]
|
||||
// Token: 0x0600264F RID: 9807 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600264F")]
|
||||
[Address(RVA = "0x16651F0", Offset = "0x16639F0", VA = "0x1816651F0", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000237 RID: 567
|
||||
// (get) Token: 0x0600261E RID: 9758 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000237")]
|
||||
// Token: 0x17000231 RID: 561
|
||||
// (get) Token: 0x06002650 RID: 9808 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000231")]
|
||||
protected override bool boneLengthCanBeZero
|
||||
{
|
||||
[Token(Token = "0x600261E")]
|
||||
[Address(RVA = "0x290BB0", Offset = "0x28F9B0", VA = "0x180290BB0", Slot = "13")]
|
||||
[Token(Token = "0x6002650")]
|
||||
[Address(RVA = "0x29A960", Offset = "0x299160", VA = "0x18029A960", Slot = "13")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600261F RID: 9759 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600261F")]
|
||||
[Address(RVA = "0x158E4C0", Offset = "0x158D2C0", VA = "0x18158E4C0")]
|
||||
// Token: 0x06002651 RID: 9809 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002651")]
|
||||
[Address(RVA = "0x1665680", Offset = "0x1663E80", VA = "0x181665680")]
|
||||
private Vector3 SolveJoint(Vector3 pos1, Vector3 pos2, float length)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002620 RID: 9760 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002620")]
|
||||
[Address(RVA = "0x158DA60", Offset = "0x158C860", VA = "0x18158DA60")]
|
||||
// Token: 0x06002652 RID: 9810 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002652")]
|
||||
[Address(RVA = "0x1664C20", Offset = "0x1663420", VA = "0x181664C20")]
|
||||
private void OnPreSolve()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002621 RID: 9761 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002621")]
|
||||
[Address(RVA = "0x158D910", Offset = "0x158C710", VA = "0x18158D910")]
|
||||
// Token: 0x06002653 RID: 9811 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002653")]
|
||||
[Address(RVA = "0x1664AD0", Offset = "0x16632D0", VA = "0x181664AD0")]
|
||||
private void OnPostSolve()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002622 RID: 9762 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002622")]
|
||||
[Address(RVA = "0x158E600", Offset = "0x158D400", VA = "0x18158E600")]
|
||||
// Token: 0x06002654 RID: 9812 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002654")]
|
||||
[Address(RVA = "0x16657C0", Offset = "0x1663FC0", VA = "0x1816657C0")]
|
||||
private void Solve(Vector3 targetPosition)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002623 RID: 9763 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002623")]
|
||||
[Address(RVA = "0x158C1E0", Offset = "0x158AFE0", VA = "0x18158C1E0")]
|
||||
// Token: 0x06002655 RID: 9813 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002655")]
|
||||
[Address(RVA = "0x16633A0", Offset = "0x1661BA0", VA = "0x1816633A0")]
|
||||
private void ForwardReach(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002624 RID: 9764 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002624")]
|
||||
[Address(RVA = "0x158E880", Offset = "0x158D680", VA = "0x18158E880")]
|
||||
// Token: 0x06002656 RID: 9814 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002656")]
|
||||
[Address(RVA = "0x1665A40", Offset = "0x1664240", VA = "0x181665A40")]
|
||||
private void SolverMove(int index, Vector3 offset)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002625 RID: 9765 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002625")]
|
||||
[Address(RVA = "0x158EA00", Offset = "0x158D800", VA = "0x18158EA00")]
|
||||
// Token: 0x06002657 RID: 9815 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002657")]
|
||||
[Address(RVA = "0x1665BC0", Offset = "0x16643C0", VA = "0x181665BC0")]
|
||||
private void SolverRotate(int index, Quaternion rotation, bool recursive)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002626 RID: 9766 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002626")]
|
||||
[Address(RVA = "0x158E940", Offset = "0x158D740", VA = "0x18158E940")]
|
||||
// Token: 0x06002658 RID: 9816 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002658")]
|
||||
[Address(RVA = "0x1665B00", Offset = "0x1664300", VA = "0x181665B00")]
|
||||
private void SolverRotateChildren(int index, Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002627 RID: 9767 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002627")]
|
||||
[Address(RVA = "0x158E6B0", Offset = "0x158D4B0", VA = "0x18158E6B0")]
|
||||
// Token: 0x06002659 RID: 9817 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002659")]
|
||||
[Address(RVA = "0x1665870", Offset = "0x1664070", VA = "0x181665870")]
|
||||
private void SolverMoveChildrenAroundPoint(int index, Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002628 RID: 9768 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002628")]
|
||||
[Address(RVA = "0x158C860", Offset = "0x158B660", VA = "0x18158C860")]
|
||||
// Token: 0x0600265A RID: 9818 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600265A")]
|
||||
[Address(RVA = "0x1663A20", Offset = "0x1662220", VA = "0x181663A20")]
|
||||
private Quaternion GetParentSolverRotation(int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002629 RID: 9769 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002629")]
|
||||
[Address(RVA = "0x158C6E0", Offset = "0x158B4E0", VA = "0x18158C6E0")]
|
||||
// Token: 0x0600265B RID: 9819 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600265B")]
|
||||
[Address(RVA = "0x16638A0", Offset = "0x16620A0", VA = "0x1816638A0")]
|
||||
private Vector3 GetParentSolverPosition(int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600262A RID: 9770 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262A")]
|
||||
[Address(RVA = "0x158C580", Offset = "0x158B380", VA = "0x18158C580")]
|
||||
// Token: 0x0600265C RID: 9820 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600265C")]
|
||||
[Address(RVA = "0x1663740", Offset = "0x1661F40", VA = "0x181663740")]
|
||||
private Quaternion GetLimitedRotation(int index, Quaternion q, out bool changed)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600262B RID: 9771 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262B")]
|
||||
[Address(RVA = "0x158C9D0", Offset = "0x158B7D0", VA = "0x18158C9D0")]
|
||||
// Token: 0x0600265D RID: 9821 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600265D")]
|
||||
[Address(RVA = "0x1663B90", Offset = "0x1662390", VA = "0x181663B90")]
|
||||
private void LimitForward(int rotateBone, int limitBone)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600262C RID: 9772 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262C")]
|
||||
[Address(RVA = "0x158C1A0", Offset = "0x158AFA0", VA = "0x18158C1A0")]
|
||||
// Token: 0x0600265E RID: 9822 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600265E")]
|
||||
[Address(RVA = "0x1663360", Offset = "0x1661B60", VA = "0x181663360")]
|
||||
private void BackwardReach(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600262D RID: 9773 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262D")]
|
||||
[Address(RVA = "0x158BFB0", Offset = "0x158ADB0", VA = "0x18158BFB0")]
|
||||
// Token: 0x0600265F RID: 9823 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600265F")]
|
||||
[Address(RVA = "0x1663170", Offset = "0x1661970", VA = "0x181663170")]
|
||||
private void BackwardReachUnlimited(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600262E RID: 9774 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262E")]
|
||||
[Address(RVA = "0x158B870", Offset = "0x158A670", VA = "0x18158B870")]
|
||||
// Token: 0x06002660 RID: 9824 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002660")]
|
||||
[Address(RVA = "0x1662A30", Offset = "0x1661230", VA = "0x181662A30")]
|
||||
private void BackwardReachLimited(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600262F RID: 9775 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600262F")]
|
||||
[Address(RVA = "0x158D370", Offset = "0x158C170", VA = "0x18158D370")]
|
||||
// Token: 0x06002661 RID: 9825 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002661")]
|
||||
[Address(RVA = "0x1664530", Offset = "0x1662D30", VA = "0x181664530")]
|
||||
private void MapToSolverPositions()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002630 RID: 9776 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002630")]
|
||||
[Address(RVA = "0x158D250", Offset = "0x158C050", VA = "0x18158D250")]
|
||||
// Token: 0x06002662 RID: 9826 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002662")]
|
||||
[Address(RVA = "0x1664410", Offset = "0x1662C10", VA = "0x181664410")]
|
||||
private void MapToSolverPositionsLimited()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002631 RID: 9777 RVA: 0x00055734 File Offset: 0x00053934
|
||||
[Token(Token = "0x6002631")]
|
||||
[Address(RVA = "0x158EAE0", Offset = "0x158D8E0", VA = "0x18158EAE0")]
|
||||
// Token: 0x06002663 RID: 9827 RVA: 0x00055C7C File Offset: 0x00053E7C
|
||||
[Token(Token = "0x6002663")]
|
||||
[Address(RVA = "0x1665CA0", Offset = "0x16644A0", VA = "0x181665CA0")]
|
||||
public IKSolverFABRIK()
|
||||
{
|
||||
bool[] array = new bool[0];
|
||||
@@ -223,19 +223,19 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002FAD RID: 12205
|
||||
// Token: 0x04002FEF RID: 12271
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002FAD")]
|
||||
[Token(Token = "0x4002FEF")]
|
||||
public IKSolver.IterationDelegate OnPreIteration;
|
||||
|
||||
// Token: 0x04002FAE RID: 12206
|
||||
// Token: 0x04002FF0 RID: 12272
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002FAE")]
|
||||
[Token(Token = "0x4002FF0")]
|
||||
private bool[] limitedBones;
|
||||
|
||||
// Token: 0x04002FAF RID: 12207
|
||||
// Token: 0x04002FF1 RID: 12273
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002FAF")]
|
||||
[Token(Token = "0x4002FF1")]
|
||||
private Vector3[] solverLocalPositions;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,94 +4,94 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200042B RID: 1067
|
||||
[Token(Token = "0x200042B")]
|
||||
// Token: 0x02000434 RID: 1076
|
||||
[Token(Token = "0x2000434")]
|
||||
[Serializable]
|
||||
public class IKSolverFABRIKRoot : IKSolver
|
||||
{
|
||||
// Token: 0x06002632 RID: 9778 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002632")]
|
||||
[Address(RVA = "0x158A9E0", Offset = "0x15897E0", VA = "0x18158A9E0", Slot = "4")]
|
||||
// Token: 0x06002664 RID: 9828 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002664")]
|
||||
[Address(RVA = "0x1661BA0", Offset = "0x16603A0", VA = "0x181661BA0", Slot = "4")]
|
||||
public override bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002633 RID: 9779 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002633")]
|
||||
[Address(RVA = "0x158B740", Offset = "0x158A540", VA = "0x18158B740", Slot = "9")]
|
||||
// Token: 0x06002665 RID: 9829 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002665")]
|
||||
[Address(RVA = "0x1662900", Offset = "0x1661100", VA = "0x181662900", Slot = "9")]
|
||||
public override void StoreDefaultLocalState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002634 RID: 9780 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002634")]
|
||||
[Address(RVA = "0x158A1D0", Offset = "0x1588FD0", VA = "0x18158A1D0", Slot = "8")]
|
||||
// Token: 0x06002666 RID: 9830 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002666")]
|
||||
[Address(RVA = "0x1661390", Offset = "0x165FB90", VA = "0x181661390", Slot = "8")]
|
||||
public override void FixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002635 RID: 9781 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002635")]
|
||||
[Address(RVA = "0x158B320", Offset = "0x158A120", VA = "0x18158B320", Slot = "10")]
|
||||
// Token: 0x06002667 RID: 9831 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002667")]
|
||||
[Address(RVA = "0x16624E0", Offset = "0x1660CE0", VA = "0x1816624E0", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002636 RID: 9782 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002636")]
|
||||
[Address(RVA = "0x158A940", Offset = "0x1589740", VA = "0x18158A940")]
|
||||
// Token: 0x06002668 RID: 9832 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002668")]
|
||||
[Address(RVA = "0x1661B00", Offset = "0x1660300", VA = "0x181661B00")]
|
||||
private bool IsRoot(int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002637 RID: 9783 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002637")]
|
||||
[Address(RVA = "0x158B4E0", Offset = "0x158A2E0", VA = "0x18158B4E0", Slot = "11")]
|
||||
// Token: 0x06002669 RID: 9833 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002669")]
|
||||
[Address(RVA = "0x16626A0", Offset = "0x1660EA0", VA = "0x1816626A0", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002638 RID: 9784 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002638")]
|
||||
[Address(RVA = "0x158A730", Offset = "0x1589530", VA = "0x18158A730", Slot = "6")]
|
||||
// Token: 0x0600266A RID: 9834 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266A")]
|
||||
[Address(RVA = "0x16618F0", Offset = "0x16600F0", VA = "0x1816618F0", Slot = "6")]
|
||||
public override IKSolver.Point[] GetPoints()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002639 RID: 9785 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002639")]
|
||||
[Address(RVA = "0x158A680", Offset = "0x1589480", VA = "0x18158A680", Slot = "7")]
|
||||
// Token: 0x0600266B RID: 9835 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266B")]
|
||||
[Address(RVA = "0x1661840", Offset = "0x1660040", VA = "0x181661840", Slot = "7")]
|
||||
public override IKSolver.Point GetPoint(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600263A RID: 9786 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600263A")]
|
||||
[Address(RVA = "0x158A060", Offset = "0x1588E60", VA = "0x18158A060")]
|
||||
// Token: 0x0600266C RID: 9836 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266C")]
|
||||
[Address(RVA = "0x1661220", Offset = "0x165FA20", VA = "0x181661220")]
|
||||
private void AddPointsToArray(ref IKSolver.Point[] array, FABRIKChain chain)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600263B RID: 9787 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600263B")]
|
||||
[Address(RVA = "0x158A2A0", Offset = "0x15890A0", VA = "0x18158A2A0")]
|
||||
// Token: 0x0600266D RID: 9837 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266D")]
|
||||
[Address(RVA = "0x1661460", Offset = "0x165FC60", VA = "0x181661460")]
|
||||
private Vector3 GetCentroid()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600263C RID: 9788 RVA: 0x00055784 File Offset: 0x00053984
|
||||
[Token(Token = "0x600263C")]
|
||||
[Address(RVA = "0x158B810", Offset = "0x158A610", VA = "0x18158B810")]
|
||||
// Token: 0x0600266E RID: 9838 RVA: 0x00055CCC File Offset: 0x00053ECC
|
||||
[Token(Token = "0x600266E")]
|
||||
[Address(RVA = "0x16629D0", Offset = "0x16611D0", VA = "0x1816629D0")]
|
||||
public IKSolverFABRIKRoot()
|
||||
{
|
||||
FABRIKChain[] array = new FABRIKChain[0];
|
||||
@@ -99,35 +99,35 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002FB0 RID: 12208
|
||||
// Token: 0x04002FF2 RID: 12274
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002FB0")]
|
||||
[Token(Token = "0x4002FF2")]
|
||||
public int iterations = (int)((ulong)4L);
|
||||
|
||||
// Token: 0x04002FB1 RID: 12209
|
||||
// Token: 0x04002FF3 RID: 12275
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002FB1")]
|
||||
[Token(Token = "0x4002FF3")]
|
||||
[Range(0f, 1f)]
|
||||
public float rootPin;
|
||||
|
||||
// Token: 0x04002FB2 RID: 12210
|
||||
// Token: 0x04002FF4 RID: 12276
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002FB2")]
|
||||
[Token(Token = "0x4002FF4")]
|
||||
public FABRIKChain[] chains;
|
||||
|
||||
// Token: 0x04002FB3 RID: 12211
|
||||
// Token: 0x04002FF5 RID: 12277
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002FB3")]
|
||||
[Token(Token = "0x4002FF5")]
|
||||
private bool zeroWeightApplied;
|
||||
|
||||
// Token: 0x04002FB4 RID: 12212
|
||||
// Token: 0x04002FF6 RID: 12278
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002FB4")]
|
||||
[Token(Token = "0x4002FF6")]
|
||||
private bool[] isRoot;
|
||||
|
||||
// Token: 0x04002FB5 RID: 12213
|
||||
// Token: 0x04002FF7 RID: 12279
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002FB5")]
|
||||
[Token(Token = "0x4002FF7")]
|
||||
private Vector3 rootDefaultPosition;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,14 +4,14 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200042C RID: 1068
|
||||
[Token(Token = "0x200042C")]
|
||||
// Token: 0x02000435 RID: 1077
|
||||
[Token(Token = "0x2000435")]
|
||||
[Serializable]
|
||||
public class IKSolverFullBody : IKSolver
|
||||
{
|
||||
// Token: 0x0600263D RID: 9789 RVA: 0x000557B0 File Offset: 0x000539B0
|
||||
[Token(Token = "0x600263D")]
|
||||
[Address(RVA = "0x1593D30", Offset = "0x1592B30", VA = "0x181593D30")]
|
||||
// Token: 0x0600266F RID: 9839 RVA: 0x00055CF8 File Offset: 0x00053EF8
|
||||
[Token(Token = "0x600266F")]
|
||||
[Address(RVA = "0x166AEF0", Offset = "0x16696F0", VA = "0x18166AEF0")]
|
||||
public IKEffector GetEffector(Transform t)
|
||||
{
|
||||
IKEffector[] array = this.effectors;
|
||||
@@ -29,17 +29,17 @@ namespace RootMotion.FinalIK
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600263E RID: 9790 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600263E")]
|
||||
[Address(RVA = "0x1593CE0", Offset = "0x1592AE0", VA = "0x181593CE0")]
|
||||
// Token: 0x06002670 RID: 9840 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002670")]
|
||||
[Address(RVA = "0x166AEA0", Offset = "0x16696A0", VA = "0x18166AEA0")]
|
||||
public FBIKChain GetChain(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600263F RID: 9791 RVA: 0x00055800 File Offset: 0x00053A00
|
||||
[Token(Token = "0x600263F")]
|
||||
[Address(RVA = "0x1593BB0", Offset = "0x15929B0", VA = "0x181593BB0")]
|
||||
// Token: 0x06002671 RID: 9841 RVA: 0x00055D48 File Offset: 0x00053F48
|
||||
[Token(Token = "0x6002671")]
|
||||
[Address(RVA = "0x166AD70", Offset = "0x1669570", VA = "0x18166AD70")]
|
||||
public int GetChainIndex(Transform transform)
|
||||
{
|
||||
FBIKChain[] array = this.chain;
|
||||
@@ -63,17 +63,17 @@ namespace RootMotion.FinalIK
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002640 RID: 9792 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002640")]
|
||||
[Address(RVA = "0x1593E50", Offset = "0x1592C50", VA = "0x181593E50")]
|
||||
// Token: 0x06002672 RID: 9842 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002672")]
|
||||
[Address(RVA = "0x166B010", Offset = "0x1669810", VA = "0x18166B010")]
|
||||
public IKSolver.Node GetNode(int chainIndex, int nodeIndex)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002641 RID: 9793 RVA: 0x00055868 File Offset: 0x00053A68
|
||||
[Token(Token = "0x6002641")]
|
||||
[Address(RVA = "0x1593B20", Offset = "0x1592920", VA = "0x181593B20")]
|
||||
// Token: 0x06002673 RID: 9843 RVA: 0x00055DB0 File Offset: 0x00053FB0
|
||||
[Token(Token = "0x6002673")]
|
||||
[Address(RVA = "0x166ACE0", Offset = "0x16694E0", VA = "0x18166ACE0")]
|
||||
public void GetChainAndNodeIndexes(Transform transform, out int chainIndex, out int nodeIndex)
|
||||
{
|
||||
int chainIndex2 = this.GetChainIndex(transform);
|
||||
@@ -85,9 +85,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002642 RID: 9794 RVA: 0x000558A8 File Offset: 0x00053AA8
|
||||
[Token(Token = "0x6002642")]
|
||||
[Address(RVA = "0x1594050", Offset = "0x1592E50", VA = "0x181594050", Slot = "6")]
|
||||
// Token: 0x06002674 RID: 9844 RVA: 0x00055DF0 File Offset: 0x00053FF0
|
||||
[Token(Token = "0x6002674")]
|
||||
[Address(RVA = "0x166B210", Offset = "0x1669A10", VA = "0x18166B210", Slot = "6")]
|
||||
public override IKSolver.Point[] GetPoints()
|
||||
{
|
||||
IKSolver.Point[] array2;
|
||||
@@ -128,25 +128,25 @@ namespace RootMotion.FinalIK
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06002643 RID: 9795 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002643")]
|
||||
[Address(RVA = "0x1593EC0", Offset = "0x1592CC0", VA = "0x181593EC0", Slot = "7")]
|
||||
// Token: 0x06002675 RID: 9845 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002675")]
|
||||
[Address(RVA = "0x166B080", Offset = "0x1669880", VA = "0x18166B080", Slot = "7")]
|
||||
public override IKSolver.Point GetPoint(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002644 RID: 9796 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002644")]
|
||||
[Address(RVA = "0x15941E0", Offset = "0x1592FE0", VA = "0x1815941E0", Slot = "4")]
|
||||
// Token: 0x06002676 RID: 9846 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002676")]
|
||||
[Address(RVA = "0x166B3A0", Offset = "0x1669BA0", VA = "0x18166B3A0", Slot = "4")]
|
||||
public override bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002645 RID: 9797 RVA: 0x00055960 File Offset: 0x00053B60
|
||||
[Token(Token = "0x6002645")]
|
||||
[Address(RVA = "0x1594F30", Offset = "0x1593D30", VA = "0x181594F30", Slot = "9")]
|
||||
// Token: 0x06002677 RID: 9847 RVA: 0x00055EA8 File Offset: 0x000540A8
|
||||
[Token(Token = "0x6002677")]
|
||||
[Address(RVA = "0x166C0F0", Offset = "0x166A8F0", VA = "0x18166C0F0", Slot = "9")]
|
||||
public override void StoreDefaultLocalState()
|
||||
{
|
||||
this.spineMapping.StoreDefaultLocalState();
|
||||
@@ -175,17 +175,17 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002646 RID: 9798 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002646")]
|
||||
[Address(RVA = "0x1593A00", Offset = "0x1592800", VA = "0x181593A00", Slot = "8")]
|
||||
// Token: 0x06002678 RID: 9848 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002678")]
|
||||
[Address(RVA = "0x166ABC0", Offset = "0x16693C0", VA = "0x18166ABC0", Slot = "8")]
|
||||
public override void FixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002647 RID: 9799 RVA: 0x000559E8 File Offset: 0x00053BE8
|
||||
[Token(Token = "0x6002647")]
|
||||
[Address(RVA = "0x1594480", Offset = "0x1593280", VA = "0x181594480", Slot = "10")]
|
||||
// Token: 0x06002679 RID: 9849 RVA: 0x00055F30 File Offset: 0x00054130
|
||||
[Token(Token = "0x6002679")]
|
||||
[Address(RVA = "0x166B640", Offset = "0x1669E40", VA = "0x18166B640", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
int num = 0;
|
||||
@@ -220,9 +220,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002648 RID: 9800 RVA: 0x00055AA8 File Offset: 0x00053CA8
|
||||
[Token(Token = "0x6002648")]
|
||||
[Address(RVA = "0x1594650", Offset = "0x1593450", VA = "0x181594650", Slot = "11")]
|
||||
// Token: 0x0600267A RID: 9850 RVA: 0x00055FF0 File Offset: 0x000541F0
|
||||
[Token(Token = "0x600267A")]
|
||||
[Address(RVA = "0x166B810", Offset = "0x166A010", VA = "0x18166B810", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
do
|
||||
@@ -278,9 +278,9 @@ namespace RootMotion.FinalIK
|
||||
while (this.effectors != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06002649 RID: 9801 RVA: 0x00055BA0 File Offset: 0x00053DA0
|
||||
[Token(Token = "0x6002649")]
|
||||
[Address(RVA = "0x1594800", Offset = "0x1593600", VA = "0x181594800", Slot = "12")]
|
||||
// Token: 0x0600267B RID: 9851 RVA: 0x000560E8 File Offset: 0x000542E8
|
||||
[Token(Token = "0x600267B")]
|
||||
[Address(RVA = "0x166B9C0", Offset = "0x166A1C0", VA = "0x18166B9C0", Slot = "12")]
|
||||
protected virtual void ReadPose()
|
||||
{
|
||||
FBIKChain[] array = this.chain;
|
||||
@@ -356,33 +356,33 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600264A RID: 9802 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600264A")]
|
||||
[Address(RVA = "0x1594B50", Offset = "0x1593950", VA = "0x181594B50", Slot = "13")]
|
||||
// Token: 0x0600267C RID: 9852 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600267C")]
|
||||
[Address(RVA = "0x166BD10", Offset = "0x166A510", VA = "0x18166BD10", Slot = "13")]
|
||||
protected virtual void Solve()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600264B RID: 9803 RVA: 0x00055D2C File Offset: 0x00053F2C
|
||||
[Token(Token = "0x600264B")]
|
||||
[Address(RVA = "0x15939B0", Offset = "0x15927B0", VA = "0x1815939B0", Slot = "14")]
|
||||
// Token: 0x0600267D RID: 9853 RVA: 0x00056274 File Offset: 0x00054474
|
||||
[Token(Token = "0x600267D")]
|
||||
[Address(RVA = "0x166AB70", Offset = "0x1669370", VA = "0x18166AB70", Slot = "14")]
|
||||
protected virtual void ApplyBendConstraints()
|
||||
{
|
||||
this.chain[0].SolveTrigonometric(this, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600264C RID: 9804 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600264C")]
|
||||
[Address(RVA = "0x1595040", Offset = "0x1593E40", VA = "0x181595040", Slot = "15")]
|
||||
// Token: 0x0600267E RID: 9854 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600267E")]
|
||||
[Address(RVA = "0x166C200", Offset = "0x166AA00", VA = "0x18166C200", Slot = "15")]
|
||||
protected virtual void WritePose()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600264D RID: 9805 RVA: 0x00055D54 File Offset: 0x00053F54
|
||||
[Token(Token = "0x600264D")]
|
||||
[Address(RVA = "0x1595170", Offset = "0x1593F70", VA = "0x181595170")]
|
||||
// Token: 0x0600267F RID: 9855 RVA: 0x0005629C File Offset: 0x0005449C
|
||||
[Token(Token = "0x600267F")]
|
||||
[Address(RVA = "0x166C330", Offset = "0x166AB30", VA = "0x18166C330")]
|
||||
public IKSolverFullBody()
|
||||
{
|
||||
FBIKChain[] array = new FBIKChain[0];
|
||||
@@ -399,80 +399,80 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002FB6 RID: 12214
|
||||
// Token: 0x04002FF8 RID: 12280
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002FB6")]
|
||||
[Token(Token = "0x4002FF8")]
|
||||
[Range(0f, 10f)]
|
||||
public int iterations = (int)((ulong)4L);
|
||||
|
||||
// Token: 0x04002FB7 RID: 12215
|
||||
// Token: 0x04002FF9 RID: 12281
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002FB7")]
|
||||
[Token(Token = "0x4002FF9")]
|
||||
public FBIKChain[] chain;
|
||||
|
||||
// Token: 0x04002FB8 RID: 12216
|
||||
// Token: 0x04002FFA RID: 12282
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002FB8")]
|
||||
[Token(Token = "0x4002FFA")]
|
||||
public IKEffector[] effectors;
|
||||
|
||||
// Token: 0x04002FB9 RID: 12217
|
||||
// Token: 0x04002FFB RID: 12283
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002FB9")]
|
||||
[Token(Token = "0x4002FFB")]
|
||||
public IKMappingSpine spineMapping;
|
||||
|
||||
// Token: 0x04002FBA RID: 12218
|
||||
// Token: 0x04002FFC RID: 12284
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002FBA")]
|
||||
[Token(Token = "0x4002FFC")]
|
||||
public IKMappingBone[] boneMappings;
|
||||
|
||||
// Token: 0x04002FBB RID: 12219
|
||||
// Token: 0x04002FFD RID: 12285
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002FBB")]
|
||||
[Token(Token = "0x4002FFD")]
|
||||
public IKMappingLimb[] limbMappings;
|
||||
|
||||
// Token: 0x04002FBC RID: 12220
|
||||
// Token: 0x04002FFE RID: 12286
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002FBC")]
|
||||
[Token(Token = "0x4002FFE")]
|
||||
public bool FABRIKPass;
|
||||
|
||||
// Token: 0x04002FBD RID: 12221
|
||||
// Token: 0x04002FFF RID: 12287
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002FBD")]
|
||||
[Token(Token = "0x4002FFF")]
|
||||
public IKSolver.UpdateDelegate OnPreRead;
|
||||
|
||||
// Token: 0x04002FBE RID: 12222
|
||||
// Token: 0x04003000 RID: 12288
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002FBE")]
|
||||
[Token(Token = "0x4003000")]
|
||||
public IKSolver.UpdateDelegate OnPreSolve;
|
||||
|
||||
// Token: 0x04002FBF RID: 12223
|
||||
// Token: 0x04003001 RID: 12289
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4002FBF")]
|
||||
[Token(Token = "0x4003001")]
|
||||
public IKSolver.IterationDelegate OnPreIteration;
|
||||
|
||||
// Token: 0x04002FC0 RID: 12224
|
||||
// Token: 0x04003002 RID: 12290
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4002FC0")]
|
||||
[Token(Token = "0x4003002")]
|
||||
public IKSolver.IterationDelegate OnPostIteration;
|
||||
|
||||
// Token: 0x04002FC1 RID: 12225
|
||||
// Token: 0x04003003 RID: 12291
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002FC1")]
|
||||
[Token(Token = "0x4003003")]
|
||||
public IKSolver.UpdateDelegate OnPreBend;
|
||||
|
||||
// Token: 0x04002FC2 RID: 12226
|
||||
// Token: 0x04003004 RID: 12292
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4002FC2")]
|
||||
[Token(Token = "0x4003004")]
|
||||
public IKSolver.UpdateDelegate OnPostSolve;
|
||||
|
||||
// Token: 0x04002FC3 RID: 12227
|
||||
// Token: 0x04003005 RID: 12293
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4002FC3")]
|
||||
[Token(Token = "0x4003005")]
|
||||
public IKSolver.UpdateDelegate OnStoreDefaultLocalState;
|
||||
|
||||
// Token: 0x04002FC4 RID: 12228
|
||||
// Token: 0x04003006 RID: 12294
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4002FC4")]
|
||||
[Token(Token = "0x4003006")]
|
||||
public IKSolver.UpdateDelegate OnFixTransforms;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,360 +6,360 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200042F RID: 1071
|
||||
[Token(Token = "0x200042F")]
|
||||
// Token: 0x02000438 RID: 1080
|
||||
[Token(Token = "0x2000438")]
|
||||
[Serializable]
|
||||
public class IKSolverFullBodyBiped : IKSolverFullBody
|
||||
{
|
||||
// Token: 0x17000238 RID: 568
|
||||
// (get) Token: 0x0600264E RID: 9806 RVA: 0x00055DC0 File Offset: 0x00053FC0
|
||||
[Token(Token = "0x17000238")]
|
||||
// Token: 0x17000232 RID: 562
|
||||
// (get) Token: 0x06002680 RID: 9856 RVA: 0x00056308 File Offset: 0x00054508
|
||||
[Token(Token = "0x17000232")]
|
||||
public IKEffector bodyEffector
|
||||
{
|
||||
[Token(Token = "0x600264E")]
|
||||
[Address(RVA = "0x1593530", Offset = "0x1592330", VA = "0x181593530")]
|
||||
[Token(Token = "0x6002680")]
|
||||
[Address(RVA = "0x166A6F0", Offset = "0x1668EF0", VA = "0x18166A6F0")]
|
||||
get
|
||||
{
|
||||
return this.effectors[0];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000239 RID: 569
|
||||
// (get) Token: 0x0600264F RID: 9807 RVA: 0x00055DE0 File Offset: 0x00053FE0
|
||||
[Token(Token = "0x17000239")]
|
||||
// Token: 0x17000233 RID: 563
|
||||
// (get) Token: 0x06002681 RID: 9857 RVA: 0x00056328 File Offset: 0x00054528
|
||||
[Token(Token = "0x17000233")]
|
||||
public IKEffector leftShoulderEffector
|
||||
{
|
||||
[Token(Token = "0x600264F")]
|
||||
[Address(RVA = "0x15936F0", Offset = "0x15924F0", VA = "0x1815936F0")]
|
||||
[Token(Token = "0x6002681")]
|
||||
[Address(RVA = "0x166A8B0", Offset = "0x16690B0", VA = "0x18166A8B0")]
|
||||
get
|
||||
{
|
||||
return this.effectors[1];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700023A RID: 570
|
||||
// (get) Token: 0x06002650 RID: 9808 RVA: 0x00055E00 File Offset: 0x00054000
|
||||
[Token(Token = "0x1700023A")]
|
||||
// Token: 0x17000234 RID: 564
|
||||
// (get) Token: 0x06002682 RID: 9858 RVA: 0x00056348 File Offset: 0x00054548
|
||||
[Token(Token = "0x17000234")]
|
||||
public IKEffector rightShoulderEffector
|
||||
{
|
||||
[Token(Token = "0x6002650")]
|
||||
[Address(RVA = "0x1593910", Offset = "0x1592710", VA = "0x181593910")]
|
||||
[Token(Token = "0x6002682")]
|
||||
[Address(RVA = "0x166AAD0", Offset = "0x16692D0", VA = "0x18166AAD0")]
|
||||
get
|
||||
{
|
||||
return this.effectors[2];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700023B RID: 571
|
||||
// (get) Token: 0x06002651 RID: 9809 RVA: 0x00055E20 File Offset: 0x00054020
|
||||
[Token(Token = "0x1700023B")]
|
||||
// Token: 0x17000235 RID: 565
|
||||
// (get) Token: 0x06002683 RID: 9859 RVA: 0x00056368 File Offset: 0x00054568
|
||||
[Token(Token = "0x17000235")]
|
||||
public IKEffector leftThighEffector
|
||||
{
|
||||
[Token(Token = "0x6002651")]
|
||||
[Address(RVA = "0x1593730", Offset = "0x1592530", VA = "0x181593730")]
|
||||
[Token(Token = "0x6002683")]
|
||||
[Address(RVA = "0x166A8F0", Offset = "0x16690F0", VA = "0x18166A8F0")]
|
||||
get
|
||||
{
|
||||
return this.effectors[3];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700023C RID: 572
|
||||
// (get) Token: 0x06002652 RID: 9810 RVA: 0x00055E40 File Offset: 0x00054040
|
||||
[Token(Token = "0x1700023C")]
|
||||
// Token: 0x17000236 RID: 566
|
||||
// (get) Token: 0x06002684 RID: 9860 RVA: 0x00056388 File Offset: 0x00054588
|
||||
[Token(Token = "0x17000236")]
|
||||
public IKEffector rightThighEffector
|
||||
{
|
||||
[Token(Token = "0x6002652")]
|
||||
[Address(RVA = "0x1593950", Offset = "0x1592750", VA = "0x181593950")]
|
||||
[Token(Token = "0x6002684")]
|
||||
[Address(RVA = "0x166AB10", Offset = "0x1669310", VA = "0x18166AB10")]
|
||||
get
|
||||
{
|
||||
return this.effectors[4];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700023D RID: 573
|
||||
// (get) Token: 0x06002653 RID: 9811 RVA: 0x00055E60 File Offset: 0x00054060
|
||||
[Token(Token = "0x1700023D")]
|
||||
// Token: 0x17000237 RID: 567
|
||||
// (get) Token: 0x06002685 RID: 9861 RVA: 0x000563A8 File Offset: 0x000545A8
|
||||
[Token(Token = "0x17000237")]
|
||||
public IKEffector leftHandEffector
|
||||
{
|
||||
[Token(Token = "0x6002653")]
|
||||
[Address(RVA = "0x1593630", Offset = "0x1592430", VA = "0x181593630")]
|
||||
[Token(Token = "0x6002685")]
|
||||
[Address(RVA = "0x166A7F0", Offset = "0x1668FF0", VA = "0x18166A7F0")]
|
||||
get
|
||||
{
|
||||
return this.effectors[5];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700023E RID: 574
|
||||
// (get) Token: 0x06002654 RID: 9812 RVA: 0x00055E80 File Offset: 0x00054080
|
||||
[Token(Token = "0x1700023E")]
|
||||
// Token: 0x17000238 RID: 568
|
||||
// (get) Token: 0x06002686 RID: 9862 RVA: 0x000563C8 File Offset: 0x000545C8
|
||||
[Token(Token = "0x17000238")]
|
||||
public IKEffector rightHandEffector
|
||||
{
|
||||
[Token(Token = "0x6002654")]
|
||||
[Address(RVA = "0x1593850", Offset = "0x1592650", VA = "0x181593850")]
|
||||
[Token(Token = "0x6002686")]
|
||||
[Address(RVA = "0x166AA10", Offset = "0x1669210", VA = "0x18166AA10")]
|
||||
get
|
||||
{
|
||||
return this.effectors[6];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700023F RID: 575
|
||||
// (get) Token: 0x06002655 RID: 9813 RVA: 0x00055EA0 File Offset: 0x000540A0
|
||||
[Token(Token = "0x1700023F")]
|
||||
// Token: 0x17000239 RID: 569
|
||||
// (get) Token: 0x06002687 RID: 9863 RVA: 0x000563E8 File Offset: 0x000545E8
|
||||
[Token(Token = "0x17000239")]
|
||||
public IKEffector leftFootEffector
|
||||
{
|
||||
[Token(Token = "0x6002655")]
|
||||
[Address(RVA = "0x15935F0", Offset = "0x15923F0", VA = "0x1815935F0")]
|
||||
[Token(Token = "0x6002687")]
|
||||
[Address(RVA = "0x166A7B0", Offset = "0x1668FB0", VA = "0x18166A7B0")]
|
||||
get
|
||||
{
|
||||
return this.effectors[7];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000240 RID: 576
|
||||
// (get) Token: 0x06002656 RID: 9814 RVA: 0x00055EC0 File Offset: 0x000540C0
|
||||
[Token(Token = "0x17000240")]
|
||||
// Token: 0x1700023A RID: 570
|
||||
// (get) Token: 0x06002688 RID: 9864 RVA: 0x00056408 File Offset: 0x00054608
|
||||
[Token(Token = "0x1700023A")]
|
||||
public IKEffector rightFootEffector
|
||||
{
|
||||
[Token(Token = "0x6002656")]
|
||||
[Address(RVA = "0x1593810", Offset = "0x1592610", VA = "0x181593810")]
|
||||
[Token(Token = "0x6002688")]
|
||||
[Address(RVA = "0x166A9D0", Offset = "0x16691D0", VA = "0x18166A9D0")]
|
||||
get
|
||||
{
|
||||
return this.effectors[8];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000241 RID: 577
|
||||
// (get) Token: 0x06002657 RID: 9815 RVA: 0x00055EE0 File Offset: 0x000540E0
|
||||
[Token(Token = "0x17000241")]
|
||||
// Token: 0x1700023B RID: 571
|
||||
// (get) Token: 0x06002689 RID: 9865 RVA: 0x00056428 File Offset: 0x00054628
|
||||
[Token(Token = "0x1700023B")]
|
||||
public FBIKChain leftArmChain
|
||||
{
|
||||
[Token(Token = "0x6002657")]
|
||||
[Address(RVA = "0x1593570", Offset = "0x1592370", VA = "0x181593570")]
|
||||
[Token(Token = "0x6002689")]
|
||||
[Address(RVA = "0x166A730", Offset = "0x1668F30", VA = "0x18166A730")]
|
||||
get
|
||||
{
|
||||
return this.chain[1];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000242 RID: 578
|
||||
// (get) Token: 0x06002658 RID: 9816 RVA: 0x00055F00 File Offset: 0x00054100
|
||||
[Token(Token = "0x17000242")]
|
||||
// Token: 0x1700023C RID: 572
|
||||
// (get) Token: 0x0600268A RID: 9866 RVA: 0x00056448 File Offset: 0x00054648
|
||||
[Token(Token = "0x1700023C")]
|
||||
public FBIKChain rightArmChain
|
||||
{
|
||||
[Token(Token = "0x6002658")]
|
||||
[Address(RVA = "0x1593790", Offset = "0x1592590", VA = "0x181593790")]
|
||||
[Token(Token = "0x600268A")]
|
||||
[Address(RVA = "0x166A950", Offset = "0x1669150", VA = "0x18166A950")]
|
||||
get
|
||||
{
|
||||
return this.chain[2];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000243 RID: 579
|
||||
// (get) Token: 0x06002659 RID: 9817 RVA: 0x00055F20 File Offset: 0x00054120
|
||||
[Token(Token = "0x17000243")]
|
||||
// Token: 0x1700023D RID: 573
|
||||
// (get) Token: 0x0600268B RID: 9867 RVA: 0x00056468 File Offset: 0x00054668
|
||||
[Token(Token = "0x1700023D")]
|
||||
public FBIKChain leftLegChain
|
||||
{
|
||||
[Token(Token = "0x6002659")]
|
||||
[Address(RVA = "0x1593670", Offset = "0x1592470", VA = "0x181593670")]
|
||||
[Token(Token = "0x600268B")]
|
||||
[Address(RVA = "0x166A830", Offset = "0x1669030", VA = "0x18166A830")]
|
||||
get
|
||||
{
|
||||
return this.chain[3];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000244 RID: 580
|
||||
// (get) Token: 0x0600265A RID: 9818 RVA: 0x00055F40 File Offset: 0x00054140
|
||||
[Token(Token = "0x17000244")]
|
||||
// Token: 0x1700023E RID: 574
|
||||
// (get) Token: 0x0600268C RID: 9868 RVA: 0x00056488 File Offset: 0x00054688
|
||||
[Token(Token = "0x1700023E")]
|
||||
public FBIKChain rightLegChain
|
||||
{
|
||||
[Token(Token = "0x600265A")]
|
||||
[Address(RVA = "0x1593890", Offset = "0x1592690", VA = "0x181593890")]
|
||||
[Token(Token = "0x600268C")]
|
||||
[Address(RVA = "0x166AA50", Offset = "0x1669250", VA = "0x18166AA50")]
|
||||
get
|
||||
{
|
||||
return this.chain[4];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000245 RID: 581
|
||||
// (get) Token: 0x0600265B RID: 9819 RVA: 0x00055F60 File Offset: 0x00054160
|
||||
[Token(Token = "0x17000245")]
|
||||
// Token: 0x1700023F RID: 575
|
||||
// (get) Token: 0x0600268D RID: 9869 RVA: 0x000564A8 File Offset: 0x000546A8
|
||||
[Token(Token = "0x1700023F")]
|
||||
public IKMappingLimb leftArmMapping
|
||||
{
|
||||
[Token(Token = "0x600265B")]
|
||||
[Address(RVA = "0x15935B0", Offset = "0x15923B0", VA = "0x1815935B0")]
|
||||
[Token(Token = "0x600268D")]
|
||||
[Address(RVA = "0x166A770", Offset = "0x1668F70", VA = "0x18166A770")]
|
||||
get
|
||||
{
|
||||
return this.limbMappings[0];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000246 RID: 582
|
||||
// (get) Token: 0x0600265C RID: 9820 RVA: 0x00055F80 File Offset: 0x00054180
|
||||
[Token(Token = "0x17000246")]
|
||||
// Token: 0x17000240 RID: 576
|
||||
// (get) Token: 0x0600268E RID: 9870 RVA: 0x000564C8 File Offset: 0x000546C8
|
||||
[Token(Token = "0x17000240")]
|
||||
public IKMappingLimb rightArmMapping
|
||||
{
|
||||
[Token(Token = "0x600265C")]
|
||||
[Address(RVA = "0x15937D0", Offset = "0x15925D0", VA = "0x1815937D0")]
|
||||
[Token(Token = "0x600268E")]
|
||||
[Address(RVA = "0x166A990", Offset = "0x1669190", VA = "0x18166A990")]
|
||||
get
|
||||
{
|
||||
return this.limbMappings[1];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000247 RID: 583
|
||||
// (get) Token: 0x0600265D RID: 9821 RVA: 0x00055FA0 File Offset: 0x000541A0
|
||||
[Token(Token = "0x17000247")]
|
||||
// Token: 0x17000241 RID: 577
|
||||
// (get) Token: 0x0600268F RID: 9871 RVA: 0x000564E8 File Offset: 0x000546E8
|
||||
[Token(Token = "0x17000241")]
|
||||
public IKMappingLimb leftLegMapping
|
||||
{
|
||||
[Token(Token = "0x600265D")]
|
||||
[Address(RVA = "0x15936B0", Offset = "0x15924B0", VA = "0x1815936B0")]
|
||||
[Token(Token = "0x600268F")]
|
||||
[Address(RVA = "0x166A870", Offset = "0x1669070", VA = "0x18166A870")]
|
||||
get
|
||||
{
|
||||
return this.limbMappings[2];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000248 RID: 584
|
||||
// (get) Token: 0x0600265E RID: 9822 RVA: 0x00055FC0 File Offset: 0x000541C0
|
||||
[Token(Token = "0x17000248")]
|
||||
// Token: 0x17000242 RID: 578
|
||||
// (get) Token: 0x06002690 RID: 9872 RVA: 0x00056508 File Offset: 0x00054708
|
||||
[Token(Token = "0x17000242")]
|
||||
public IKMappingLimb rightLegMapping
|
||||
{
|
||||
[Token(Token = "0x600265E")]
|
||||
[Address(RVA = "0x15938D0", Offset = "0x15926D0", VA = "0x1815938D0")]
|
||||
[Token(Token = "0x6002690")]
|
||||
[Address(RVA = "0x166AA90", Offset = "0x1669290", VA = "0x18166AA90")]
|
||||
get
|
||||
{
|
||||
return this.limbMappings[3];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000249 RID: 585
|
||||
// (get) Token: 0x0600265F RID: 9823 RVA: 0x00055FE0 File Offset: 0x000541E0
|
||||
[Token(Token = "0x17000249")]
|
||||
// Token: 0x17000243 RID: 579
|
||||
// (get) Token: 0x06002691 RID: 9873 RVA: 0x00056528 File Offset: 0x00054728
|
||||
[Token(Token = "0x17000243")]
|
||||
public IKMappingBone headMapping
|
||||
{
|
||||
[Token(Token = "0x600265F")]
|
||||
[Address(RVA = "0x15900C0", Offset = "0x158EEC0", VA = "0x1815900C0")]
|
||||
[Token(Token = "0x6002691")]
|
||||
[Address(RVA = "0x1667280", Offset = "0x1665A80", VA = "0x181667280")]
|
||||
get
|
||||
{
|
||||
return this.boneMappings[0];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002660 RID: 9824 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002660")]
|
||||
[Address(RVA = "0x1590C90", Offset = "0x158FA90", VA = "0x181590C90")]
|
||||
// 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: 0x06002661 RID: 9825 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002661")]
|
||||
[Address(RVA = "0x1590D00", Offset = "0x158FB00", VA = "0x181590D00")]
|
||||
// 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: 0x06002662 RID: 9826 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002662")]
|
||||
[Address(RVA = "0x158F8F0", Offset = "0x158E6F0", VA = "0x18158F8F0")]
|
||||
// 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: 0x06002663 RID: 9827 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002663")]
|
||||
[Address(RVA = "0x158F9C0", Offset = "0x158E7C0", VA = "0x18158F9C0")]
|
||||
// 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: 0x06002664 RID: 9828 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002664")]
|
||||
[Address(RVA = "0x158FBB0", Offset = "0x158E9B0", VA = "0x18158FBB0")]
|
||||
// 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: 0x06002665 RID: 9829 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002665")]
|
||||
[Address(RVA = "0x158FDC0", Offset = "0x158EBC0", VA = "0x18158FDC0")]
|
||||
// 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: 0x06002666 RID: 9830 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002666")]
|
||||
[Address(RVA = "0x15901C0", Offset = "0x158EFC0", VA = "0x1815901C0")]
|
||||
// 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: 0x06002667 RID: 9831 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002667")]
|
||||
[Address(RVA = "0x1590290", Offset = "0x158F090", VA = "0x181590290")]
|
||||
// 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: 0x06002668 RID: 9832 RVA: 0x00056000 File Offset: 0x00054200
|
||||
[Token(Token = "0x6002668")]
|
||||
[Address(RVA = "0x3EFFD0", Offset = "0x3EEDD0", VA = "0x1803EFFD0")]
|
||||
// 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: 0x06002669 RID: 9833 RVA: 0x00056014 File Offset: 0x00054214
|
||||
[Token(Token = "0x6002669")]
|
||||
[Address(RVA = "0x15900C0", Offset = "0x158EEC0", VA = "0x1815900C0")]
|
||||
// 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: 0x0600266A RID: 9834 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266A")]
|
||||
[Address(RVA = "0x158F550", Offset = "0x158E350", VA = "0x18158F550")]
|
||||
// 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: 0x0600266B RID: 9835 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266B")]
|
||||
[Address(RVA = "0x1590530", Offset = "0x158F330", VA = "0x181590530", Slot = "4")]
|
||||
// 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: 0x0600266C RID: 9836 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266C")]
|
||||
[Address(RVA = "0x1591130", Offset = "0x158FF30", VA = "0x181591130")]
|
||||
// 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: 0x0600266D RID: 9837 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600266D")]
|
||||
[Address(RVA = "0x158F130", Offset = "0x158DF30", VA = "0x18158F130")]
|
||||
// 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: 0x0600266E RID: 9838 RVA: 0x00056034 File Offset: 0x00054234
|
||||
[Token(Token = "0x600266E")]
|
||||
[Address(RVA = "0x15910C0", Offset = "0x158FEC0", VA = "0x1815910C0")]
|
||||
// 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;
|
||||
@@ -373,21 +373,21 @@ namespace RootMotion.FinalIK
|
||||
this.SetLimbOrientation(FullBodyBipedChain.RightLeg, rightLeg);
|
||||
}
|
||||
|
||||
// Token: 0x1700024A RID: 586
|
||||
// (get) Token: 0x0600266F RID: 9839 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// (set) Token: 0x06002670 RID: 9840 RVA: 0x00056088 File Offset: 0x00054288
|
||||
[Token(Token = "0x1700024A")]
|
||||
// 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 = "0x600266F")]
|
||||
[Address(RVA = "0x1593770", Offset = "0x1592570", VA = "0x181593770")]
|
||||
[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 = "0x6002670")]
|
||||
[Address(RVA = "0x1593990", Offset = "0x1592790", VA = "0x181593990")]
|
||||
[Token(Token = "0x60026A2")]
|
||||
[Address(RVA = "0x166AB50", Offset = "0x1669350", VA = "0x18166AB50")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
@@ -396,33 +396,33 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002671 RID: 9841 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002671")]
|
||||
[Address(RVA = "0x1590DB0", Offset = "0x158FBB0", VA = "0x181590DB0")]
|
||||
// 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: 0x06002672 RID: 9842 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002672")]
|
||||
[Address(RVA = "0x1590100", Offset = "0x158EF00", VA = "0x181590100")]
|
||||
// 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: 0x06002673 RID: 9843 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002673")]
|
||||
[Address(RVA = "0x1590470", Offset = "0x158F270", VA = "0x181590470")]
|
||||
// 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: 0x06002674 RID: 9844 RVA: 0x000560A8 File Offset: 0x000542A8
|
||||
[Token(Token = "0x6002674")]
|
||||
[Address(RVA = "0x158F070", Offset = "0x158DE70", VA = "0x18158F070")]
|
||||
// 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;
|
||||
@@ -438,57 +438,57 @@ namespace RootMotion.FinalIK
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002675 RID: 9845 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002675")]
|
||||
[Address(RVA = "0x1590920", Offset = "0x158F720", VA = "0x181590920", Slot = "12")]
|
||||
// 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: 0x06002676 RID: 9846 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002676")]
|
||||
[Address(RVA = "0x1590700", Offset = "0x158F500", VA = "0x181590700")]
|
||||
// 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: 0x06002677 RID: 9847 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002677")]
|
||||
[Address(RVA = "0x158F620", Offset = "0x158E420", VA = "0x18158F620")]
|
||||
// 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: 0x06002678 RID: 9848 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002678")]
|
||||
[Address(RVA = "0x158FE90", Offset = "0x158EC90", VA = "0x18158FE90")]
|
||||
// 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: 0x06002679 RID: 9849 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002679")]
|
||||
[Address(RVA = "0x158EBB0", Offset = "0x158D9B0", VA = "0x18158EBB0", Slot = "14")]
|
||||
// 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: 0x0600267A RID: 9850 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600267A")]
|
||||
[Address(RVA = "0x15931F0", Offset = "0x1591FF0", VA = "0x1815931F0", Slot = "15")]
|
||||
// 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: 0x0600267B RID: 9851 RVA: 0x000560E0 File Offset: 0x000542E0
|
||||
[Token(Token = "0x600267B")]
|
||||
[Address(RVA = "0x1593400", Offset = "0x1592200", VA = "0x181593400")]
|
||||
// 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);
|
||||
@@ -506,32 +506,32 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002FD4 RID: 12244
|
||||
// Token: 0x04003016 RID: 12310
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4002FD4")]
|
||||
[Token(Token = "0x4003016")]
|
||||
public Transform rootNode;
|
||||
|
||||
// Token: 0x04002FD5 RID: 12245
|
||||
// Token: 0x04003017 RID: 12311
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4002FD5")]
|
||||
[Token(Token = "0x4003017")]
|
||||
[Range(0f, 1f)]
|
||||
public float spineStiffness = 0.5f;
|
||||
|
||||
// Token: 0x04002FD6 RID: 12246
|
||||
// Token: 0x04003018 RID: 12312
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4002FD6")]
|
||||
[Token(Token = "0x4003018")]
|
||||
[Range(-1f, 1f)]
|
||||
public float pullBodyVertical = 0.5f;
|
||||
|
||||
// Token: 0x04002FD7 RID: 12247
|
||||
// Token: 0x04003019 RID: 12313
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4002FD7")]
|
||||
[Token(Token = "0x4003019")]
|
||||
[Range(-1f, 1f)]
|
||||
public float pullBodyHorizontal;
|
||||
|
||||
// Token: 0x04002FD9 RID: 12249
|
||||
// Token: 0x0400301B RID: 12315
|
||||
[Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4002FD9")]
|
||||
[Token(Token = "0x400301B")]
|
||||
private Vector3 offset;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,30 +4,30 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000430 RID: 1072
|
||||
[Token(Token = "0x2000430")]
|
||||
// Token: 0x02000439 RID: 1081
|
||||
[Token(Token = "0x2000439")]
|
||||
[Serializable]
|
||||
public class IKSolverHeuristic : IKSolver
|
||||
{
|
||||
// Token: 0x0600267C RID: 9852 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600267C")]
|
||||
[Address(RVA = "0x15965A0", Offset = "0x15953A0", VA = "0x1815965A0")]
|
||||
// Token: 0x060026AE RID: 9902 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026AE")]
|
||||
[Address(RVA = "0x166D760", Offset = "0x166BF60", VA = "0x18166D760")]
|
||||
public bool SetChain(Transform[] hierarchy, Transform root)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600267D RID: 9853 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600267D")]
|
||||
[Address(RVA = "0x1595290", Offset = "0x1594090", VA = "0x181595290")]
|
||||
// Token: 0x060026AF RID: 9903 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026AF")]
|
||||
[Address(RVA = "0x166C450", Offset = "0x166AC50", VA = "0x18166C450")]
|
||||
public void AddBone(Transform bone)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600267E RID: 9854 RVA: 0x00056160 File Offset: 0x00054360
|
||||
[Token(Token = "0x600267E")]
|
||||
[Address(RVA = "0x1596A60", Offset = "0x1595860", VA = "0x181596A60", Slot = "9")]
|
||||
// Token: 0x060026B0 RID: 9904 RVA: 0x000566A8 File Offset: 0x000548A8
|
||||
[Token(Token = "0x60026B0")]
|
||||
[Address(RVA = "0x166DC20", Offset = "0x166C420", VA = "0x18166DC20", Slot = "9")]
|
||||
public override void StoreDefaultLocalState()
|
||||
{
|
||||
IKSolver.Bone[] array = this.bones;
|
||||
@@ -40,146 +40,146 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600267F RID: 9855 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600267F")]
|
||||
[Address(RVA = "0x1595460", Offset = "0x1594260", VA = "0x181595460", Slot = "8")]
|
||||
// Token: 0x060026B1 RID: 9905 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B1")]
|
||||
[Address(RVA = "0x166C620", Offset = "0x166AE20", VA = "0x18166C620", Slot = "8")]
|
||||
public override void FixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002680 RID: 9856 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002680")]
|
||||
[Address(RVA = "0x1596150", Offset = "0x1594F50", VA = "0x181596150", Slot = "4")]
|
||||
// Token: 0x060026B2 RID: 9906 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B2")]
|
||||
[Address(RVA = "0x166D310", Offset = "0x166BB10", VA = "0x18166D310", Slot = "4")]
|
||||
public override bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002681 RID: 9857 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002681")]
|
||||
[Address(RVA = "0x3EFFD0", Offset = "0x3EEDD0", VA = "0x1803EFFD0", Slot = "6")]
|
||||
// Token: 0x060026B3 RID: 9907 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B3")]
|
||||
[Address(RVA = "0x451CE0", Offset = "0x4504E0", VA = "0x180451CE0", Slot = "6")]
|
||||
public override IKSolver.Point[] GetPoints()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002682 RID: 9858 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002682")]
|
||||
[Address(RVA = "0x15954E0", Offset = "0x15942E0", VA = "0x1815954E0", Slot = "7")]
|
||||
// Token: 0x060026B4 RID: 9908 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B4")]
|
||||
[Address(RVA = "0x166C6A0", Offset = "0x166AEA0", VA = "0x18166C6A0", Slot = "7")]
|
||||
public override IKSolver.Point GetPoint(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700024B RID: 587
|
||||
// (get) Token: 0x06002683 RID: 9859 RVA: 0x0005619C File Offset: 0x0005439C
|
||||
[Token(Token = "0x1700024B")]
|
||||
// Token: 0x17000245 RID: 581
|
||||
// (get) Token: 0x060026B5 RID: 9909 RVA: 0x000566E4 File Offset: 0x000548E4
|
||||
[Token(Token = "0x17000245")]
|
||||
protected virtual int minBones
|
||||
{
|
||||
[Token(Token = "0x6002683")]
|
||||
[Address(RVA = "0x51C1E0", Offset = "0x51AFE0", VA = "0x18051C1E0", Slot = "12")]
|
||||
[Token(Token = "0x60026B5")]
|
||||
[Address(RVA = "0x54B9B0", Offset = "0x54A1B0", VA = "0x18054B9B0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700024C RID: 588
|
||||
// (get) Token: 0x06002684 RID: 9860 RVA: 0x000561AC File Offset: 0x000543AC
|
||||
[Token(Token = "0x1700024C")]
|
||||
// Token: 0x17000246 RID: 582
|
||||
// (get) Token: 0x060026B6 RID: 9910 RVA: 0x000566F4 File Offset: 0x000548F4
|
||||
[Token(Token = "0x17000246")]
|
||||
protected virtual bool boneLengthCanBeZero
|
||||
{
|
||||
[Token(Token = "0x6002684")]
|
||||
[Address(RVA = "0x454840", Offset = "0x453640", VA = "0x180454840", Slot = "13")]
|
||||
[Token(Token = "0x60026B6")]
|
||||
[Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700024D RID: 589
|
||||
// (get) Token: 0x06002685 RID: 9861 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700024D")]
|
||||
// Token: 0x17000247 RID: 583
|
||||
// (get) Token: 0x060026B7 RID: 9911 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000247")]
|
||||
protected virtual bool allowCommonParent
|
||||
{
|
||||
[Token(Token = "0x6002685")]
|
||||
[Address(RVA = "0x290BB0", Offset = "0x28F9B0", VA = "0x180290BB0", Slot = "14")]
|
||||
[Token(Token = "0x60026B7")]
|
||||
[Address(RVA = "0x29A960", Offset = "0x299160", VA = "0x18029A960", Slot = "14")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002686 RID: 9862 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002686")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "10")]
|
||||
// Token: 0x060026B8 RID: 9912 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B8")]
|
||||
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002687 RID: 9863 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002687")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "11")]
|
||||
// Token: 0x060026B9 RID: 9913 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B9")]
|
||||
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002688 RID: 9864 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002688")]
|
||||
[Address(RVA = "0x1595A60", Offset = "0x1594860", VA = "0x181595A60")]
|
||||
// Token: 0x060026BA RID: 9914 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026BA")]
|
||||
[Address(RVA = "0x166CC20", Offset = "0x166B420", VA = "0x18166CC20")]
|
||||
protected void InitiateBones()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700024E RID: 590
|
||||
// (get) Token: 0x06002689 RID: 9865 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700024E")]
|
||||
// Token: 0x17000248 RID: 584
|
||||
// (get) Token: 0x060026BB RID: 9915 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000248")]
|
||||
protected virtual Vector3 localDirection
|
||||
{
|
||||
[Token(Token = "0x6002689")]
|
||||
[Address(RVA = "0x1596AE0", Offset = "0x15958E0", VA = "0x181596AE0", Slot = "15")]
|
||||
[Token(Token = "0x60026BB")]
|
||||
[Address(RVA = "0x166DCA0", Offset = "0x166C4A0", VA = "0x18166DCA0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700024F RID: 591
|
||||
// (get) Token: 0x0600268A RID: 9866 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700024F")]
|
||||
// Token: 0x17000249 RID: 585
|
||||
// (get) Token: 0x060026BC RID: 9916 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000249")]
|
||||
protected float positionOffset
|
||||
{
|
||||
[Token(Token = "0x600268A")]
|
||||
[Address(RVA = "0x1596C80", Offset = "0x1595A80", VA = "0x181596C80")]
|
||||
[Token(Token = "0x60026BC")]
|
||||
[Address(RVA = "0x166DE40", Offset = "0x166C640", VA = "0x18166DE40")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600268B RID: 9867 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600268B")]
|
||||
[Address(RVA = "0x1595600", Offset = "0x1594400", VA = "0x181595600")]
|
||||
// Token: 0x060026BD RID: 9917 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026BD")]
|
||||
[Address(RVA = "0x166C7C0", Offset = "0x166AFC0", VA = "0x18166C7C0")]
|
||||
protected Vector3 GetSingularityOffset()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600268C RID: 9868 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600268C")]
|
||||
[Address(RVA = "0x1596780", Offset = "0x1595580", VA = "0x181596780")]
|
||||
// Token: 0x060026BE RID: 9918 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026BE")]
|
||||
[Address(RVA = "0x166D940", Offset = "0x166C140", VA = "0x18166D940")]
|
||||
private bool SingularityDetected()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600268D RID: 9869 RVA: 0x000561BC File Offset: 0x000543BC
|
||||
[Token(Token = "0x600268D")]
|
||||
[Address(RVA = "0x158A000", Offset = "0x1588E00", VA = "0x18158A000")]
|
||||
// Token: 0x060026BF RID: 9919 RVA: 0x00056704 File Offset: 0x00054904
|
||||
[Token(Token = "0x60026BF")]
|
||||
[Address(RVA = "0x16611C0", Offset = "0x165F9C0", VA = "0x1816611C0")]
|
||||
public IKSolverHeuristic()
|
||||
{
|
||||
int num = 0;
|
||||
@@ -189,44 +189,44 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002FDA RID: 12250
|
||||
// Token: 0x0400301C RID: 12316
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002FDA")]
|
||||
[Token(Token = "0x400301C")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04002FDB RID: 12251
|
||||
// Token: 0x0400301D RID: 12317
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002FDB")]
|
||||
[Token(Token = "0x400301D")]
|
||||
public float tolerance;
|
||||
|
||||
// Token: 0x04002FDC RID: 12252
|
||||
// Token: 0x0400301E RID: 12318
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4002FDC")]
|
||||
[Token(Token = "0x400301E")]
|
||||
public int maxIterations = (int)((ulong)4L);
|
||||
|
||||
// Token: 0x04002FDD RID: 12253
|
||||
// Token: 0x0400301F RID: 12319
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002FDD")]
|
||||
[Token(Token = "0x400301F")]
|
||||
public bool useRotationLimits;
|
||||
|
||||
// Token: 0x04002FDE RID: 12254
|
||||
// Token: 0x04003020 RID: 12320
|
||||
[FieldOffset(Offset = "0x69")]
|
||||
[Token(Token = "0x4002FDE")]
|
||||
[Token(Token = "0x4003020")]
|
||||
public bool XY;
|
||||
|
||||
// Token: 0x04002FDF RID: 12255
|
||||
// Token: 0x04003021 RID: 12321
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002FDF")]
|
||||
[Token(Token = "0x4003021")]
|
||||
public IKSolver.Bone[] bones;
|
||||
|
||||
// Token: 0x04002FE0 RID: 12256
|
||||
// Token: 0x04003022 RID: 12322
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002FE0")]
|
||||
[Token(Token = "0x4003022")]
|
||||
protected Vector3 lastLocalDirection;
|
||||
|
||||
// Token: 0x04002FE1 RID: 12257
|
||||
// Token: 0x04003023 RID: 12323
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x4002FE1")]
|
||||
[Token(Token = "0x4003023")]
|
||||
protected float chainLength;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,30 +4,30 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000431 RID: 1073
|
||||
[Token(Token = "0x2000431")]
|
||||
// Token: 0x0200043A RID: 1082
|
||||
[Token(Token = "0x200043A")]
|
||||
[Serializable]
|
||||
public class IKSolverLeg : IKSolver
|
||||
{
|
||||
// Token: 0x0600268E RID: 9870 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600268E")]
|
||||
[Address(RVA = "0x15971A0", Offset = "0x1595FA0", VA = "0x1815971A0", Slot = "4")]
|
||||
// Token: 0x060026C0 RID: 9920 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C0")]
|
||||
[Address(RVA = "0x166E360", Offset = "0x166CB60", VA = "0x18166E360", Slot = "4")]
|
||||
public override bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600268F RID: 9871 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600268F")]
|
||||
[Address(RVA = "0x1597D30", Offset = "0x1596B30", VA = "0x181597D30")]
|
||||
// Token: 0x060026C1 RID: 9921 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C1")]
|
||||
[Address(RVA = "0x166EEF0", Offset = "0x166D6F0", VA = "0x18166EEF0")]
|
||||
public bool SetChain(Transform pelvis, Transform thigh, Transform calf, Transform foot, Transform toe, Transform root)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002690 RID: 9872 RVA: 0x000561F0 File Offset: 0x000543F0
|
||||
[Token(Token = "0x6002690")]
|
||||
[Address(RVA = "0x1596F70", Offset = "0x1595D70", VA = "0x181596F70", Slot = "6")]
|
||||
// Token: 0x060026C2 RID: 9922 RVA: 0x00056738 File Offset: 0x00054938
|
||||
[Token(Token = "0x60026C2")]
|
||||
[Address(RVA = "0x166E130", Offset = "0x166C930", VA = "0x18166E130", Slot = "6")]
|
||||
public override IKSolver.Point[] GetPoints()
|
||||
{
|
||||
IKSolver.Point[] array;
|
||||
@@ -65,17 +65,17 @@ namespace RootMotion.FinalIK
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x06002691 RID: 9873 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002691")]
|
||||
[Address(RVA = "0x1596D60", Offset = "0x1595B60", VA = "0x181596D60", Slot = "7")]
|
||||
// Token: 0x060026C3 RID: 9923 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C3")]
|
||||
[Address(RVA = "0x166DF20", Offset = "0x166C720", VA = "0x18166DF20", Slot = "7")]
|
||||
public override IKSolver.Point GetPoint(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002692 RID: 9874 RVA: 0x00056284 File Offset: 0x00054484
|
||||
[Token(Token = "0x6002692")]
|
||||
[Address(RVA = "0x1597F10", Offset = "0x1596D10", VA = "0x181597F10", Slot = "9")]
|
||||
// Token: 0x060026C4 RID: 9924 RVA: 0x000567CC File Offset: 0x000549CC
|
||||
[Token(Token = "0x60026C4")]
|
||||
[Address(RVA = "0x166F0D0", Offset = "0x166D8D0", VA = "0x18166F0D0", Slot = "9")]
|
||||
public override void StoreDefaultLocalState()
|
||||
{
|
||||
this.thigh.StoreDefaultLocalState();
|
||||
@@ -84,9 +84,9 @@ namespace RootMotion.FinalIK
|
||||
this.toe.StoreDefaultLocalState();
|
||||
}
|
||||
|
||||
// Token: 0x06002693 RID: 9875 RVA: 0x000562C4 File Offset: 0x000544C4
|
||||
[Token(Token = "0x6002693")]
|
||||
[Address(RVA = "0x1596D00", Offset = "0x1595B00", VA = "0x181596D00", Slot = "8")]
|
||||
// Token: 0x060026C5 RID: 9925 RVA: 0x0005680C File Offset: 0x00054A0C
|
||||
[Token(Token = "0x60026C5")]
|
||||
[Address(RVA = "0x166DEC0", Offset = "0x166C6C0", VA = "0x18166DEC0", Slot = "8")]
|
||||
public override void FixTransforms()
|
||||
{
|
||||
this.thigh.FixTransform();
|
||||
@@ -95,17 +95,17 @@ namespace RootMotion.FinalIK
|
||||
this.toe.FixTransform();
|
||||
}
|
||||
|
||||
// Token: 0x06002694 RID: 9876 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002694")]
|
||||
[Address(RVA = "0x1597680", Offset = "0x1596480", VA = "0x181597680", Slot = "10")]
|
||||
// Token: 0x060026C6 RID: 9926 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C6")]
|
||||
[Address(RVA = "0x166E840", Offset = "0x166D040", VA = "0x18166E840", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002695 RID: 9877 RVA: 0x00056304 File Offset: 0x00054504
|
||||
[Token(Token = "0x6002695")]
|
||||
[Address(RVA = "0x1597700", Offset = "0x1596500", VA = "0x181597700", Slot = "11")]
|
||||
// Token: 0x060026C7 RID: 9927 RVA: 0x0005684C File Offset: 0x00054A4C
|
||||
[Token(Token = "0x60026C7")]
|
||||
[Address(RVA = "0x166E8C0", Offset = "0x166D0C0", VA = "0x18166E8C0", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
this.Read();
|
||||
@@ -123,9 +123,9 @@ namespace RootMotion.FinalIK
|
||||
this.Write();
|
||||
}
|
||||
|
||||
// Token: 0x06002696 RID: 9878 RVA: 0x000563A4 File Offset: 0x000545A4
|
||||
[Token(Token = "0x6002696")]
|
||||
[Address(RVA = "0x1597E00", Offset = "0x1596C00", VA = "0x181597E00")]
|
||||
// Token: 0x060026C8 RID: 9928 RVA: 0x000568EC File Offset: 0x00054AEC
|
||||
[Token(Token = "0x60026C8")]
|
||||
[Address(RVA = "0x166EFC0", Offset = "0x166D7C0", VA = "0x18166EFC0")]
|
||||
private void Solve()
|
||||
{
|
||||
IKSolverVR.Leg leg = this.leg;
|
||||
@@ -141,84 +141,84 @@ namespace RootMotion.FinalIK
|
||||
this.leg.PreSolve();
|
||||
}
|
||||
|
||||
// Token: 0x06002697 RID: 9879 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002697")]
|
||||
[Address(RVA = "0x1597820", Offset = "0x1596620", VA = "0x181597820")]
|
||||
// Token: 0x060026C9 RID: 9929 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C9")]
|
||||
[Address(RVA = "0x166E9E0", Offset = "0x166D1E0", VA = "0x18166E9E0")]
|
||||
private void Read()
|
||||
{
|
||||
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 = "0x1597F70", Offset = "0x1596D70", VA = "0x181597F70")]
|
||||
// Token: 0x060026CA RID: 9930 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CA")]
|
||||
[Address(RVA = "0x166F130", Offset = "0x166D930", VA = "0x18166F130")]
|
||||
private void Write()
|
||||
{
|
||||
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 = "0x1598120", Offset = "0x1596F20", VA = "0x181598120")]
|
||||
// Token: 0x060026CB RID: 9931 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CB")]
|
||||
[Address(RVA = "0x166F2E0", Offset = "0x166DAE0", VA = "0x18166F2E0")]
|
||||
public IKSolverLeg()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002FE2 RID: 12258
|
||||
// Token: 0x04003024 RID: 12324
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002FE2")]
|
||||
[Token(Token = "0x4003024")]
|
||||
[Range(0f, 1f)]
|
||||
public float IKRotationWeight;
|
||||
|
||||
// Token: 0x04002FE3 RID: 12259
|
||||
// Token: 0x04003025 RID: 12325
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4002FE3")]
|
||||
[Token(Token = "0x4003025")]
|
||||
public Quaternion IKRotation;
|
||||
|
||||
// Token: 0x04002FE4 RID: 12260
|
||||
// Token: 0x04003026 RID: 12326
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002FE4")]
|
||||
[Token(Token = "0x4003026")]
|
||||
public IKSolver.Point pelvis;
|
||||
|
||||
// Token: 0x04002FE5 RID: 12261
|
||||
// Token: 0x04003027 RID: 12327
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002FE5")]
|
||||
[Token(Token = "0x4003027")]
|
||||
public IKSolver.Point thigh;
|
||||
|
||||
// Token: 0x04002FE6 RID: 12262
|
||||
// Token: 0x04003028 RID: 12328
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002FE6")]
|
||||
[Token(Token = "0x4003028")]
|
||||
public IKSolver.Point calf;
|
||||
|
||||
// Token: 0x04002FE7 RID: 12263
|
||||
// Token: 0x04003029 RID: 12329
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002FE7")]
|
||||
[Token(Token = "0x4003029")]
|
||||
public IKSolver.Point foot;
|
||||
|
||||
// Token: 0x04002FE8 RID: 12264
|
||||
// Token: 0x0400302A RID: 12330
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002FE8")]
|
||||
[Token(Token = "0x400302A")]
|
||||
public IKSolver.Point toe;
|
||||
|
||||
// Token: 0x04002FE9 RID: 12265
|
||||
// Token: 0x0400302B RID: 12331
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002FE9")]
|
||||
[Token(Token = "0x400302B")]
|
||||
public IKSolverVR.Leg leg;
|
||||
|
||||
// Token: 0x04002FEA RID: 12266
|
||||
// Token: 0x0400302C RID: 12332
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4002FEA")]
|
||||
[Token(Token = "0x400302C")]
|
||||
public Vector3 heelOffset;
|
||||
|
||||
// Token: 0x04002FEB RID: 12267
|
||||
// Token: 0x0400302D RID: 12333
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002FEB")]
|
||||
[Token(Token = "0x400302D")]
|
||||
private Vector3[] positions;
|
||||
|
||||
// Token: 0x04002FEC RID: 12268
|
||||
// Token: 0x0400302E RID: 12334
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4002FEC")]
|
||||
[Token(Token = "0x400302E")]
|
||||
private Quaternion[] rotations;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,54 +4,54 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000432 RID: 1074
|
||||
[Token(Token = "0x2000432")]
|
||||
// Token: 0x0200043B RID: 1083
|
||||
[Token(Token = "0x200043B")]
|
||||
[Serializable]
|
||||
public class IKSolverLimb : IKSolverTrigonometric
|
||||
{
|
||||
// Token: 0x0600269A RID: 9882 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600269A")]
|
||||
[Address(RVA = "0x1599040", Offset = "0x1597E40", VA = "0x181599040")]
|
||||
// Token: 0x060026CC RID: 9932 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CC")]
|
||||
[Address(RVA = "0x1670200", Offset = "0x166EA00", VA = "0x181670200")]
|
||||
public void MaintainRotation()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600269B RID: 9883 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600269B")]
|
||||
[Address(RVA = "0x1598FF0", Offset = "0x1597DF0", VA = "0x181598FF0")]
|
||||
// Token: 0x060026CD RID: 9933 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CD")]
|
||||
[Address(RVA = "0x16701B0", Offset = "0x166E9B0", VA = "0x1816701B0")]
|
||||
public void MaintainBend()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600269C RID: 9884 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600269C")]
|
||||
[Address(RVA = "0x1599090", Offset = "0x1597E90", VA = "0x181599090", Slot = "12")]
|
||||
// Token: 0x060026CE RID: 9934 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CE")]
|
||||
[Address(RVA = "0x1670250", Offset = "0x166EA50", VA = "0x181670250", Slot = "12")]
|
||||
protected override void OnInitiateVirtual()
|
||||
{
|
||||
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 = "0x1599590", Offset = "0x1598390", VA = "0x181599590", Slot = "13")]
|
||||
// Token: 0x060026CF RID: 9935 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CF")]
|
||||
[Address(RVA = "0x1670750", Offset = "0x166EF50", VA = "0x181670750", Slot = "13")]
|
||||
protected override void OnUpdateVirtual()
|
||||
{
|
||||
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 = "0x15994A0", Offset = "0x15982A0", VA = "0x1815994A0", Slot = "14")]
|
||||
// Token: 0x060026D0 RID: 9936 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D0")]
|
||||
[Address(RVA = "0x1670660", Offset = "0x166EE60", VA = "0x181670660", Slot = "14")]
|
||||
protected override void OnPostSolveVirtual()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600269F RID: 9887 RVA: 0x00056438 File Offset: 0x00054638
|
||||
[Token(Token = "0x600269F")]
|
||||
[Address(RVA = "0x15999A0", Offset = "0x15987A0", VA = "0x1815999A0")]
|
||||
// Token: 0x060026D1 RID: 9937 RVA: 0x00056980 File Offset: 0x00054B80
|
||||
[Token(Token = "0x60026D1")]
|
||||
[Address(RVA = "0x1670B60", Offset = "0x166F360", VA = "0x181670B60")]
|
||||
public IKSolverLimb()
|
||||
{
|
||||
IKSolverLimb.AxisDirection[] array = new IKSolverLimb.AxisDirection[4];
|
||||
@@ -61,9 +61,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060026A0 RID: 9888 RVA: 0x00056474 File Offset: 0x00054674
|
||||
[Token(Token = "0x60026A0")]
|
||||
[Address(RVA = "0x1599900", Offset = "0x1598700", VA = "0x181599900")]
|
||||
// Token: 0x060026D2 RID: 9938 RVA: 0x000569BC File Offset: 0x00054BBC
|
||||
[Token(Token = "0x60026D2")]
|
||||
[Address(RVA = "0x1670AC0", Offset = "0x166F2C0", VA = "0x181670AC0")]
|
||||
public IKSolverLimb(AvatarIKGoal goal)
|
||||
{
|
||||
IKSolverLimb.AxisDirection[] array = new IKSolverLimb.AxisDirection[4];
|
||||
@@ -74,13 +74,13 @@ namespace RootMotion.FinalIK
|
||||
this.goal = goal;
|
||||
}
|
||||
|
||||
// Token: 0x17000250 RID: 592
|
||||
// (get) Token: 0x060026A1 RID: 9889 RVA: 0x000564B8 File Offset: 0x000546B8
|
||||
[Token(Token = "0x17000250")]
|
||||
// Token: 0x1700024A RID: 586
|
||||
// (get) Token: 0x060026D3 RID: 9939 RVA: 0x00056A00 File Offset: 0x00054C00
|
||||
[Token(Token = "0x1700024A")]
|
||||
private IKSolverLimb.AxisDirection[] axisDirections
|
||||
{
|
||||
[Token(Token = "0x60026A1")]
|
||||
[Address(RVA = "0x1599A30", Offset = "0x1598830", VA = "0x181599A30")]
|
||||
[Token(Token = "0x60026D3")]
|
||||
[Address(RVA = "0x1670BF0", Offset = "0x166F3F0", VA = "0x181670BF0")]
|
||||
get
|
||||
{
|
||||
if (this.goal != AvatarIKGoal.LeftHand)
|
||||
@@ -91,152 +91,152 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060026A2 RID: 9890 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026A2")]
|
||||
[Address(RVA = "0x15996A0", Offset = "0x15984A0", VA = "0x1815996A0")]
|
||||
// Token: 0x060026D4 RID: 9940 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D4")]
|
||||
[Address(RVA = "0x1670860", Offset = "0x166F060", VA = "0x181670860")]
|
||||
private void StoreAxisDirections(ref IKSolverLimb.AxisDirection[] axisDirections)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026A3 RID: 9891 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026A3")]
|
||||
[Address(RVA = "0x15982E0", Offset = "0x15970E0", VA = "0x1815982E0")]
|
||||
// Token: 0x060026D5 RID: 9941 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D5")]
|
||||
[Address(RVA = "0x166F4A0", Offset = "0x166DCA0", VA = "0x18166F4A0")]
|
||||
private Vector3 GetModifiedBendNormal()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04002FED RID: 12269
|
||||
// Token: 0x0400302F RID: 12335
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4002FED")]
|
||||
[Token(Token = "0x400302F")]
|
||||
public AvatarIKGoal goal;
|
||||
|
||||
// Token: 0x04002FEE RID: 12270
|
||||
// Token: 0x04003030 RID: 12336
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4002FEE")]
|
||||
[Token(Token = "0x4003030")]
|
||||
public IKSolverLimb.BendModifier bendModifier;
|
||||
|
||||
// Token: 0x04002FEF RID: 12271
|
||||
// Token: 0x04003031 RID: 12337
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002FEF")]
|
||||
[Token(Token = "0x4003031")]
|
||||
[Range(0f, 1f)]
|
||||
public float maintainRotationWeight;
|
||||
|
||||
// Token: 0x04002FF0 RID: 12272
|
||||
// Token: 0x04003032 RID: 12338
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x4002FF0")]
|
||||
[Token(Token = "0x4003032")]
|
||||
[Range(0f, 1f)]
|
||||
public float bendModifierWeight = 1f;
|
||||
|
||||
// Token: 0x04002FF1 RID: 12273
|
||||
// Token: 0x04003033 RID: 12339
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4002FF1")]
|
||||
[Token(Token = "0x4003033")]
|
||||
public Transform bendGoal;
|
||||
|
||||
// Token: 0x04002FF2 RID: 12274
|
||||
// Token: 0x04003034 RID: 12340
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4002FF2")]
|
||||
[Token(Token = "0x4003034")]
|
||||
private bool maintainBendFor1Frame;
|
||||
|
||||
// Token: 0x04002FF3 RID: 12275
|
||||
// Token: 0x04003035 RID: 12341
|
||||
[FieldOffset(Offset = "0xC1")]
|
||||
[Token(Token = "0x4002FF3")]
|
||||
[Token(Token = "0x4003035")]
|
||||
private bool maintainRotationFor1Frame;
|
||||
|
||||
// Token: 0x04002FF4 RID: 12276
|
||||
// Token: 0x04003036 RID: 12342
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4002FF4")]
|
||||
[Token(Token = "0x4003036")]
|
||||
private Quaternion defaultRootRotation;
|
||||
|
||||
// Token: 0x04002FF5 RID: 12277
|
||||
// Token: 0x04003037 RID: 12343
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x4002FF5")]
|
||||
[Token(Token = "0x4003037")]
|
||||
private Quaternion parentDefaultRotation;
|
||||
|
||||
// Token: 0x04002FF6 RID: 12278
|
||||
// Token: 0x04003038 RID: 12344
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4002FF6")]
|
||||
[Token(Token = "0x4003038")]
|
||||
private Quaternion bone3RotationBeforeSolve;
|
||||
|
||||
// Token: 0x04002FF7 RID: 12279
|
||||
// Token: 0x04003039 RID: 12345
|
||||
[FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x4002FF7")]
|
||||
[Token(Token = "0x4003039")]
|
||||
private Quaternion maintainRotation;
|
||||
|
||||
// Token: 0x04002FF8 RID: 12280
|
||||
// Token: 0x0400303A RID: 12346
|
||||
[FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x4002FF8")]
|
||||
[Token(Token = "0x400303A")]
|
||||
private Quaternion bone3DefaultRotation;
|
||||
|
||||
// Token: 0x04002FF9 RID: 12281
|
||||
// Token: 0x0400303B RID: 12347
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x4002FF9")]
|
||||
[Token(Token = "0x400303B")]
|
||||
private Vector3 _bendNormal;
|
||||
|
||||
// Token: 0x04002FFA RID: 12282
|
||||
// Token: 0x0400303C RID: 12348
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4002FFA")]
|
||||
[Token(Token = "0x400303C")]
|
||||
private Vector3 animationNormal;
|
||||
|
||||
// Token: 0x04002FFB RID: 12283
|
||||
// Token: 0x0400303D RID: 12349
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4002FFB")]
|
||||
[Token(Token = "0x400303D")]
|
||||
private IKSolverLimb.AxisDirection[] axisDirectionsLeft;
|
||||
|
||||
// Token: 0x04002FFC RID: 12284
|
||||
// Token: 0x0400303E RID: 12350
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4002FFC")]
|
||||
[Token(Token = "0x400303E")]
|
||||
private IKSolverLimb.AxisDirection[] axisDirectionsRight;
|
||||
|
||||
// Token: 0x02000433 RID: 1075
|
||||
[Token(Token = "0x2000433")]
|
||||
// Token: 0x0200043C RID: 1084
|
||||
[Token(Token = "0x200043C")]
|
||||
[Serializable]
|
||||
public enum BendModifier
|
||||
{
|
||||
// Token: 0x04002FFE RID: 12286
|
||||
[Token(Token = "0x4002FFE")]
|
||||
// Token: 0x04003040 RID: 12352
|
||||
[Token(Token = "0x4003040")]
|
||||
Animation,
|
||||
// Token: 0x04002FFF RID: 12287
|
||||
[Token(Token = "0x4002FFF")]
|
||||
// Token: 0x04003041 RID: 12353
|
||||
[Token(Token = "0x4003041")]
|
||||
Target,
|
||||
// Token: 0x04003000 RID: 12288
|
||||
[Token(Token = "0x4003000")]
|
||||
// Token: 0x04003042 RID: 12354
|
||||
[Token(Token = "0x4003042")]
|
||||
Parent,
|
||||
// Token: 0x04003001 RID: 12289
|
||||
[Token(Token = "0x4003001")]
|
||||
// Token: 0x04003043 RID: 12355
|
||||
[Token(Token = "0x4003043")]
|
||||
Arm,
|
||||
// Token: 0x04003002 RID: 12290
|
||||
[Token(Token = "0x4003002")]
|
||||
// Token: 0x04003044 RID: 12356
|
||||
[Token(Token = "0x4003044")]
|
||||
Goal
|
||||
}
|
||||
|
||||
// Token: 0x02000434 RID: 1076
|
||||
[Token(Token = "0x2000434")]
|
||||
// Token: 0x0200043D RID: 1085
|
||||
[Token(Token = "0x200043D")]
|
||||
[Serializable]
|
||||
public struct AxisDirection
|
||||
{
|
||||
// Token: 0x060026A4 RID: 9892 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026A4")]
|
||||
[Address(RVA = "0x14E5A30", Offset = "0x14E4830", VA = "0x1814E5A30")]
|
||||
// Token: 0x060026D6 RID: 9942 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D6")]
|
||||
[Address(RVA = "0x157FA10", Offset = "0x157E210", VA = "0x18157FA10")]
|
||||
public AxisDirection(Vector3 direction, Vector3 axis)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003003 RID: 12291
|
||||
// Token: 0x04003045 RID: 12357
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003003")]
|
||||
[Token(Token = "0x4003045")]
|
||||
public Vector3 direction;
|
||||
|
||||
// Token: 0x04003004 RID: 12292
|
||||
// Token: 0x04003046 RID: 12358
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4003004")]
|
||||
[Token(Token = "0x4003046")]
|
||||
public Vector3 axis;
|
||||
|
||||
// Token: 0x04003005 RID: 12293
|
||||
// Token: 0x04003047 RID: 12359
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003005")]
|
||||
[Token(Token = "0x4003047")]
|
||||
public float dot;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,14 +4,14 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000435 RID: 1077
|
||||
[Token(Token = "0x2000435")]
|
||||
// Token: 0x0200043E RID: 1086
|
||||
[Token(Token = "0x200043E")]
|
||||
[Serializable]
|
||||
public class IKSolverLookAt : IKSolver
|
||||
{
|
||||
// Token: 0x060026A5 RID: 9893 RVA: 0x000564DC File Offset: 0x000546DC
|
||||
[Token(Token = "0x60026A5")]
|
||||
[Address(RVA = "0x1186B60", Offset = "0x1185960", VA = "0x181186B60")]
|
||||
// Token: 0x060026D7 RID: 9943 RVA: 0x00056A24 File Offset: 0x00054C24
|
||||
[Token(Token = "0x60026D7")]
|
||||
[Address(RVA = "0x11E9BA0", Offset = "0x11E83A0", VA = "0x1811E9BA0")]
|
||||
public void SetLookAtWeight(float weight)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -19,9 +19,9 @@ namespace RootMotion.FinalIK
|
||||
this.IKPositionWeight = num2;
|
||||
}
|
||||
|
||||
// Token: 0x060026A6 RID: 9894 RVA: 0x00056500 File Offset: 0x00054700
|
||||
[Token(Token = "0x60026A6")]
|
||||
[Address(RVA = "0x159AFF0", Offset = "0x1599DF0", VA = "0x18159AFF0")]
|
||||
// Token: 0x060026D8 RID: 9944 RVA: 0x00056A48 File Offset: 0x00054C48
|
||||
[Token(Token = "0x60026D8")]
|
||||
[Address(RVA = "0x16721B0", Offset = "0x16709B0", VA = "0x1816721B0")]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -32,9 +32,9 @@ namespace RootMotion.FinalIK
|
||||
this.bodyWeight = num4;
|
||||
}
|
||||
|
||||
// Token: 0x060026A7 RID: 9895 RVA: 0x0005653C File Offset: 0x0005473C
|
||||
[Token(Token = "0x60026A7")]
|
||||
[Address(RVA = "0x159B050", Offset = "0x1599E50", VA = "0x18159B050")]
|
||||
// Token: 0x060026D9 RID: 9945 RVA: 0x00056A84 File Offset: 0x00054C84
|
||||
[Token(Token = "0x60026D9")]
|
||||
[Address(RVA = "0x1672210", Offset = "0x1670A10", VA = "0x181672210")]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight, float headWeight)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -48,33 +48,33 @@ namespace RootMotion.FinalIK
|
||||
this.headWeight = num6;
|
||||
}
|
||||
|
||||
// Token: 0x060026A8 RID: 9896 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026A8")]
|
||||
[Address(RVA = "0x159AF50", Offset = "0x1599D50", VA = "0x18159AF50")]
|
||||
// Token: 0x060026DA RID: 9946 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DA")]
|
||||
[Address(RVA = "0x1672110", Offset = "0x1670910", VA = "0x181672110")]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight)
|
||||
{
|
||||
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 = "0x159AE70", Offset = "0x1599C70", VA = "0x18159AE70")]
|
||||
// Token: 0x060026DB RID: 9947 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DB")]
|
||||
[Address(RVA = "0x1672030", Offset = "0x1670830", VA = "0x181672030")]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight)
|
||||
{
|
||||
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 = "0x159B0D0", Offset = "0x1599ED0", VA = "0x18159B0D0")]
|
||||
// Token: 0x060026DC RID: 9948 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DC")]
|
||||
[Address(RVA = "0x1672290", Offset = "0x1670A90", VA = "0x181672290")]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight = 0f, float headWeight = 1f, float eyesWeight = 0.5f, float clampWeight = 0.5f, float clampWeightHead = 0.5f, float clampWeightEyes = 0.3f)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026AB RID: 9899 RVA: 0x00056594 File Offset: 0x00054794
|
||||
[Token(Token = "0x60026AB")]
|
||||
[Address(RVA = "0x159BAF0", Offset = "0x159A8F0", VA = "0x18159BAF0", Slot = "9")]
|
||||
// Token: 0x060026DD RID: 9949 RVA: 0x00056ADC File Offset: 0x00054CDC
|
||||
[Token(Token = "0x60026DD")]
|
||||
[Address(RVA = "0x1672CB0", Offset = "0x16714B0", VA = "0x181672CB0", Slot = "9")]
|
||||
public override void StoreDefaultLocalState()
|
||||
{
|
||||
IKSolverLookAt.LookAtBone[] array = this.spine;
|
||||
@@ -107,116 +107,116 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060026AC RID: 9900 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026AC")]
|
||||
[Address(RVA = "0x1599A50", Offset = "0x1598850", VA = "0x181599A50", Slot = "8")]
|
||||
// Token: 0x060026DE RID: 9950 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DE")]
|
||||
[Address(RVA = "0x1670C10", Offset = "0x166F410", VA = "0x181670C10", Slot = "8")]
|
||||
public override void FixTransforms()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026AD RID: 9901 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026AD")]
|
||||
[Address(RVA = "0x159A3E0", Offset = "0x15991E0", VA = "0x18159A3E0", Slot = "4")]
|
||||
// Token: 0x060026DF RID: 9951 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DF")]
|
||||
[Address(RVA = "0x16715A0", Offset = "0x166FDA0", VA = "0x1816715A0", Slot = "4")]
|
||||
public override bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026AE RID: 9902 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026AE")]
|
||||
[Address(RVA = "0x159A0F0", Offset = "0x1598EF0", VA = "0x18159A0F0", Slot = "6")]
|
||||
// Token: 0x060026E0 RID: 9952 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026E0")]
|
||||
[Address(RVA = "0x16712B0", Offset = "0x166FAB0", VA = "0x1816712B0", Slot = "6")]
|
||||
public override IKSolver.Point[] GetPoints()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026AF RID: 9903 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026AF")]
|
||||
[Address(RVA = "0x1599F30", Offset = "0x1598D30", VA = "0x181599F30", Slot = "7")]
|
||||
// Token: 0x060026E1 RID: 9953 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026E1")]
|
||||
[Address(RVA = "0x16710F0", Offset = "0x166F8F0", VA = "0x1816710F0", Slot = "7")]
|
||||
public override IKSolver.Point GetPoint(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026B0 RID: 9904 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B0")]
|
||||
[Address(RVA = "0x159ADB0", Offset = "0x1599BB0", VA = "0x18159ADB0")]
|
||||
// Token: 0x060026E2 RID: 9954 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026E2")]
|
||||
[Address(RVA = "0x1671F70", Offset = "0x1670770", VA = "0x181671F70")]
|
||||
public bool SetChain(Transform[] spine, Transform head, Transform[] eyes, Transform root)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026B1 RID: 9905 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B1")]
|
||||
[Address(RVA = "0x159A710", Offset = "0x1599510", VA = "0x18159A710", Slot = "10")]
|
||||
// Token: 0x060026E3 RID: 9955 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026E3")]
|
||||
[Address(RVA = "0x16718D0", Offset = "0x16700D0", VA = "0x1816718D0", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026B2 RID: 9906 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B2")]
|
||||
[Address(RVA = "0x159AB00", Offset = "0x1599900", VA = "0x18159AB00", Slot = "11")]
|
||||
// Token: 0x060026E4 RID: 9956 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026E4")]
|
||||
[Address(RVA = "0x1671CC0", Offset = "0x16704C0", VA = "0x181671CC0", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000251 RID: 593
|
||||
// (get) Token: 0x060026B3 RID: 9907 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000251")]
|
||||
// Token: 0x1700024B RID: 587
|
||||
// (get) Token: 0x060026E5 RID: 9957 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700024B")]
|
||||
private bool spineIsValid
|
||||
{
|
||||
[Token(Token = "0x60026B3")]
|
||||
[Address(RVA = "0x159C0A0", Offset = "0x159AEA0", VA = "0x18159C0A0")]
|
||||
[Token(Token = "0x60026E5")]
|
||||
[Address(RVA = "0x1673260", Offset = "0x1671A60", VA = "0x181673260")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000252 RID: 594
|
||||
// (get) Token: 0x060026B4 RID: 9908 RVA: 0x00056630 File Offset: 0x00054830
|
||||
[Token(Token = "0x17000252")]
|
||||
// Token: 0x1700024C RID: 588
|
||||
// (get) Token: 0x060026E6 RID: 9958 RVA: 0x00056B78 File Offset: 0x00054D78
|
||||
[Token(Token = "0x1700024C")]
|
||||
private bool spineIsEmpty
|
||||
{
|
||||
[Token(Token = "0x60026B4")]
|
||||
[Address(RVA = "0x159C080", Offset = "0x159AE80", VA = "0x18159C080")]
|
||||
[Token(Token = "0x60026E6")]
|
||||
[Address(RVA = "0x1673240", Offset = "0x1671A40", VA = "0x181673240")]
|
||||
get
|
||||
{
|
||||
return this.spine.Length == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060026B5 RID: 9909 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B5")]
|
||||
[Address(RVA = "0x159B860", Offset = "0x159A660", VA = "0x18159B860")]
|
||||
// Token: 0x060026E7 RID: 9959 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026E7")]
|
||||
[Address(RVA = "0x1672A20", Offset = "0x1671220", VA = "0x181672A20")]
|
||||
private void SolveSpine()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000253 RID: 595
|
||||
// (get) Token: 0x060026B6 RID: 9910 RVA: 0x00056654 File Offset: 0x00054854
|
||||
[Token(Token = "0x17000253")]
|
||||
// Token: 0x1700024D RID: 589
|
||||
// (get) Token: 0x060026E8 RID: 9960 RVA: 0x00056B9C File Offset: 0x00054D9C
|
||||
[Token(Token = "0x1700024D")]
|
||||
private bool headIsValid
|
||||
{
|
||||
[Token(Token = "0x60026B6")]
|
||||
[Address(RVA = "0x159C070", Offset = "0x159AE70", VA = "0x18159C070")]
|
||||
[Token(Token = "0x60026E8")]
|
||||
[Address(RVA = "0x1673230", Offset = "0x1671A30", VA = "0x181673230")]
|
||||
get
|
||||
{
|
||||
return this.head != (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000254 RID: 596
|
||||
// (get) Token: 0x060026B7 RID: 9911 RVA: 0x00056670 File Offset: 0x00054870
|
||||
[Token(Token = "0x17000254")]
|
||||
// Token: 0x1700024E RID: 590
|
||||
// (get) Token: 0x060026E9 RID: 9961 RVA: 0x00056BB8 File Offset: 0x00054DB8
|
||||
[Token(Token = "0x1700024E")]
|
||||
private bool headIsEmpty
|
||||
{
|
||||
[Token(Token = "0x60026B7")]
|
||||
[Address(RVA = "0x159C000", Offset = "0x159AE00", VA = "0x18159C000")]
|
||||
[Token(Token = "0x60026E9")]
|
||||
[Address(RVA = "0x16731C0", Offset = "0x16719C0", VA = "0x1816731C0")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.head.transform;
|
||||
@@ -225,173 +225,173 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060026B8 RID: 9912 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026B8")]
|
||||
[Address(RVA = "0x159B510", Offset = "0x159A310", VA = "0x18159B510")]
|
||||
// Token: 0x060026EA RID: 9962 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026EA")]
|
||||
[Address(RVA = "0x16726D0", Offset = "0x1670ED0", VA = "0x1816726D0")]
|
||||
private void SolveHead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000255 RID: 597
|
||||
// (get) Token: 0x060026B9 RID: 9913 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000255")]
|
||||
// Token: 0x1700024F RID: 591
|
||||
// (get) Token: 0x060026EB RID: 9963 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700024F")]
|
||||
private bool eyesIsValid
|
||||
{
|
||||
[Token(Token = "0x60026B9")]
|
||||
[Address(RVA = "0x159BF10", Offset = "0x159AD10", VA = "0x18159BF10")]
|
||||
[Token(Token = "0x60026EB")]
|
||||
[Address(RVA = "0x16730D0", Offset = "0x16718D0", VA = "0x1816730D0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000256 RID: 598
|
||||
// (get) Token: 0x060026BA RID: 9914 RVA: 0x00056698 File Offset: 0x00054898
|
||||
[Token(Token = "0x17000256")]
|
||||
// Token: 0x17000250 RID: 592
|
||||
// (get) Token: 0x060026EC RID: 9964 RVA: 0x00056BE0 File Offset: 0x00054DE0
|
||||
[Token(Token = "0x17000250")]
|
||||
private bool eyesIsEmpty
|
||||
{
|
||||
[Token(Token = "0x60026BA")]
|
||||
[Address(RVA = "0x159BEF0", Offset = "0x159ACF0", VA = "0x18159BEF0")]
|
||||
[Token(Token = "0x60026EC")]
|
||||
[Address(RVA = "0x16730B0", Offset = "0x16718B0", VA = "0x1816730B0")]
|
||||
get
|
||||
{
|
||||
return this.eyes.Length == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060026BB RID: 9915 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026BB")]
|
||||
[Address(RVA = "0x159B1E0", Offset = "0x1599FE0", VA = "0x18159B1E0")]
|
||||
// Token: 0x060026ED RID: 9965 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026ED")]
|
||||
[Address(RVA = "0x16723A0", Offset = "0x1670BA0", VA = "0x1816723A0")]
|
||||
private void SolveEyes()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026BC RID: 9916 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026BC")]
|
||||
[Address(RVA = "0x1599BC0", Offset = "0x15989C0", VA = "0x181599BC0")]
|
||||
// Token: 0x060026EE RID: 9966 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026EE")]
|
||||
[Address(RVA = "0x1670D80", Offset = "0x166F580", VA = "0x181670D80")]
|
||||
private Vector3[] GetForwards(ref Vector3[] forwards, Vector3 baseForward, Vector3 targetForward, int bones, float clamp)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026BD RID: 9917 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026BD")]
|
||||
[Address(RVA = "0x159ABE0", Offset = "0x15999E0", VA = "0x18159ABE0")]
|
||||
// Token: 0x060026EF RID: 9967 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026EF")]
|
||||
[Address(RVA = "0x1671DA0", Offset = "0x16705A0", VA = "0x181671DA0")]
|
||||
private void SetBones(Transform[] array, ref IKSolverLookAt.LookAtBone[] bones)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026BE RID: 9918 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026BE")]
|
||||
[Address(RVA = "0x159BC50", Offset = "0x159AA50", VA = "0x18159BC50")]
|
||||
// Token: 0x060026F0 RID: 9968 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026F0")]
|
||||
[Address(RVA = "0x1672E10", Offset = "0x1671610", VA = "0x181672E10")]
|
||||
public IKSolverLookAt()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003006 RID: 12294
|
||||
// Token: 0x04003048 RID: 12360
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003006")]
|
||||
[Token(Token = "0x4003048")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04003007 RID: 12295
|
||||
// Token: 0x04003049 RID: 12361
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003007")]
|
||||
[Token(Token = "0x4003049")]
|
||||
public IKSolverLookAt.LookAtBone[] spine;
|
||||
|
||||
// Token: 0x04003008 RID: 12296
|
||||
// Token: 0x0400304A RID: 12362
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003008")]
|
||||
[Token(Token = "0x400304A")]
|
||||
public IKSolverLookAt.LookAtBone head;
|
||||
|
||||
// Token: 0x04003009 RID: 12297
|
||||
// Token: 0x0400304B RID: 12363
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003009")]
|
||||
[Token(Token = "0x400304B")]
|
||||
public IKSolverLookAt.LookAtBone[] eyes;
|
||||
|
||||
// Token: 0x0400300A RID: 12298
|
||||
// Token: 0x0400304C RID: 12364
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400300A")]
|
||||
[Token(Token = "0x400304C")]
|
||||
[Range(0f, 1f)]
|
||||
public float bodyWeight;
|
||||
|
||||
// Token: 0x0400300B RID: 12299
|
||||
// Token: 0x0400304D RID: 12365
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400300B")]
|
||||
[Token(Token = "0x400304D")]
|
||||
[Range(0f, 1f)]
|
||||
public float headWeight;
|
||||
|
||||
// Token: 0x0400300C RID: 12300
|
||||
// Token: 0x0400304E RID: 12366
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400300C")]
|
||||
[Token(Token = "0x400304E")]
|
||||
[Range(0f, 1f)]
|
||||
public float eyesWeight;
|
||||
|
||||
// Token: 0x0400300D RID: 12301
|
||||
// Token: 0x0400304F RID: 12367
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400300D")]
|
||||
[Token(Token = "0x400304F")]
|
||||
[Range(0f, 1f)]
|
||||
public float clampWeight;
|
||||
|
||||
// Token: 0x0400300E RID: 12302
|
||||
// Token: 0x04003050 RID: 12368
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400300E")]
|
||||
[Token(Token = "0x4003050")]
|
||||
[Range(0f, 1f)]
|
||||
public float clampWeightHead;
|
||||
|
||||
// Token: 0x0400300F RID: 12303
|
||||
// Token: 0x04003051 RID: 12369
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400300F")]
|
||||
[Token(Token = "0x4003051")]
|
||||
[Range(0f, 1f)]
|
||||
public float clampWeightEyes;
|
||||
|
||||
// Token: 0x04003010 RID: 12304
|
||||
// Token: 0x04003052 RID: 12370
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4003010")]
|
||||
[Attribute(Name = "RangeAttribute", RVA = "0xDF060", Offset = "0xDE460")]
|
||||
[Token(Token = "0x4003052")]
|
||||
[Attribute(Name = "RangeAttribute", RVA = "0xE24C0", Offset = "0xE18C0")]
|
||||
public int clampSmoothing;
|
||||
|
||||
// Token: 0x04003011 RID: 12305
|
||||
// Token: 0x04003053 RID: 12371
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4003011")]
|
||||
[Token(Token = "0x4003053")]
|
||||
public AnimationCurve spineWeightCurve;
|
||||
|
||||
// Token: 0x04003012 RID: 12306
|
||||
// Token: 0x04003054 RID: 12372
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4003012")]
|
||||
[Token(Token = "0x4003054")]
|
||||
private Vector3[] spineForwards;
|
||||
|
||||
// Token: 0x04003013 RID: 12307
|
||||
// Token: 0x04003055 RID: 12373
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4003013")]
|
||||
[Token(Token = "0x4003055")]
|
||||
private Vector3[] headForwards;
|
||||
|
||||
// Token: 0x04003014 RID: 12308
|
||||
// Token: 0x04003056 RID: 12374
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4003014")]
|
||||
[Token(Token = "0x4003056")]
|
||||
private Vector3[] eyeForward;
|
||||
|
||||
// Token: 0x02000436 RID: 1078
|
||||
[Token(Token = "0x2000436")]
|
||||
// Token: 0x0200043F RID: 1087
|
||||
[Token(Token = "0x200043F")]
|
||||
[Serializable]
|
||||
public class LookAtBone : IKSolver.Bone
|
||||
{
|
||||
// Token: 0x060026BF RID: 9919 RVA: 0x000566BC File Offset: 0x000548BC
|
||||
[Token(Token = "0x60026BF")]
|
||||
[Address(RVA = "0x14F1520", Offset = "0x14F0320", VA = "0x1814F1520")]
|
||||
// Token: 0x060026F1 RID: 9969 RVA: 0x00056C04 File Offset: 0x00054E04
|
||||
[Token(Token = "0x60026F1")]
|
||||
[Address(RVA = "0x158B500", Offset = "0x1589D00", VA = "0x18158B500")]
|
||||
public LookAtBone()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060026C0 RID: 9920 RVA: 0x000566D0 File Offset: 0x000548D0
|
||||
[Token(Token = "0x60026C0")]
|
||||
[Address(RVA = "0x14F14F0", Offset = "0x14F02F0", VA = "0x1814F14F0")]
|
||||
// Token: 0x060026F2 RID: 9970 RVA: 0x00056C18 File Offset: 0x00054E18
|
||||
[Token(Token = "0x60026F2")]
|
||||
[Address(RVA = "0x158B4D0", Offset = "0x1589CD0", VA = "0x18158B4D0")]
|
||||
public LookAtBone(Transform transform)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060026C0)
|
||||
An exception occurred when decompiling this method (060026F2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.IKSolverLookAt/LookAtBone::.ctor(UnityEngine.Transform)
|
||||
|
||||
@@ -407,29 +407,29 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060026C1 RID: 9921 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C1")]
|
||||
[Address(RVA = "0x14F1270", Offset = "0x14F0070", VA = "0x1814F1270")]
|
||||
// Token: 0x060026F3 RID: 9971 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026F3")]
|
||||
[Address(RVA = "0x158B250", Offset = "0x1589A50", VA = "0x18158B250")]
|
||||
public void Initiate(Transform root)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026C2 RID: 9922 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C2")]
|
||||
[Address(RVA = "0x14F1390", Offset = "0x14F0190", VA = "0x1814F1390")]
|
||||
// Token: 0x060026F4 RID: 9972 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026F4")]
|
||||
[Address(RVA = "0x158B370", Offset = "0x1589B70", VA = "0x18158B370")]
|
||||
public void LookAt(Vector3 direction, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000257 RID: 599
|
||||
// (get) Token: 0x060026C3 RID: 9923 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000257")]
|
||||
// Token: 0x17000251 RID: 593
|
||||
// (get) Token: 0x060026F5 RID: 9973 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000251")]
|
||||
public Vector3 forward
|
||||
{
|
||||
[Token(Token = "0x60026C3")]
|
||||
[Address(RVA = "0x14F1530", Offset = "0x14F0330", VA = "0x1814F1530")]
|
||||
[Token(Token = "0x60026F5")]
|
||||
[Address(RVA = "0x158B510", Offset = "0x1589D10", VA = "0x18158B510")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
|
||||
@@ -4,38 +4,38 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000437 RID: 1079
|
||||
[Token(Token = "0x2000437")]
|
||||
// Token: 0x02000440 RID: 1088
|
||||
[Token(Token = "0x2000440")]
|
||||
[Serializable]
|
||||
public class IKSolverTrigonometric : IKSolver
|
||||
{
|
||||
// Token: 0x060026C4 RID: 9924 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C4")]
|
||||
[Address(RVA = "0x159DF00", Offset = "0x159CD00", VA = "0x18159DF00")]
|
||||
// Token: 0x060026F6 RID: 9974 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026F6")]
|
||||
[Address(RVA = "0x16750C0", Offset = "0x16738C0", VA = "0x1816750C0")]
|
||||
public void SetBendGoalPosition(Vector3 goalPosition, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026C5 RID: 9925 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C5")]
|
||||
[Address(RVA = "0x159E170", Offset = "0x159CF70", VA = "0x18159E170")]
|
||||
// Token: 0x060026F7 RID: 9975 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026F7")]
|
||||
[Address(RVA = "0x1675330", Offset = "0x1673B30", VA = "0x181675330")]
|
||||
public void SetBendPlaneToCurrent()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026C6 RID: 9926 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C6")]
|
||||
[Address(RVA = "0x101BA00", Offset = "0x101A800", VA = "0x18101BA00")]
|
||||
// Token: 0x060026F8 RID: 9976 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026F8")]
|
||||
[Address(RVA = "0x10E2AF0", Offset = "0x10E12F0", VA = "0x1810E2AF0")]
|
||||
public void SetIKRotation(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026C7 RID: 9927 RVA: 0x000566EC File Offset: 0x000548EC
|
||||
[Token(Token = "0x60026C7")]
|
||||
[Address(RVA = "0x159E410", Offset = "0x159D210", VA = "0x18159E410")]
|
||||
// Token: 0x060026F9 RID: 9977 RVA: 0x00056C34 File Offset: 0x00054E34
|
||||
[Token(Token = "0x60026F9")]
|
||||
[Address(RVA = "0x16755D0", Offset = "0x1673DD0", VA = "0x1816755D0")]
|
||||
public void SetIKRotationWeight(float weight)
|
||||
{
|
||||
int num = 0;
|
||||
@@ -43,63 +43,41 @@ namespace RootMotion.FinalIK
|
||||
this.IKRotationWeight = num2;
|
||||
}
|
||||
|
||||
// Token: 0x060026C8 RID: 9928 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026C8")]
|
||||
[Address(RVA = "0x159C6C0", Offset = "0x159B4C0", VA = "0x18159C6C0")]
|
||||
// Token: 0x060026FA RID: 9978 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026FA")]
|
||||
[Address(RVA = "0x1673880", Offset = "0x1672080", VA = "0x181673880")]
|
||||
public Quaternion GetIKRotation()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026C9 RID: 9929 RVA: 0x00056710 File Offset: 0x00054910
|
||||
[Token(Token = "0x60026C9")]
|
||||
[Address(RVA = "0x618E30", Offset = "0x617C30", VA = "0x180618E30")]
|
||||
// Token: 0x060026FB RID: 9979 RVA: 0x00056C58 File Offset: 0x00054E58
|
||||
[Token(Token = "0x60026FB")]
|
||||
[Address(RVA = "0x5FEE90", Offset = "0x5FD690", VA = "0x1805FEE90")]
|
||||
public float GetIKRotationWeight()
|
||||
{
|
||||
return this.IKRotationWeight;
|
||||
}
|
||||
|
||||
// Token: 0x060026CA RID: 9930 RVA: 0x00056724 File Offset: 0x00054924
|
||||
[Token(Token = "0x60026CA")]
|
||||
[Address(RVA = "0x159C830", Offset = "0x159B630", VA = "0x18159C830", Slot = "6")]
|
||||
// Token: 0x060026FC RID: 9980 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026FC")]
|
||||
[Address(RVA = "0x16739F0", Offset = "0x16721F0", VA = "0x1816739F0", Slot = "6")]
|
||||
public override IKSolver.Point[] GetPoints()
|
||||
{
|
||||
IKSolver.Point[] array;
|
||||
IKSolverTrigonometric.TrigonometricBone trigonometricBone3;
|
||||
for (;;)
|
||||
{
|
||||
array = new IKSolver.Point[3];
|
||||
IKSolverTrigonometric.TrigonometricBone trigonometricBone = this.bone1;
|
||||
if (trigonometricBone == 0 || array != 0)
|
||||
{
|
||||
array[0] = trigonometricBone;
|
||||
IKSolverTrigonometric.TrigonometricBone trigonometricBone2 = this.bone2;
|
||||
if (trigonometricBone2 == 0 || array != 0)
|
||||
{
|
||||
array[1] = trigonometricBone2;
|
||||
trigonometricBone3 = this.bone3;
|
||||
if (trigonometricBone3 == 0 || array != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
array[2] = trigonometricBone3;
|
||||
return array;
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026CB RID: 9931 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CB")]
|
||||
[Address(RVA = "0x159C6D0", Offset = "0x159B4D0", VA = "0x18159C6D0", Slot = "7")]
|
||||
// Token: 0x060026FD RID: 9981 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026FD")]
|
||||
[Address(RVA = "0x1673890", Offset = "0x1672090", VA = "0x181673890", Slot = "7")]
|
||||
public override IKSolver.Point GetPoint(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026CC RID: 9932 RVA: 0x00056784 File Offset: 0x00054984
|
||||
[Token(Token = "0x60026CC")]
|
||||
[Address(RVA = "0x159EC50", Offset = "0x159DA50", VA = "0x18159EC50", Slot = "9")]
|
||||
// Token: 0x060026FE RID: 9982 RVA: 0x00056C6C File Offset: 0x00054E6C
|
||||
[Token(Token = "0x60026FE")]
|
||||
[Address(RVA = "0x1675E10", Offset = "0x1674610", VA = "0x181675E10", Slot = "9")]
|
||||
public override void StoreDefaultLocalState()
|
||||
{
|
||||
this.bone1.StoreDefaultLocalState();
|
||||
@@ -107,9 +85,9 @@ namespace RootMotion.FinalIK
|
||||
this.bone3.StoreDefaultLocalState();
|
||||
}
|
||||
|
||||
// Token: 0x060026CD RID: 9933 RVA: 0x000567B8 File Offset: 0x000549B8
|
||||
[Token(Token = "0x60026CD")]
|
||||
[Address(RVA = "0x159C190", Offset = "0x159AF90", VA = "0x18159C190", Slot = "8")]
|
||||
// Token: 0x060026FF RID: 9983 RVA: 0x00056CA0 File Offset: 0x00054EA0
|
||||
[Token(Token = "0x60026FF")]
|
||||
[Address(RVA = "0x1673350", Offset = "0x1671B50", VA = "0x181673350", Slot = "8")]
|
||||
public override void FixTransforms()
|
||||
{
|
||||
this.bone1.FixTransform();
|
||||
@@ -117,200 +95,200 @@ namespace RootMotion.FinalIK
|
||||
this.bone3.FixTransform();
|
||||
}
|
||||
|
||||
// Token: 0x060026CE RID: 9934 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CE")]
|
||||
[Address(RVA = "0x159CDC0", Offset = "0x159BBC0", VA = "0x18159CDC0", Slot = "4")]
|
||||
// Token: 0x06002700 RID: 9984 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002700")]
|
||||
[Address(RVA = "0x1673F80", Offset = "0x1672780", VA = "0x181673F80", Slot = "4")]
|
||||
public override bool IsValid(ref string message)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026CF RID: 9935 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026CF")]
|
||||
[Address(RVA = "0x159E380", Offset = "0x159D180", VA = "0x18159E380")]
|
||||
// Token: 0x06002701 RID: 9985 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002701")]
|
||||
[Address(RVA = "0x1675540", Offset = "0x1673D40", VA = "0x181675540")]
|
||||
public bool SetChain(Transform bone1, Transform bone2, Transform bone3, Transform root)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D0 RID: 9936 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D0")]
|
||||
[Address(RVA = "0x159E440", Offset = "0x159D240", VA = "0x18159E440")]
|
||||
// Token: 0x06002702 RID: 9986 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002702")]
|
||||
[Address(RVA = "0x1675600", Offset = "0x1673E00", VA = "0x181675600")]
|
||||
public static void Solve(Transform bone1, Transform bone2, Transform bone3, Vector3 targetPosition, Vector3 bendNormal, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D1 RID: 9937 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D1")]
|
||||
[Address(RVA = "0x159C4F0", Offset = "0x159B2F0", VA = "0x18159C4F0")]
|
||||
// Token: 0x06002703 RID: 9987 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002703")]
|
||||
[Address(RVA = "0x16736B0", Offset = "0x1671EB0", VA = "0x1816736B0")]
|
||||
private static Vector3 GetDirectionToBendPoint(Vector3 direction, float directionMag, Vector3 bendDirection, float sqrMag1, float sqrMag2)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D2 RID: 9938 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D2")]
|
||||
[Address(RVA = "0x159D2B0", Offset = "0x159C0B0", VA = "0x18159D2B0", Slot = "10")]
|
||||
// Token: 0x06002704 RID: 9988 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002704")]
|
||||
[Address(RVA = "0x1674470", Offset = "0x1672C70", VA = "0x181674470", Slot = "10")]
|
||||
protected override void OnInitiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D3 RID: 9939 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D3")]
|
||||
[Address(RVA = "0x159CC90", Offset = "0x159BA90", VA = "0x18159CC90")]
|
||||
// Token: 0x06002705 RID: 9989 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002705")]
|
||||
[Address(RVA = "0x1673E50", Offset = "0x1672650", VA = "0x181673E50")]
|
||||
private bool IsDirectHierarchy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D4 RID: 9940 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D4")]
|
||||
[Address(RVA = "0x159C9B0", Offset = "0x159B7B0", VA = "0x18159C9B0")]
|
||||
// Token: 0x06002706 RID: 9990 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002706")]
|
||||
[Address(RVA = "0x1673B70", Offset = "0x1672370", VA = "0x181673B70")]
|
||||
private void InitiateBones()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D5 RID: 9941 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D5")]
|
||||
[Address(RVA = "0x159D4C0", Offset = "0x159C2C0", VA = "0x18159D4C0", Slot = "11")]
|
||||
// Token: 0x06002707 RID: 9991 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002707")]
|
||||
[Address(RVA = "0x1674680", Offset = "0x1672E80", VA = "0x181674680", Slot = "11")]
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D6 RID: 9942 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D6")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "12")]
|
||||
// Token: 0x06002708 RID: 9992 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002708")]
|
||||
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "12")]
|
||||
protected virtual void OnInitiateVirtual()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D7 RID: 9943 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D7")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "13")]
|
||||
// Token: 0x06002709 RID: 9993 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002709")]
|
||||
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "13")]
|
||||
protected virtual void OnUpdateVirtual()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D8 RID: 9944 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D8")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "14")]
|
||||
// Token: 0x0600270A RID: 9994 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600270A")]
|
||||
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "14")]
|
||||
protected virtual void OnPostSolveVirtual()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026D9 RID: 9945 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026D9")]
|
||||
[Address(RVA = "0x159C1E0", Offset = "0x159AFE0", VA = "0x18159C1E0")]
|
||||
// Token: 0x0600270B RID: 9995 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600270B")]
|
||||
[Address(RVA = "0x16733A0", Offset = "0x1671BA0", VA = "0x1816733A0")]
|
||||
protected Vector3 GetBendDirection(Vector3 IKPosition, Vector3 bendNormal)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026DA RID: 9946 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DA")]
|
||||
[Address(RVA = "0x159ECA0", Offset = "0x159DAA0", VA = "0x18159ECA0")]
|
||||
// Token: 0x0600270C RID: 9996 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600270C")]
|
||||
[Address(RVA = "0x1675E60", Offset = "0x1674660", VA = "0x181675E60")]
|
||||
public IKSolverTrigonometric()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003015 RID: 12309
|
||||
// Token: 0x04003057 RID: 12375
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003015")]
|
||||
[Token(Token = "0x4003057")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04003016 RID: 12310
|
||||
// Token: 0x04003058 RID: 12376
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003016")]
|
||||
[Token(Token = "0x4003058")]
|
||||
[Range(0f, 1f)]
|
||||
public float IKRotationWeight;
|
||||
|
||||
// Token: 0x04003017 RID: 12311
|
||||
// Token: 0x04003059 RID: 12377
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4003017")]
|
||||
[Token(Token = "0x4003059")]
|
||||
public Quaternion IKRotation;
|
||||
|
||||
// Token: 0x04003018 RID: 12312
|
||||
// Token: 0x0400305A RID: 12378
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4003018")]
|
||||
[Token(Token = "0x400305A")]
|
||||
public Vector3 bendNormal;
|
||||
|
||||
// Token: 0x04003019 RID: 12313
|
||||
// Token: 0x0400305B RID: 12379
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003019")]
|
||||
[Token(Token = "0x400305B")]
|
||||
public IKSolverTrigonometric.TrigonometricBone bone1;
|
||||
|
||||
// Token: 0x0400301A RID: 12314
|
||||
// Token: 0x0400305C RID: 12380
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400301A")]
|
||||
[Token(Token = "0x400305C")]
|
||||
public IKSolverTrigonometric.TrigonometricBone bone2;
|
||||
|
||||
// Token: 0x0400301B RID: 12315
|
||||
// Token: 0x0400305D RID: 12381
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400301B")]
|
||||
[Token(Token = "0x400305D")]
|
||||
public IKSolverTrigonometric.TrigonometricBone bone3;
|
||||
|
||||
// Token: 0x0400301C RID: 12316
|
||||
// Token: 0x0400305E RID: 12382
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400301C")]
|
||||
[Token(Token = "0x400305E")]
|
||||
protected Vector3 weightIKPosition;
|
||||
|
||||
// Token: 0x0400301D RID: 12317
|
||||
// Token: 0x0400305F RID: 12383
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400301D")]
|
||||
[Token(Token = "0x400305F")]
|
||||
protected bool directHierarchy;
|
||||
|
||||
// Token: 0x02000438 RID: 1080
|
||||
[Token(Token = "0x2000438")]
|
||||
// Token: 0x02000441 RID: 1089
|
||||
[Token(Token = "0x2000441")]
|
||||
[Serializable]
|
||||
public class TrigonometricBone : IKSolver.Bone
|
||||
{
|
||||
// Token: 0x060026DB RID: 9947 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DB")]
|
||||
[Address(RVA = "0x14F7940", Offset = "0x14F6740", VA = "0x1814F7940")]
|
||||
// Token: 0x0600270D RID: 9997 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600270D")]
|
||||
[Address(RVA = "0x1591D20", Offset = "0x1590520", VA = "0x181591D20")]
|
||||
public void Initiate(Vector3 childPosition, Vector3 bendNormal)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026DC RID: 9948 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DC")]
|
||||
[Address(RVA = "0x14F78C0", Offset = "0x14F66C0", VA = "0x1814F78C0")]
|
||||
// Token: 0x0600270E RID: 9998 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600270E")]
|
||||
[Address(RVA = "0x1591CA0", Offset = "0x15904A0", VA = "0x181591CA0")]
|
||||
public Quaternion GetRotation(Vector3 direction, Vector3 bendNormal)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026DD RID: 9949 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60026DD")]
|
||||
[Address(RVA = "0x14F7840", Offset = "0x14F6640", VA = "0x1814F7840")]
|
||||
// Token: 0x0600270F RID: 9999 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600270F")]
|
||||
[Address(RVA = "0x1591C20", Offset = "0x1590420", VA = "0x181591C20")]
|
||||
public Vector3 GetBendNormalFromCurrentRotation()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060026DE RID: 9950 RVA: 0x000567EC File Offset: 0x000549EC
|
||||
[Token(Token = "0x60026DE")]
|
||||
[Address(RVA = "0x14F1520", Offset = "0x14F0320", VA = "0x1814F1520")]
|
||||
// Token: 0x06002710 RID: 10000 RVA: 0x00056CD4 File Offset: 0x00054ED4
|
||||
[Token(Token = "0x6002710")]
|
||||
[Address(RVA = "0x158B500", Offset = "0x1589D00", VA = "0x18158B500")]
|
||||
public TrigonometricBone()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400301E RID: 12318
|
||||
// Token: 0x04003060 RID: 12384
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400301E")]
|
||||
[Token(Token = "0x4003060")]
|
||||
private Quaternion targetToLocalSpace;
|
||||
|
||||
// Token: 0x0400301F RID: 12319
|
||||
// Token: 0x04003061 RID: 12385
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400301F")]
|
||||
[Token(Token = "0x4003061")]
|
||||
private Vector3 defaultLocalBendNormal;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,13 +4,13 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000479 RID: 1145
|
||||
[Token(Token = "0x2000479")]
|
||||
// Token: 0x02000482 RID: 1154
|
||||
[Token(Token = "0x2000482")]
|
||||
public class Inertia : OffsetModifier
|
||||
{
|
||||
// Token: 0x060028D7 RID: 10455 RVA: 0x00059CF0 File Offset: 0x00057EF0
|
||||
[Token(Token = "0x60028D7")]
|
||||
[Address(RVA = "0x10D2E60", Offset = "0x10D1C60", VA = "0x1810D2E60")]
|
||||
// Token: 0x06002909 RID: 10505 RVA: 0x0005A154 File Offset: 0x00058354
|
||||
[Token(Token = "0x6002909")]
|
||||
[Address(RVA = "0x10AECA0", Offset = "0x10AD4A0", VA = "0x1810AECA0")]
|
||||
public void ResetBodies()
|
||||
{
|
||||
float time = Time.time;
|
||||
@@ -25,9 +25,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028D8 RID: 10456 RVA: 0x00059D38 File Offset: 0x00057F38
|
||||
[Token(Token = "0x60028D8")]
|
||||
[Address(RVA = "0x10D2D90", Offset = "0x10D1B90", VA = "0x1810D2D90", Slot = "4")]
|
||||
// Token: 0x0600290A RID: 10506 RVA: 0x0005A19C File Offset: 0x0005839C
|
||||
[Token(Token = "0x600290A")]
|
||||
[Address(RVA = "0x10AEBD0", Offset = "0x10AD3D0", VA = "0x1810AEBD0", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
Inertia.Body[] array = this.bodies;
|
||||
@@ -46,136 +46,136 @@ namespace RootMotion.FinalIK
|
||||
base.ApplyLimits(array2);
|
||||
}
|
||||
|
||||
// Token: 0x060028D9 RID: 10457 RVA: 0x00059DA4 File Offset: 0x00057FA4
|
||||
[Token(Token = "0x60028D9")]
|
||||
[Address(RVA = "0x8CD260", Offset = "0x8CC060", VA = "0x1808CD260")]
|
||||
// Token: 0x0600290B RID: 10507 RVA: 0x0005A208 File Offset: 0x00058408
|
||||
[Token(Token = "0x600290B")]
|
||||
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
|
||||
public Inertia()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003214 RID: 12820
|
||||
// Token: 0x04003256 RID: 12886
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003214")]
|
||||
[Token(Token = "0x4003256")]
|
||||
[Tooltip("The array of Bodies")]
|
||||
public Inertia.Body[] bodies;
|
||||
|
||||
// Token: 0x04003215 RID: 12821
|
||||
// Token: 0x04003257 RID: 12887
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003215")]
|
||||
[Token(Token = "0x4003257")]
|
||||
[Tooltip("The array of OffsetLimits")]
|
||||
public OffsetModifier.OffsetLimits[] limits;
|
||||
|
||||
// Token: 0x0200047A RID: 1146
|
||||
[Token(Token = "0x200047A")]
|
||||
// Token: 0x02000483 RID: 1155
|
||||
[Token(Token = "0x2000483")]
|
||||
[Serializable]
|
||||
public class Body
|
||||
{
|
||||
// Token: 0x060028DA RID: 10458 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028DA")]
|
||||
[Address(RVA = "0x14E64C0", Offset = "0x14E52C0", VA = "0x1814E64C0")]
|
||||
// Token: 0x0600290C RID: 10508 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600290C")]
|
||||
[Address(RVA = "0x15804A0", Offset = "0x157ECA0", VA = "0x1815804A0")]
|
||||
public void Reset()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028DB RID: 10459 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028DB")]
|
||||
[Address(RVA = "0x14E65A0", Offset = "0x14E53A0", VA = "0x1814E65A0")]
|
||||
// Token: 0x0600290D RID: 10509 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600290D")]
|
||||
[Address(RVA = "0x1580580", Offset = "0x157ED80", VA = "0x181580580")]
|
||||
public void Update(IKSolverFullBodyBiped solver, float weight, float deltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028DC RID: 10460 RVA: 0x00059DB8 File Offset: 0x00057FB8
|
||||
[Token(Token = "0x60028DC")]
|
||||
[Address(RVA = "0x14E6B00", Offset = "0x14E5900", VA = "0x1814E6B00")]
|
||||
// Token: 0x0600290E RID: 10510 RVA: 0x0005A21C File Offset: 0x0005841C
|
||||
[Token(Token = "0x600290E")]
|
||||
[Address(RVA = "0x1580AE0", Offset = "0x157F2E0", VA = "0x181580AE0")]
|
||||
public Body()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003216 RID: 12822
|
||||
// Token: 0x04003258 RID: 12888
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003216")]
|
||||
[Token(Token = "0x4003258")]
|
||||
[Tooltip("The Transform to follow, can be any bone of the character")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04003217 RID: 12823
|
||||
// Token: 0x04003259 RID: 12889
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003217")]
|
||||
[Token(Token = "0x4003259")]
|
||||
[Tooltip("Linking the body to effectors. One Body can be used to offset more than one effector")]
|
||||
public Inertia.Body.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x04003218 RID: 12824
|
||||
// Token: 0x0400325A RID: 12890
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003218")]
|
||||
[Token(Token = "0x400325A")]
|
||||
[Tooltip("The speed to follow the Transform")]
|
||||
public float speed = 10f;
|
||||
|
||||
// Token: 0x04003219 RID: 12825
|
||||
// Token: 0x0400325B RID: 12891
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4003219")]
|
||||
[Token(Token = "0x400325B")]
|
||||
[Tooltip("The acceleration, smaller values means lazyer following")]
|
||||
public float acceleration = 3f;
|
||||
|
||||
// Token: 0x0400321A RID: 12826
|
||||
// Token: 0x0400325C RID: 12892
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400321A")]
|
||||
[Token(Token = "0x400325C")]
|
||||
[Tooltip("Matching target velocity")]
|
||||
[Range(0f, 1f)]
|
||||
public float matchVelocity;
|
||||
|
||||
// Token: 0x0400321B RID: 12827
|
||||
// Token: 0x0400325D RID: 12893
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400321B")]
|
||||
[Token(Token = "0x400325D")]
|
||||
[Tooltip("gravity applied to the Body")]
|
||||
public float gravity;
|
||||
|
||||
// Token: 0x0400321C RID: 12828
|
||||
// Token: 0x0400325E RID: 12894
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400321C")]
|
||||
[Token(Token = "0x400325E")]
|
||||
private Vector3 delta;
|
||||
|
||||
// Token: 0x0400321D RID: 12829
|
||||
// Token: 0x0400325F RID: 12895
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400321D")]
|
||||
[Token(Token = "0x400325F")]
|
||||
private Vector3 lazyPoint;
|
||||
|
||||
// Token: 0x0400321E RID: 12830
|
||||
// Token: 0x04003260 RID: 12896
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400321E")]
|
||||
[Token(Token = "0x4003260")]
|
||||
private Vector3 direction;
|
||||
|
||||
// Token: 0x0400321F RID: 12831
|
||||
// Token: 0x04003261 RID: 12897
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400321F")]
|
||||
[Token(Token = "0x4003261")]
|
||||
private Vector3 lastPosition;
|
||||
|
||||
// Token: 0x04003220 RID: 12832
|
||||
// Token: 0x04003262 RID: 12898
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003220")]
|
||||
[Token(Token = "0x4003262")]
|
||||
private bool firstUpdate = true;
|
||||
|
||||
// Token: 0x0200047B RID: 1147
|
||||
[Token(Token = "0x200047B")]
|
||||
// Token: 0x02000484 RID: 1156
|
||||
[Token(Token = "0x2000484")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x060028DD RID: 10461 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x60028DD")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x0600290F RID: 10511 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x600290F")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003221 RID: 12833
|
||||
// Token: 0x04003263 RID: 12899
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003221")]
|
||||
[Token(Token = "0x4003263")]
|
||||
[Tooltip("Type of the FBBIK effector to use")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x04003222 RID: 12834
|
||||
// Token: 0x04003264 RID: 12900
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003222")]
|
||||
[Token(Token = "0x4003264")]
|
||||
[Tooltip("Weight of using this effector")]
|
||||
public float weight;
|
||||
}
|
||||
|
||||
@@ -6,59 +6,59 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000445 RID: 1093
|
||||
[Token(Token = "0x2000445")]
|
||||
// Token: 0x0200044E RID: 1102
|
||||
[Token(Token = "0x200044E")]
|
||||
[Serializable]
|
||||
public class InteractionEffector
|
||||
{
|
||||
// Token: 0x17000277 RID: 631
|
||||
// (get) Token: 0x06002776 RID: 10102 RVA: 0x00057344 File Offset: 0x00055544
|
||||
// (set) Token: 0x06002777 RID: 10103 RVA: 0x00057358 File Offset: 0x00055558
|
||||
[Token(Token = "0x17000277")]
|
||||
// Token: 0x17000271 RID: 625
|
||||
// (get) Token: 0x060027A8 RID: 10152 RVA: 0x00057974 File Offset: 0x00055B74
|
||||
// (set) Token: 0x060027A9 RID: 10153 RVA: 0x00057988 File Offset: 0x00055B88
|
||||
[Token(Token = "0x17000271")]
|
||||
public FullBodyBipedEffector effectorType
|
||||
{
|
||||
[Token(Token = "0x6002776")]
|
||||
[Address(RVA = "0x2B3F20", Offset = "0x2B2D20", VA = "0x1802B3F20")]
|
||||
[Token(Token = "0x60027A8")]
|
||||
[Address(RVA = "0x365F50", Offset = "0x364750", VA = "0x180365F50")]
|
||||
get;
|
||||
[Token(Token = "0x6002777")]
|
||||
[Address(RVA = "0x417DE0", Offset = "0x416BE0", VA = "0x180417DE0")]
|
||||
[Token(Token = "0x60027A9")]
|
||||
[Address(RVA = "0x458E30", Offset = "0x457630", VA = "0x180458E30")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000278 RID: 632
|
||||
// (get) Token: 0x06002778 RID: 10104 RVA: 0x0005736C File Offset: 0x0005556C
|
||||
// (set) Token: 0x06002779 RID: 10105 RVA: 0x00057380 File Offset: 0x00055580
|
||||
[Token(Token = "0x17000278")]
|
||||
// Token: 0x17000272 RID: 626
|
||||
// (get) Token: 0x060027AA RID: 10154 RVA: 0x0005799C File Offset: 0x00055B9C
|
||||
// (set) Token: 0x060027AB RID: 10155 RVA: 0x000579B0 File Offset: 0x00055BB0
|
||||
[Token(Token = "0x17000272")]
|
||||
public bool isPaused
|
||||
{
|
||||
[Token(Token = "0x6002778")]
|
||||
[Address(RVA = "0x412250", Offset = "0x411050", VA = "0x180412250")]
|
||||
[Token(Token = "0x60027AA")]
|
||||
[Address(RVA = "0x434B20", Offset = "0x433320", VA = "0x180434B20")]
|
||||
get;
|
||||
[Token(Token = "0x6002779")]
|
||||
[Address(RVA = "0x412670", Offset = "0x411470", VA = "0x180412670")]
|
||||
[Token(Token = "0x60027AB")]
|
||||
[Address(RVA = "0x434F40", Offset = "0x433740", VA = "0x180434F40")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000279 RID: 633
|
||||
// (get) Token: 0x0600277A RID: 10106 RVA: 0x00057394 File Offset: 0x00055594
|
||||
// (set) Token: 0x0600277B RID: 10107 RVA: 0x000573A8 File Offset: 0x000555A8
|
||||
[Token(Token = "0x17000279")]
|
||||
// Token: 0x17000273 RID: 627
|
||||
// (get) Token: 0x060027AC RID: 10156 RVA: 0x000579C4 File Offset: 0x00055BC4
|
||||
// (set) Token: 0x060027AD RID: 10157 RVA: 0x000579D8 File Offset: 0x00055BD8
|
||||
[Token(Token = "0x17000273")]
|
||||
public InteractionObject interactionObject
|
||||
{
|
||||
[Token(Token = "0x600277A")]
|
||||
[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
|
||||
[Token(Token = "0x60027AC")]
|
||||
[Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.<interactionObject>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x600277B")]
|
||||
[Address(RVA = "0x413D20", Offset = "0x412B20", VA = "0x180413D20")]
|
||||
[Token(Token = "0x60027AD")]
|
||||
[Address(RVA = "0x454D70", Offset = "0x453570", VA = "0x180454D70")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600277B)
|
||||
An exception occurred when decompiling this method (060027AD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.InteractionEffector::set_interactionObject(RootMotion.FinalIK.InteractionObject)
|
||||
|
||||
@@ -75,13 +75,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700027A RID: 634
|
||||
// (get) Token: 0x0600277C RID: 10108 RVA: 0x000573BC File Offset: 0x000555BC
|
||||
[Token(Token = "0x1700027A")]
|
||||
// Token: 0x17000274 RID: 628
|
||||
// (get) Token: 0x060027AE RID: 10158 RVA: 0x000579EC File Offset: 0x00055BEC
|
||||
[Token(Token = "0x17000274")]
|
||||
public bool inInteraction
|
||||
{
|
||||
[Token(Token = "0x600277C")]
|
||||
[Address(RVA = "0x10D59F0", Offset = "0x10D47F0", VA = "0x1810D59F0")]
|
||||
[Token(Token = "0x60027AE")]
|
||||
[Address(RVA = "0x10B1830", Offset = "0x10B0030", VA = "0x1810B1830")]
|
||||
get
|
||||
{
|
||||
InteractionObject interactionObject = this.<interactionObject>k__BackingField;
|
||||
@@ -90,9 +90,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600277D RID: 10109 RVA: 0x000573DC File Offset: 0x000555DC
|
||||
[Token(Token = "0x600277D")]
|
||||
[Address(RVA = "0x10D5960", Offset = "0x10D4760", VA = "0x1810D5960")]
|
||||
// Token: 0x060027AF RID: 10159 RVA: 0x00057A0C File Offset: 0x00055C0C
|
||||
[Token(Token = "0x60027AF")]
|
||||
[Address(RVA = "0x10B17A0", Offset = "0x10AFFA0", VA = "0x1810B17A0")]
|
||||
public InteractionEffector(FullBodyBipedEffector effectorType)
|
||||
{
|
||||
List<bool> list = new List();
|
||||
@@ -101,9 +101,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
this.effectorType = effectorType;
|
||||
}
|
||||
|
||||
// Token: 0x0600277E RID: 10110 RVA: 0x00057408 File Offset: 0x00055608
|
||||
[Token(Token = "0x600277E")]
|
||||
[Address(RVA = "0x10D3890", Offset = "0x10D2690", VA = "0x1810D3890")]
|
||||
// Token: 0x060027B0 RID: 10160 RVA: 0x00057A38 File Offset: 0x00055C38
|
||||
[Token(Token = "0x60027B0")]
|
||||
[Address(RVA = "0x10AF6D0", Offset = "0x10ADED0", VA = "0x1810AF6D0")]
|
||||
public void Initiate(InteractionSystem interactionSystem)
|
||||
{
|
||||
this.interactionSystem = interactionSystem;
|
||||
@@ -119,9 +119,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
this.StoreDefaults();
|
||||
}
|
||||
|
||||
// Token: 0x0600277F RID: 10111 RVA: 0x00057470 File Offset: 0x00055670
|
||||
[Token(Token = "0x600277F")]
|
||||
[Address(RVA = "0x10D4C00", Offset = "0x10D3A00", VA = "0x1810D4C00")]
|
||||
// Token: 0x060027B1 RID: 10161 RVA: 0x00057AA0 File Offset: 0x00055CA0
|
||||
[Token(Token = "0x60027B1")]
|
||||
[Address(RVA = "0x10B0A40", Offset = "0x10AF240", VA = "0x1810B0A40")]
|
||||
private void StoreDefaults()
|
||||
{
|
||||
IKSolverFullBodyBiped solver = this.interactionSystem.fullBody.solver;
|
||||
@@ -150,70 +150,70 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
this.defaultPushParent = pushParent;
|
||||
}
|
||||
|
||||
// Token: 0x06002780 RID: 10112 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002780")]
|
||||
[Address(RVA = "0x10D3FB0", Offset = "0x10D2DB0", VA = "0x1810D3FB0")]
|
||||
// Token: 0x060027B2 RID: 10162 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027B2")]
|
||||
[Address(RVA = "0x10AFDF0", Offset = "0x10AE5F0", VA = "0x1810AFDF0")]
|
||||
public bool ResetToDefaults(float speed)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002781 RID: 10113 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002781")]
|
||||
[Address(RVA = "0x10D3BF0", Offset = "0x10D29F0", VA = "0x1810D3BF0")]
|
||||
// Token: 0x060027B3 RID: 10163 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027B3")]
|
||||
[Address(RVA = "0x10AFA30", Offset = "0x10AE230", VA = "0x1810AFA30")]
|
||||
public bool Pause()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002782 RID: 10114 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002782")]
|
||||
[Address(RVA = "0x10D43E0", Offset = "0x10D31E0", VA = "0x1810D43E0")]
|
||||
// Token: 0x060027B4 RID: 10164 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027B4")]
|
||||
[Address(RVA = "0x10B0220", Offset = "0x10AEA20", VA = "0x1810B0220")]
|
||||
public bool Resume()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002783 RID: 10115 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002783")]
|
||||
[Address(RVA = "0x10D4490", Offset = "0x10D3290", VA = "0x1810D4490")]
|
||||
// Token: 0x060027B5 RID: 10165 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027B5")]
|
||||
[Address(RVA = "0x10B02D0", Offset = "0x10AEAD0", VA = "0x1810B02D0")]
|
||||
public bool Start(InteractionObject interactionObject, string tag, float fadeInTime, bool interrupt)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002784 RID: 10116 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002784")]
|
||||
[Address(RVA = "0x10D5080", Offset = "0x10D3E80", VA = "0x1810D5080")]
|
||||
// Token: 0x060027B6 RID: 10166 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027B6")]
|
||||
[Address(RVA = "0x10B0EC0", Offset = "0x10AF6C0", VA = "0x1810B0EC0")]
|
||||
public void Update(Transform root, float speed)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700027B RID: 635
|
||||
// (get) Token: 0x06002785 RID: 10117 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700027B")]
|
||||
// Token: 0x17000275 RID: 629
|
||||
// (get) Token: 0x060027B7 RID: 10167 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000275")]
|
||||
public float progress
|
||||
{
|
||||
[Token(Token = "0x6002785")]
|
||||
[Address(RVA = "0x10D5A50", Offset = "0x10D4850", VA = "0x1810D5A50")]
|
||||
[Token(Token = "0x60027B7")]
|
||||
[Address(RVA = "0x10B1890", Offset = "0x10B0090", VA = "0x1810B1890")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002786 RID: 10118 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002786")]
|
||||
[Address(RVA = "0x10D4DA0", Offset = "0x10D3BA0", VA = "0x1810D4DA0")]
|
||||
// Token: 0x060027B8 RID: 10168 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027B8")]
|
||||
[Address(RVA = "0x10B0BE0", Offset = "0x10AF3E0", VA = "0x1810B0BE0")]
|
||||
private void TriggerUntriggeredEvents(bool checkTime, out bool pickUp, out bool pause)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002787 RID: 10119 RVA: 0x000575A8 File Offset: 0x000557A8
|
||||
[Token(Token = "0x6002787")]
|
||||
[Address(RVA = "0x10D3D60", Offset = "0x10D2B60", VA = "0x1810D3D60")]
|
||||
// Token: 0x060027B9 RID: 10169 RVA: 0x00057BD8 File Offset: 0x00055DD8
|
||||
[Token(Token = "0x60027B9")]
|
||||
[Address(RVA = "0x10AFBA0", Offset = "0x10AE3A0", VA = "0x1810AFBA0")]
|
||||
private void PickUp(Transform root)
|
||||
{
|
||||
IKEffector ikeffector = this.effector;
|
||||
@@ -257,175 +257,175 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002788 RID: 10120 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002788")]
|
||||
[Address(RVA = "0x10D49C0", Offset = "0x10D37C0", VA = "0x1810D49C0")]
|
||||
// Token: 0x060027BA RID: 10170 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027BA")]
|
||||
[Address(RVA = "0x10B0800", Offset = "0x10AF000", VA = "0x1810B0800")]
|
||||
public bool Stop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002789 RID: 10121 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002789")]
|
||||
[Address(RVA = "0x10D3960", Offset = "0x10D2760", VA = "0x1810D3960")]
|
||||
// Token: 0x060027BB RID: 10171 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027BB")]
|
||||
[Address(RVA = "0x10AF7A0", Offset = "0x10ADFA0", VA = "0x1810AF7A0")]
|
||||
public void OnPostFBBIK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040030F3 RID: 12531
|
||||
// Token: 0x04003135 RID: 12597
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40030F3")]
|
||||
[Token(Token = "0x4003135")]
|
||||
private Poser poser;
|
||||
|
||||
// Token: 0x040030F4 RID: 12532
|
||||
// Token: 0x04003136 RID: 12598
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40030F4")]
|
||||
[Token(Token = "0x4003136")]
|
||||
private IKEffector effector;
|
||||
|
||||
// Token: 0x040030F5 RID: 12533
|
||||
// Token: 0x04003137 RID: 12599
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40030F5")]
|
||||
[Token(Token = "0x4003137")]
|
||||
private float timer;
|
||||
|
||||
// Token: 0x040030F6 RID: 12534
|
||||
// Token: 0x04003138 RID: 12600
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40030F6")]
|
||||
[Token(Token = "0x4003138")]
|
||||
private float length;
|
||||
|
||||
// Token: 0x040030F7 RID: 12535
|
||||
// Token: 0x04003139 RID: 12601
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40030F7")]
|
||||
[Token(Token = "0x4003139")]
|
||||
private float weight;
|
||||
|
||||
// Token: 0x040030F8 RID: 12536
|
||||
// Token: 0x0400313A RID: 12602
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40030F8")]
|
||||
[Token(Token = "0x400313A")]
|
||||
private float fadeInSpeed;
|
||||
|
||||
// Token: 0x040030F9 RID: 12537
|
||||
// Token: 0x0400313B RID: 12603
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40030F9")]
|
||||
[Token(Token = "0x400313B")]
|
||||
private float defaultPositionWeight;
|
||||
|
||||
// Token: 0x040030FA RID: 12538
|
||||
// Token: 0x0400313C RID: 12604
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40030FA")]
|
||||
[Token(Token = "0x400313C")]
|
||||
private float defaultRotationWeight;
|
||||
|
||||
// Token: 0x040030FB RID: 12539
|
||||
// Token: 0x0400313D RID: 12605
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40030FB")]
|
||||
[Token(Token = "0x400313D")]
|
||||
private float defaultPull;
|
||||
|
||||
// Token: 0x040030FC RID: 12540
|
||||
// Token: 0x0400313E RID: 12606
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40030FC")]
|
||||
[Token(Token = "0x400313E")]
|
||||
private float defaultReach;
|
||||
|
||||
// Token: 0x040030FD RID: 12541
|
||||
// Token: 0x0400313F RID: 12607
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40030FD")]
|
||||
[Token(Token = "0x400313F")]
|
||||
private float defaultPush;
|
||||
|
||||
// Token: 0x040030FE RID: 12542
|
||||
// Token: 0x04003140 RID: 12608
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40030FE")]
|
||||
[Token(Token = "0x4003140")]
|
||||
private float defaultPushParent;
|
||||
|
||||
// Token: 0x040030FF RID: 12543
|
||||
// Token: 0x04003141 RID: 12609
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40030FF")]
|
||||
[Token(Token = "0x4003141")]
|
||||
private float resetTimer;
|
||||
|
||||
// Token: 0x04003100 RID: 12544
|
||||
// Token: 0x04003142 RID: 12610
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4003100")]
|
||||
[Token(Token = "0x4003142")]
|
||||
private bool positionWeightUsed;
|
||||
|
||||
// Token: 0x04003101 RID: 12545
|
||||
// Token: 0x04003143 RID: 12611
|
||||
[FieldOffset(Offset = "0x5D")]
|
||||
[Token(Token = "0x4003101")]
|
||||
[Token(Token = "0x4003143")]
|
||||
private bool rotationWeightUsed;
|
||||
|
||||
// Token: 0x04003102 RID: 12546
|
||||
// Token: 0x04003144 RID: 12612
|
||||
[FieldOffset(Offset = "0x5E")]
|
||||
[Token(Token = "0x4003102")]
|
||||
[Token(Token = "0x4003144")]
|
||||
private bool pullUsed;
|
||||
|
||||
// Token: 0x04003103 RID: 12547
|
||||
// Token: 0x04003145 RID: 12613
|
||||
[FieldOffset(Offset = "0x5F")]
|
||||
[Token(Token = "0x4003103")]
|
||||
[Token(Token = "0x4003145")]
|
||||
private bool reachUsed;
|
||||
|
||||
// Token: 0x04003104 RID: 12548
|
||||
// Token: 0x04003146 RID: 12614
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003104")]
|
||||
[Token(Token = "0x4003146")]
|
||||
private bool pushUsed;
|
||||
|
||||
// Token: 0x04003105 RID: 12549
|
||||
// Token: 0x04003147 RID: 12615
|
||||
[FieldOffset(Offset = "0x61")]
|
||||
[Token(Token = "0x4003105")]
|
||||
[Token(Token = "0x4003147")]
|
||||
private bool pushParentUsed;
|
||||
|
||||
// Token: 0x04003106 RID: 12550
|
||||
// Token: 0x04003148 RID: 12616
|
||||
[FieldOffset(Offset = "0x62")]
|
||||
[Token(Token = "0x4003106")]
|
||||
[Token(Token = "0x4003148")]
|
||||
private bool pickedUp;
|
||||
|
||||
// Token: 0x04003107 RID: 12551
|
||||
// Token: 0x04003149 RID: 12617
|
||||
[FieldOffset(Offset = "0x63")]
|
||||
[Token(Token = "0x4003107")]
|
||||
[Token(Token = "0x4003149")]
|
||||
private bool defaults;
|
||||
|
||||
// Token: 0x04003108 RID: 12552
|
||||
// Token: 0x0400314A RID: 12618
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4003108")]
|
||||
[Token(Token = "0x400314A")]
|
||||
private bool pickUpOnPostFBBIK;
|
||||
|
||||
// Token: 0x04003109 RID: 12553
|
||||
// Token: 0x0400314B RID: 12619
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003109")]
|
||||
[Token(Token = "0x400314B")]
|
||||
private Vector3 pickUpPosition;
|
||||
|
||||
// Token: 0x0400310A RID: 12554
|
||||
// Token: 0x0400314C RID: 12620
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400310A")]
|
||||
[Token(Token = "0x400314C")]
|
||||
private Vector3 pausePositionRelative;
|
||||
|
||||
// Token: 0x0400310B RID: 12555
|
||||
// Token: 0x0400314D RID: 12621
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400310B")]
|
||||
[Token(Token = "0x400314D")]
|
||||
private Quaternion pickUpRotation;
|
||||
|
||||
// Token: 0x0400310C RID: 12556
|
||||
// Token: 0x0400314E RID: 12622
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400310C")]
|
||||
[Token(Token = "0x400314E")]
|
||||
private Quaternion pauseRotationRelative;
|
||||
|
||||
// Token: 0x0400310D RID: 12557
|
||||
// Token: 0x0400314F RID: 12623
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400310D")]
|
||||
[Token(Token = "0x400314F")]
|
||||
private InteractionTarget interactionTarget;
|
||||
|
||||
// Token: 0x0400310E RID: 12558
|
||||
// Token: 0x04003150 RID: 12624
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400310E")]
|
||||
[Token(Token = "0x4003150")]
|
||||
private Transform target;
|
||||
|
||||
// Token: 0x0400310F RID: 12559
|
||||
// Token: 0x04003151 RID: 12625
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400310F")]
|
||||
[Token(Token = "0x4003151")]
|
||||
private List<bool> triggered;
|
||||
|
||||
// Token: 0x04003110 RID: 12560
|
||||
// Token: 0x04003152 RID: 12626
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4003110")]
|
||||
[Token(Token = "0x4003152")]
|
||||
private InteractionSystem interactionSystem;
|
||||
|
||||
// Token: 0x04003111 RID: 12561
|
||||
// Token: 0x04003153 RID: 12627
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4003111")]
|
||||
[Token(Token = "0x4003153")]
|
||||
private bool started;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,30 +4,30 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000446 RID: 1094
|
||||
[Token(Token = "0x2000446")]
|
||||
// Token: 0x0200044F RID: 1103
|
||||
[Token(Token = "0x200044F")]
|
||||
[Serializable]
|
||||
public class InteractionLookAt
|
||||
{
|
||||
// Token: 0x0600278A RID: 10122 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600278A")]
|
||||
[Address(RVA = "0x10D5AD0", Offset = "0x10D48D0", VA = "0x1810D5AD0")]
|
||||
// Token: 0x060027BC RID: 10172 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027BC")]
|
||||
[Address(RVA = "0x10B1910", Offset = "0x10B0110", VA = "0x1810B1910")]
|
||||
public void Look(Transform target, float time)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600278B RID: 10123 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600278B")]
|
||||
[Address(RVA = "0x10D5E50", Offset = "0x10D4C50", VA = "0x1810D5E50")]
|
||||
// Token: 0x060027BD RID: 10173 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027BD")]
|
||||
[Address(RVA = "0x10B1C90", Offset = "0x10B0490", VA = "0x1810B1C90")]
|
||||
public void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600278C RID: 10124 RVA: 0x000576B0 File Offset: 0x000558B0
|
||||
[Token(Token = "0x600278C")]
|
||||
[Address(RVA = "0x10D5D30", Offset = "0x10D4B30", VA = "0x1810D5D30")]
|
||||
// Token: 0x060027BE RID: 10174 RVA: 0x00057CE0 File Offset: 0x00055EE0
|
||||
[Token(Token = "0x60027BE")]
|
||||
[Address(RVA = "0x10B1B70", Offset = "0x10B0370", VA = "0x1810B1B70")]
|
||||
public void SolveSpine()
|
||||
{
|
||||
LookAtIK lookAtIK = this.ik;
|
||||
@@ -47,9 +47,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600278D RID: 10125 RVA: 0x00057750 File Offset: 0x00055950
|
||||
[Token(Token = "0x600278D")]
|
||||
[Address(RVA = "0x10D5C60", Offset = "0x10D4A60", VA = "0x1810D5C60")]
|
||||
// Token: 0x060027BF RID: 10175 RVA: 0x00057D80 File Offset: 0x00055F80
|
||||
[Token(Token = "0x60027BF")]
|
||||
[Address(RVA = "0x10B1AA0", Offset = "0x10B02A0", VA = "0x1810B1AA0")]
|
||||
public void SolveHead()
|
||||
{
|
||||
LookAtIK lookAtIK = this.ik;
|
||||
@@ -66,55 +66,55 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600278E RID: 10126 RVA: 0x000577CC File Offset: 0x000559CC
|
||||
[Token(Token = "0x600278E")]
|
||||
[Address(RVA = "0x10D60D0", Offset = "0x10D4ED0", VA = "0x1810D60D0")]
|
||||
// Token: 0x060027C0 RID: 10176 RVA: 0x00057DFC File Offset: 0x00055FFC
|
||||
[Token(Token = "0x60027C0")]
|
||||
[Address(RVA = "0x10B1F10", Offset = "0x10B0710", VA = "0x1810B1F10")]
|
||||
public InteractionLookAt()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003112 RID: 12562
|
||||
// Token: 0x04003154 RID: 12628
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003112")]
|
||||
[Token(Token = "0x4003154")]
|
||||
[Tooltip("(Optional) reference to the LookAtIK component that will be used to make the character look at the objects that it is interacting with.")]
|
||||
public LookAtIK ik;
|
||||
|
||||
// Token: 0x04003113 RID: 12563
|
||||
// Token: 0x04003155 RID: 12629
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003113")]
|
||||
[Token(Token = "0x4003155")]
|
||||
[Tooltip("Interpolation speed of the LookAtIK target.")]
|
||||
public float lerpSpeed = 5f;
|
||||
|
||||
// Token: 0x04003114 RID: 12564
|
||||
// Token: 0x04003156 RID: 12630
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4003114")]
|
||||
[Token(Token = "0x4003156")]
|
||||
[Tooltip("Interpolation speed of the LookAtIK weight.")]
|
||||
public float weightSpeed = 1f;
|
||||
|
||||
// Token: 0x04003115 RID: 12565
|
||||
// Token: 0x04003157 RID: 12631
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003115")]
|
||||
[Token(Token = "0x4003157")]
|
||||
[HideInInspector]
|
||||
public bool isPaused;
|
||||
|
||||
// Token: 0x04003116 RID: 12566
|
||||
// Token: 0x04003158 RID: 12632
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003116")]
|
||||
[Token(Token = "0x4003158")]
|
||||
private Transform lookAtTarget;
|
||||
|
||||
// Token: 0x04003117 RID: 12567
|
||||
// Token: 0x04003159 RID: 12633
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003117")]
|
||||
[Token(Token = "0x4003159")]
|
||||
private float stopLookTime;
|
||||
|
||||
// Token: 0x04003118 RID: 12568
|
||||
// Token: 0x0400315A RID: 12634
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4003118")]
|
||||
[Token(Token = "0x400315A")]
|
||||
private float weight;
|
||||
|
||||
// Token: 0x04003119 RID: 12569
|
||||
// Token: 0x0400315B RID: 12635
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003119")]
|
||||
[Token(Token = "0x400315B")]
|
||||
private bool firstFBBIKSolve;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,100 +5,100 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000447 RID: 1095
|
||||
[Token(Token = "0x2000447")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=r5jiZnsDH3M")]
|
||||
// Token: 0x02000450 RID: 1104
|
||||
[Token(Token = "0x2000450")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Interaction System/Interaction Object")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=r5jiZnsDH3M")]
|
||||
public class InteractionObject : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600278F RID: 10127 RVA: 0x000577F8 File Offset: 0x000559F8
|
||||
[Token(Token = "0x600278F")]
|
||||
[Address(RVA = "0x10D77E0", Offset = "0x10D65E0", VA = "0x1810D77E0")]
|
||||
// Token: 0x060027C1 RID: 10177 RVA: 0x00057E28 File Offset: 0x00056028
|
||||
[Token(Token = "0x60027C1")]
|
||||
[Address(RVA = "0x10B3620", Offset = "0x10B1E20", VA = "0x1810B3620")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 1: BASICS)")]
|
||||
private void OpenTutorial1()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=r5jiZnsDH3M");
|
||||
}
|
||||
|
||||
// Token: 0x06002790 RID: 10128 RVA: 0x00057810 File Offset: 0x00055A10
|
||||
[Token(Token = "0x6002790")]
|
||||
[Address(RVA = "0x10D7820", Offset = "0x10D6620", VA = "0x1810D7820")]
|
||||
// Token: 0x060027C2 RID: 10178 RVA: 0x00057E40 File Offset: 0x00056040
|
||||
[Token(Token = "0x60027C2")]
|
||||
[Address(RVA = "0x10B3660", Offset = "0x10B1E60", VA = "0x1810B3660")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 2: PICKING UP...)")]
|
||||
private void OpenTutorial2()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=eP9-zycoHLk");
|
||||
}
|
||||
|
||||
// Token: 0x06002791 RID: 10129 RVA: 0x00057828 File Offset: 0x00055A28
|
||||
[Token(Token = "0x6002791")]
|
||||
[Address(RVA = "0x10D7860", Offset = "0x10D6660", VA = "0x1810D7860")]
|
||||
// Token: 0x060027C3 RID: 10179 RVA: 0x00057E58 File Offset: 0x00056058
|
||||
[Token(Token = "0x60027C3")]
|
||||
[Address(RVA = "0x10B36A0", Offset = "0x10B1EA0", VA = "0x1810B36A0")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 3: ANIMATION)")]
|
||||
private void OpenTutorial3()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=sQfB2RcT1T4&index=14&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6");
|
||||
}
|
||||
|
||||
// Token: 0x06002792 RID: 10130 RVA: 0x00057840 File Offset: 0x00055A40
|
||||
[Token(Token = "0x6002792")]
|
||||
[Address(RVA = "0x10D78A0", Offset = "0x10D66A0", VA = "0x1810D78A0")]
|
||||
// Token: 0x060027C4 RID: 10180 RVA: 0x00057E70 File Offset: 0x00056070
|
||||
[Token(Token = "0x60027C4")]
|
||||
[Address(RVA = "0x10B36E0", Offset = "0x10B1EE0", VA = "0x1810B36E0")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 4: TRIGGERS)")]
|
||||
private void OpenTutorial4()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=-TDZpNjt2mk&index=15&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6");
|
||||
}
|
||||
|
||||
// Token: 0x06002793 RID: 10131 RVA: 0x00057858 File Offset: 0x00055A58
|
||||
[Token(Token = "0x6002793")]
|
||||
[Address(RVA = "0x10D7920", Offset = "0x10D6720", VA = "0x1810D7920")]
|
||||
// Token: 0x060027C5 RID: 10181 RVA: 0x00057E88 File Offset: 0x00056088
|
||||
[Token(Token = "0x60027C5")]
|
||||
[Address(RVA = "0x10B3760", Offset = "0x10B1F60", VA = "0x1810B3760")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002794 RID: 10132 RVA: 0x00057870 File Offset: 0x00055A70
|
||||
[Token(Token = "0x6002794")]
|
||||
[Address(RVA = "0x10D60F0", Offset = "0x10D4EF0", VA = "0x1810D60F0")]
|
||||
// Token: 0x060027C6 RID: 10182 RVA: 0x00057EA0 File Offset: 0x000560A0
|
||||
[Token(Token = "0x60027C6")]
|
||||
[Address(RVA = "0x10B1F30", Offset = "0x10B0730", VA = "0x1810B1F30")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x1700027C RID: 636
|
||||
// (get) Token: 0x06002795 RID: 10133 RVA: 0x00057888 File Offset: 0x00055A88
|
||||
// (set) Token: 0x06002796 RID: 10134 RVA: 0x0005789C File Offset: 0x00055A9C
|
||||
[Token(Token = "0x1700027C")]
|
||||
// Token: 0x17000276 RID: 630
|
||||
// (get) Token: 0x060027C7 RID: 10183 RVA: 0x00057EB8 File Offset: 0x000560B8
|
||||
// (set) Token: 0x060027C8 RID: 10184 RVA: 0x00057ECC File Offset: 0x000560CC
|
||||
[Token(Token = "0x17000276")]
|
||||
public float length
|
||||
{
|
||||
[Token(Token = "0x6002795")]
|
||||
[Address(RVA = "0x38DB30", Offset = "0x38C930", VA = "0x18038DB30")]
|
||||
[Token(Token = "0x60027C7")]
|
||||
[Address(RVA = "0x3D48A0", Offset = "0x3D30A0", VA = "0x1803D48A0")]
|
||||
get;
|
||||
[Token(Token = "0x6002796")]
|
||||
[Address(RVA = "0x38DBA0", Offset = "0x38C9A0", VA = "0x18038DBA0")]
|
||||
[Token(Token = "0x60027C8")]
|
||||
[Address(RVA = "0x3D4910", Offset = "0x3D3110", VA = "0x1803D4910")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700027D RID: 637
|
||||
// (get) Token: 0x06002797 RID: 10135 RVA: 0x000578B0 File Offset: 0x00055AB0
|
||||
// (set) Token: 0x06002798 RID: 10136 RVA: 0x000578C4 File Offset: 0x00055AC4
|
||||
[Token(Token = "0x1700027D")]
|
||||
// Token: 0x17000277 RID: 631
|
||||
// (get) Token: 0x060027C9 RID: 10185 RVA: 0x00057EE0 File Offset: 0x000560E0
|
||||
// (set) Token: 0x060027CA RID: 10186 RVA: 0x00057EF4 File Offset: 0x000560F4
|
||||
[Token(Token = "0x17000277")]
|
||||
public InteractionSystem lastUsedInteractionSystem
|
||||
{
|
||||
[Token(Token = "0x6002797")]
|
||||
[Address(RVA = "0x517700", Offset = "0x516500", VA = "0x180517700")]
|
||||
[Token(Token = "0x60027C9")]
|
||||
[Address(RVA = "0x546ED0", Offset = "0x5456D0", VA = "0x180546ED0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.<lastUsedInteractionSystem>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x6002798")]
|
||||
[Address(RVA = "0x4C0FD0", Offset = "0x4BFDD0", VA = "0x1804C0FD0")]
|
||||
[Token(Token = "0x60027CA")]
|
||||
[Address(RVA = "0x4CF0D0", Offset = "0x4CD8D0", VA = "0x1804CF0D0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002798)
|
||||
An exception occurred when decompiling this method (060027CA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.InteractionObject::set_lastUsedInteractionSystem(RootMotion.FinalIK.InteractionSystem)
|
||||
|
||||
@@ -115,21 +115,21 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002799 RID: 10137 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002799")]
|
||||
[Address(RVA = "0x10D74E0", Offset = "0x10D62E0", VA = "0x1810D74E0")]
|
||||
// Token: 0x060027CB RID: 10187 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027CB")]
|
||||
[Address(RVA = "0x10B3320", Offset = "0x10B1B20", VA = "0x1810B3320")]
|
||||
public void Initiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700027E RID: 638
|
||||
// (get) Token: 0x0600279A RID: 10138 RVA: 0x000578D8 File Offset: 0x00055AD8
|
||||
[Token(Token = "0x1700027E")]
|
||||
// Token: 0x17000278 RID: 632
|
||||
// (get) Token: 0x060027CC RID: 10188 RVA: 0x00057F08 File Offset: 0x00056108
|
||||
[Token(Token = "0x17000278")]
|
||||
public Transform lookAtTarget
|
||||
{
|
||||
[Token(Token = "0x600279A")]
|
||||
[Address(RVA = "0x10D79C0", Offset = "0x10D67C0", VA = "0x1810D79C0")]
|
||||
[Token(Token = "0x60027CC")]
|
||||
[Address(RVA = "0x10B3800", Offset = "0x10B2000", VA = "0x1810B3800")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.otherLookAtTarget;
|
||||
@@ -142,45 +142,45 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600279B RID: 10139 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600279B")]
|
||||
[Address(RVA = "0x10D6E60", Offset = "0x10D5C60", VA = "0x1810D6E60")]
|
||||
// Token: 0x060027CD RID: 10189 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027CD")]
|
||||
[Address(RVA = "0x10B2CA0", Offset = "0x10B14A0", VA = "0x1810B2CA0")]
|
||||
public InteractionTarget GetTarget(FullBodyBipedEffector effectorType, InteractionSystem interactionSystem)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600279C RID: 10140 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600279C")]
|
||||
[Address(RVA = "0x10D6CB0", Offset = "0x10D5AB0", VA = "0x1810D6CB0")]
|
||||
// Token: 0x060027CE RID: 10190 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027CE")]
|
||||
[Address(RVA = "0x10B2AF0", Offset = "0x10B12F0", VA = "0x1810B2AF0")]
|
||||
public bool CurveUsed(InteractionObject.WeightCurve.Type type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600279D RID: 10141 RVA: 0x00057908 File Offset: 0x00055B08
|
||||
[Token(Token = "0x600279D")]
|
||||
[Address(RVA = "0x31E360", Offset = "0x31D160", VA = "0x18031E360")]
|
||||
// Token: 0x060027CF RID: 10191 RVA: 0x00057F38 File Offset: 0x00056138
|
||||
[Token(Token = "0x60027CF")]
|
||||
[Address(RVA = "0x354050", Offset = "0x352850", VA = "0x180354050")]
|
||||
public InteractionTarget[] GetTargets()
|
||||
{
|
||||
return this.targets;
|
||||
}
|
||||
|
||||
// Token: 0x0600279E RID: 10142 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600279E")]
|
||||
[Address(RVA = "0x10D6FF0", Offset = "0x10D5DF0", VA = "0x1810D6FF0")]
|
||||
// Token: 0x060027D0 RID: 10192 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027D0")]
|
||||
[Address(RVA = "0x10B2E30", Offset = "0x10B1630", VA = "0x1810B2E30")]
|
||||
public Transform GetTarget(FullBodyBipedEffector effectorType, string tag)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600279F RID: 10143 RVA: 0x0005791C File Offset: 0x00055B1C
|
||||
[Token(Token = "0x600279F")]
|
||||
[Address(RVA = "0x4C0FD0", Offset = "0x4BFDD0", VA = "0x1804C0FD0")]
|
||||
// Token: 0x060027D1 RID: 10193 RVA: 0x00057F4C File Offset: 0x0005614C
|
||||
[Token(Token = "0x60027D1")]
|
||||
[Address(RVA = "0x4CF0D0", Offset = "0x4CD8D0", VA = "0x1804CF0D0")]
|
||||
public void OnStartInteraction(InteractionSystem interactionSystem)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600279F)
|
||||
An exception occurred when decompiling this method (060027D1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.FinalIK.InteractionObject::OnStartInteraction(RootMotion.FinalIK.InteractionSystem)
|
||||
|
||||
@@ -196,29 +196,29 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060027A0 RID: 10144 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027A0")]
|
||||
[Address(RVA = "0x10D6710", Offset = "0x10D5510", VA = "0x1810D6710")]
|
||||
// Token: 0x060027D2 RID: 10194 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027D2")]
|
||||
[Address(RVA = "0x10B2550", Offset = "0x10B0D50", VA = "0x1810B2550")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionTarget target, float timer, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060027A1 RID: 10145 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027A1")]
|
||||
[Address(RVA = "0x10D71A0", Offset = "0x10D5FA0", VA = "0x1810D71A0")]
|
||||
// Token: 0x060027D3 RID: 10195 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027D3")]
|
||||
[Address(RVA = "0x10B2FE0", Offset = "0x10B17E0", VA = "0x1810B2FE0")]
|
||||
public float GetValue(InteractionObject.WeightCurve.Type weightCurveType, InteractionTarget target, float timer)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700027F RID: 639
|
||||
// (get) Token: 0x060027A2 RID: 10146 RVA: 0x00057930 File Offset: 0x00055B30
|
||||
[Token(Token = "0x1700027F")]
|
||||
// Token: 0x17000279 RID: 633
|
||||
// (get) Token: 0x060027D4 RID: 10196 RVA: 0x00057F60 File Offset: 0x00056160
|
||||
[Token(Token = "0x17000279")]
|
||||
public Transform targetsRoot
|
||||
{
|
||||
[Token(Token = "0x60027A2")]
|
||||
[Address(RVA = "0x10D7A40", Offset = "0x10D6840", VA = "0x1810D7A40")]
|
||||
[Token(Token = "0x60027D4")]
|
||||
[Address(RVA = "0x10B3880", Offset = "0x10B2080", VA = "0x1810B3880")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.otherTargetsRoot;
|
||||
@@ -231,25 +231,25 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060027A3 RID: 10147 RVA: 0x00057960 File Offset: 0x00055B60
|
||||
[Token(Token = "0x60027A3")]
|
||||
[Address(RVA = "0x10D6CA0", Offset = "0x10D5AA0", VA = "0x1810D6CA0")]
|
||||
// Token: 0x060027D5 RID: 10197 RVA: 0x00057F90 File Offset: 0x00056190
|
||||
[Token(Token = "0x60027D5")]
|
||||
[Address(RVA = "0x10B2AE0", Offset = "0x10B12E0", VA = "0x1810B2AE0")]
|
||||
private void Awake()
|
||||
{
|
||||
this.Initiate();
|
||||
}
|
||||
|
||||
// Token: 0x060027A4 RID: 10148 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027A4")]
|
||||
[Address(RVA = "0x10D6130", Offset = "0x10D4F30", VA = "0x1810D6130")]
|
||||
// Token: 0x060027D6 RID: 10198 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027D6")]
|
||||
[Address(RVA = "0x10B1F70", Offset = "0x10B0770", VA = "0x1810B1F70")]
|
||||
private void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionObject.WeightCurve.Type type, float value, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060027A5 RID: 10149 RVA: 0x00057974 File Offset: 0x00055B74
|
||||
[Token(Token = "0x60027A5")]
|
||||
[Address(RVA = "0x10D6DE0", Offset = "0x10D5BE0", VA = "0x1810D6DE0")]
|
||||
// Token: 0x060027D7 RID: 10199 RVA: 0x00057FA4 File Offset: 0x000561A4
|
||||
[Token(Token = "0x60027D7")]
|
||||
[Address(RVA = "0x10B2C20", Offset = "0x10B1420", VA = "0x1810B2C20")]
|
||||
private Transform GetTarget(FullBodyBipedEffector effectorType)
|
||||
{
|
||||
InteractionTarget[] array = this.targets;
|
||||
@@ -267,9 +267,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
return base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x060027A6 RID: 10150 RVA: 0x000579C0 File Offset: 0x00055BC0
|
||||
[Token(Token = "0x60027A6")]
|
||||
[Address(RVA = "0x10D7470", Offset = "0x10D6270", VA = "0x1810D7470")]
|
||||
// Token: 0x060027D8 RID: 10200 RVA: 0x00057FF0 File Offset: 0x000561F0
|
||||
[Token(Token = "0x60027D8")]
|
||||
[Address(RVA = "0x10B32B0", Offset = "0x10B1AB0", VA = "0x1810B32B0")]
|
||||
private int GetWeightCurveIndex(InteractionObject.WeightCurve.Type weightCurveType)
|
||||
{
|
||||
InteractionObject.WeightCurve[] array = this.weightCurves;
|
||||
@@ -282,9 +282,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x060027A7 RID: 10151 RVA: 0x00057A00 File Offset: 0x00055C00
|
||||
[Token(Token = "0x60027A7")]
|
||||
[Address(RVA = "0x10D6D70", Offset = "0x10D5B70", VA = "0x1810D6D70")]
|
||||
// Token: 0x060027D9 RID: 10201 RVA: 0x00058030 File Offset: 0x00056230
|
||||
[Token(Token = "0x60027D9")]
|
||||
[Address(RVA = "0x10B2BB0", Offset = "0x10B13B0", VA = "0x1810B2BB0")]
|
||||
private int GetMultiplierIndex(InteractionObject.WeightCurve.Type weightCurveType)
|
||||
{
|
||||
InteractionObject.Multiplier[] array = this.multipliers;
|
||||
@@ -297,27 +297,27 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x060027A8 RID: 10152 RVA: 0x00057A40 File Offset: 0x00055C40
|
||||
[Token(Token = "0x60027A8")]
|
||||
[Address(RVA = "0x10D78E0", Offset = "0x10D66E0", VA = "0x1810D78E0")]
|
||||
// Token: 0x060027DA RID: 10202 RVA: 0x00058070 File Offset: 0x00056270
|
||||
[Token(Token = "0x60027DA")]
|
||||
[Address(RVA = "0x10B3720", Offset = "0x10B1F20", VA = "0x1810B3720")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page10.html");
|
||||
}
|
||||
|
||||
// Token: 0x060027A9 RID: 10153 RVA: 0x00057A58 File Offset: 0x00055C58
|
||||
[Token(Token = "0x60027A9")]
|
||||
[Address(RVA = "0x10D77A0", Offset = "0x10D65A0", VA = "0x1810D77A0")]
|
||||
// Token: 0x060027DB RID: 10203 RVA: 0x00058088 File Offset: 0x00056288
|
||||
[Token(Token = "0x60027DB")]
|
||||
[Address(RVA = "0x10B35E0", Offset = "0x10B1DE0", VA = "0x1810B35E0")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_interaction_object.html");
|
||||
}
|
||||
|
||||
// Token: 0x060027AA RID: 10154 RVA: 0x00057A70 File Offset: 0x00055C70
|
||||
[Token(Token = "0x60027AA")]
|
||||
[Address(RVA = "0x10D7960", Offset = "0x10D6760", VA = "0x1810D7960")]
|
||||
// Token: 0x060027DC RID: 10204 RVA: 0x000580A0 File Offset: 0x000562A0
|
||||
[Token(Token = "0x60027DC")]
|
||||
[Address(RVA = "0x10B37A0", Offset = "0x10B1FA0", VA = "0x1810B37A0")]
|
||||
public InteractionObject()
|
||||
{
|
||||
InteractionTarget[] array = new InteractionTarget[0];
|
||||
@@ -325,52 +325,52 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400311A RID: 12570
|
||||
// Token: 0x0400315C RID: 12636
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400311A")]
|
||||
[Token(Token = "0x400315C")]
|
||||
[Tooltip("If the Interaction System has a 'Look At' LookAtIK component assigned, will use it to make the character look at the specified Transform. If unassigned, will look at this GameObject.")]
|
||||
public Transform otherLookAtTarget;
|
||||
|
||||
// Token: 0x0400311B RID: 12571
|
||||
// Token: 0x0400315D RID: 12637
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400311B")]
|
||||
[Token(Token = "0x400315D")]
|
||||
[Tooltip("The root Transform of the InteractionTargets. If null, will use this GameObject. GetComponentsInChildren<InteractionTarget>() will be used at initiation to find all InteractionTargets associated with this InteractionObject.")]
|
||||
public Transform otherTargetsRoot;
|
||||
|
||||
// Token: 0x0400311C RID: 12572
|
||||
// Token: 0x0400315E RID: 12638
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400311C")]
|
||||
[Token(Token = "0x400315E")]
|
||||
[Tooltip("If assigned, all PositionOffset channels will be applied in the rotation space of this Transform. If not, they will be in the rotation space of the character.")]
|
||||
public Transform positionOffsetSpace;
|
||||
|
||||
// Token: 0x0400311D RID: 12573
|
||||
// Token: 0x0400315F RID: 12639
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400311D")]
|
||||
[Token(Token = "0x400315F")]
|
||||
public InteractionObject.WeightCurve[] weightCurves;
|
||||
|
||||
// Token: 0x0400311E RID: 12574
|
||||
// Token: 0x04003160 RID: 12640
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400311E")]
|
||||
[Token(Token = "0x4003160")]
|
||||
public InteractionObject.Multiplier[] multipliers;
|
||||
|
||||
// Token: 0x0400311F RID: 12575
|
||||
// Token: 0x04003161 RID: 12641
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400311F")]
|
||||
[Token(Token = "0x4003161")]
|
||||
public InteractionObject.InteractionEvent[] events;
|
||||
|
||||
// Token: 0x04003122 RID: 12578
|
||||
// Token: 0x04003164 RID: 12644
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003122")]
|
||||
[Token(Token = "0x4003164")]
|
||||
private InteractionTarget[] targets;
|
||||
|
||||
// Token: 0x02000448 RID: 1096
|
||||
[Token(Token = "0x2000448")]
|
||||
// Token: 0x02000451 RID: 1105
|
||||
[Token(Token = "0x2000451")]
|
||||
[Serializable]
|
||||
public class InteractionEvent
|
||||
{
|
||||
// Token: 0x060027AB RID: 10155 RVA: 0x00057A94 File Offset: 0x00055C94
|
||||
[Token(Token = "0x60027AB")]
|
||||
[Address(RVA = "0x14EB2F0", Offset = "0x14EA0F0", VA = "0x1814EB2F0")]
|
||||
// Token: 0x060027DD RID: 10205 RVA: 0x000580C4 File Offset: 0x000562C4
|
||||
[Token(Token = "0x60027DD")]
|
||||
[Address(RVA = "0x15852D0", Offset = "0x1583AD0", VA = "0x1815852D0")]
|
||||
public void Activate(Transform t)
|
||||
{
|
||||
InteractionObject.AnimatorEvent[] array = this.animations;
|
||||
@@ -406,52 +406,52 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060027AC RID: 10156 RVA: 0x00057B68 File Offset: 0x00055D68
|
||||
[Token(Token = "0x60027AC")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x060027DE RID: 10206 RVA: 0x00058198 File Offset: 0x00056398
|
||||
[Token(Token = "0x60027DE")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public InteractionEvent()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003123 RID: 12579
|
||||
// Token: 0x04003165 RID: 12645
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003123")]
|
||||
[Token(Token = "0x4003165")]
|
||||
[Tooltip("The time of the event since interaction start.")]
|
||||
public float time;
|
||||
|
||||
// Token: 0x04003124 RID: 12580
|
||||
// Token: 0x04003166 RID: 12646
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003124")]
|
||||
[Token(Token = "0x4003166")]
|
||||
[Tooltip("If true, the interaction will be paused on this event. The interaction can be resumed by InteractionSystem.ResumeInteraction() or InteractionSystem.ResumeAll;")]
|
||||
public bool pause;
|
||||
|
||||
// Token: 0x04003125 RID: 12581
|
||||
// Token: 0x04003167 RID: 12647
|
||||
[FieldOffset(Offset = "0x15")]
|
||||
[Token(Token = "0x4003125")]
|
||||
[Token(Token = "0x4003167")]
|
||||
[Tooltip("If true, the object will be parented to the effector bone on this event. Note that picking up like this can be done by only a single effector at a time. If you wish to pick up an object with both hands, see the Interaction PickUp2Handed demo scene.")]
|
||||
public bool pickUp;
|
||||
|
||||
// Token: 0x04003126 RID: 12582
|
||||
// Token: 0x04003168 RID: 12648
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003126")]
|
||||
[Token(Token = "0x4003168")]
|
||||
[Tooltip("The animations called on this event.")]
|
||||
public InteractionObject.AnimatorEvent[] animations;
|
||||
|
||||
// Token: 0x04003127 RID: 12583
|
||||
// Token: 0x04003169 RID: 12649
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003127")]
|
||||
[Token(Token = "0x4003169")]
|
||||
[Tooltip("The messages sent on this event using GameObject.SendMessage().")]
|
||||
public InteractionObject.Message[] messages;
|
||||
}
|
||||
|
||||
// Token: 0x02000449 RID: 1097
|
||||
[Token(Token = "0x2000449")]
|
||||
// Token: 0x02000452 RID: 1106
|
||||
[Token(Token = "0x2000452")]
|
||||
[Serializable]
|
||||
public class Message
|
||||
{
|
||||
// Token: 0x060027AD RID: 10157 RVA: 0x00057B7C File Offset: 0x00055D7C
|
||||
[Token(Token = "0x60027AD")]
|
||||
[Address(RVA = "0x14F15A0", Offset = "0x14F03A0", VA = "0x1814F15A0")]
|
||||
// Token: 0x060027DF RID: 10207 RVA: 0x000581AC File Offset: 0x000563AC
|
||||
[Token(Token = "0x60027DF")]
|
||||
[Address(RVA = "0x158B580", Offset = "0x1589D80", VA = "0x18158B580")]
|
||||
public void Send(Transform t)
|
||||
{
|
||||
GameObject gameObject = this.recipient;
|
||||
@@ -470,38 +470,38 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060027AE RID: 10158 RVA: 0x00057BEC File Offset: 0x00055DEC
|
||||
[Token(Token = "0x60027AE")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x060027E0 RID: 10208 RVA: 0x0005821C File Offset: 0x0005641C
|
||||
[Token(Token = "0x60027E0")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public Message()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003128 RID: 12584
|
||||
// Token: 0x0400316A RID: 12650
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003128")]
|
||||
[Token(Token = "0x400316A")]
|
||||
[Tooltip("The name of the function called.")]
|
||||
public string function;
|
||||
|
||||
// Token: 0x04003129 RID: 12585
|
||||
// Token: 0x0400316B RID: 12651
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003129")]
|
||||
[Token(Token = "0x400316B")]
|
||||
[Tooltip("The recipient game object.")]
|
||||
public GameObject recipient;
|
||||
|
||||
// Token: 0x0400312A RID: 12586
|
||||
[Token(Token = "0x400312A")]
|
||||
// Token: 0x0400316C RID: 12652
|
||||
[Token(Token = "0x400316C")]
|
||||
private const string empty = "";
|
||||
}
|
||||
|
||||
// Token: 0x0200044A RID: 1098
|
||||
[Token(Token = "0x200044A")]
|
||||
// Token: 0x02000453 RID: 1107
|
||||
[Token(Token = "0x2000453")]
|
||||
[Serializable]
|
||||
public class AnimatorEvent
|
||||
{
|
||||
// Token: 0x060027AF RID: 10159 RVA: 0x00057C00 File Offset: 0x00055E00
|
||||
[Token(Token = "0x60027AF")]
|
||||
[Address(RVA = "0x14E2000", Offset = "0x14E0E00", VA = "0x1814E2000")]
|
||||
// Token: 0x060027E1 RID: 10209 RVA: 0x00058230 File Offset: 0x00056430
|
||||
[Token(Token = "0x60027E1")]
|
||||
[Address(RVA = "0x157BFE0", Offset = "0x157A7E0", VA = "0x18157BFE0")]
|
||||
public void Activate(bool pickUp)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
@@ -556,17 +556,17 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060027B0 RID: 10160 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027B0")]
|
||||
[Address(RVA = "0x14E21F0", Offset = "0x14E0FF0", VA = "0x1814E21F0")]
|
||||
// Token: 0x060027E2 RID: 10210 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027E2")]
|
||||
[Address(RVA = "0x157C1D0", Offset = "0x157A9D0", VA = "0x18157C1D0")]
|
||||
private void Activate(Animator animator)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060027B1 RID: 10161 RVA: 0x00057D40 File Offset: 0x00055F40
|
||||
[Token(Token = "0x60027B1")]
|
||||
[Address(RVA = "0x14E1F40", Offset = "0x14E0D40", VA = "0x1814E1F40")]
|
||||
// Token: 0x060027E3 RID: 10211 RVA: 0x00058370 File Offset: 0x00056570
|
||||
[Token(Token = "0x60027E3")]
|
||||
[Address(RVA = "0x157BF20", Offset = "0x157A720", VA = "0x18157BF20")]
|
||||
private void Activate(Animation animation)
|
||||
{
|
||||
bool flag = string.Equals(this.animationState, "");
|
||||
@@ -589,139 +589,139 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060027B2 RID: 10162 RVA: 0x00057DC8 File Offset: 0x00055FC8
|
||||
[Token(Token = "0x60027B2")]
|
||||
[Address(RVA = "0x14E2290", Offset = "0x14E1090", VA = "0x1814E2290")]
|
||||
// Token: 0x060027E4 RID: 10212 RVA: 0x000583F8 File Offset: 0x000565F8
|
||||
[Token(Token = "0x60027E4")]
|
||||
[Address(RVA = "0x157C270", Offset = "0x157AA70", VA = "0x18157C270")]
|
||||
public AnimatorEvent()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400312B RID: 12587
|
||||
// Token: 0x0400316D RID: 12653
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400312B")]
|
||||
[Token(Token = "0x400316D")]
|
||||
[Tooltip("The Animator component that will receive the AnimatorEvents.")]
|
||||
public Animator animator;
|
||||
|
||||
// Token: 0x0400312C RID: 12588
|
||||
// Token: 0x0400316E RID: 12654
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400312C")]
|
||||
[Token(Token = "0x400316E")]
|
||||
[Tooltip("The Animation component that will receive the AnimatorEvents (Legacy).")]
|
||||
public Animation animation;
|
||||
|
||||
// Token: 0x0400312D RID: 12589
|
||||
// Token: 0x0400316F RID: 12655
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400312D")]
|
||||
[Token(Token = "0x400316F")]
|
||||
[Tooltip("The name of the animation state.")]
|
||||
public string animationState;
|
||||
|
||||
// Token: 0x0400312E RID: 12590
|
||||
// Token: 0x04003170 RID: 12656
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400312E")]
|
||||
[Token(Token = "0x4003170")]
|
||||
[Tooltip("The crossfading time.")]
|
||||
public float crossfadeTime = 0.3f;
|
||||
|
||||
// Token: 0x0400312F RID: 12591
|
||||
// Token: 0x04003171 RID: 12657
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400312F")]
|
||||
[Token(Token = "0x4003171")]
|
||||
[Tooltip("The layer of the animation state (if using Legacy, the animation state will be forced to this layer).")]
|
||||
public int layer;
|
||||
|
||||
// Token: 0x04003130 RID: 12592
|
||||
// Token: 0x04003172 RID: 12658
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003130")]
|
||||
[Token(Token = "0x4003172")]
|
||||
[Tooltip("Should the animation always start from 0 normalized time?")]
|
||||
public bool resetNormalizedTime;
|
||||
|
||||
// Token: 0x04003131 RID: 12593
|
||||
[Token(Token = "0x4003131")]
|
||||
// Token: 0x04003173 RID: 12659
|
||||
[Token(Token = "0x4003173")]
|
||||
private const string empty = "";
|
||||
}
|
||||
|
||||
// Token: 0x0200044B RID: 1099
|
||||
[Token(Token = "0x200044B")]
|
||||
// Token: 0x02000454 RID: 1108
|
||||
[Token(Token = "0x2000454")]
|
||||
[Serializable]
|
||||
public class WeightCurve
|
||||
{
|
||||
// Token: 0x060027B3 RID: 10163 RVA: 0x00057DE8 File Offset: 0x00055FE8
|
||||
[Token(Token = "0x60027B3")]
|
||||
[Address(RVA = "0x14FB840", Offset = "0x14FA640", VA = "0x1814FB840")]
|
||||
// Token: 0x060027E5 RID: 10213 RVA: 0x00058418 File Offset: 0x00056618
|
||||
[Token(Token = "0x60027E5")]
|
||||
[Address(RVA = "0x1595810", Offset = "0x1594010", VA = "0x181595810")]
|
||||
public float GetValue(float timer)
|
||||
{
|
||||
return this.curve.Evaluate(timer);
|
||||
}
|
||||
|
||||
// Token: 0x060027B4 RID: 10164 RVA: 0x00057E08 File Offset: 0x00056008
|
||||
[Token(Token = "0x60027B4")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x060027E6 RID: 10214 RVA: 0x00058438 File Offset: 0x00056638
|
||||
[Token(Token = "0x60027E6")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public WeightCurve()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003132 RID: 12594
|
||||
// Token: 0x04003174 RID: 12660
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003132")]
|
||||
[Token(Token = "0x4003174")]
|
||||
[Tooltip("The type of the curve (InteractionObject.WeightCurve.Type).")]
|
||||
public InteractionObject.WeightCurve.Type type;
|
||||
|
||||
// Token: 0x04003133 RID: 12595
|
||||
// Token: 0x04003175 RID: 12661
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003133")]
|
||||
[Token(Token = "0x4003175")]
|
||||
[Tooltip("The weight curve.")]
|
||||
public AnimationCurve curve;
|
||||
|
||||
// Token: 0x0200044C RID: 1100
|
||||
[Token(Token = "0x200044C")]
|
||||
// Token: 0x02000455 RID: 1109
|
||||
[Token(Token = "0x2000455")]
|
||||
[Serializable]
|
||||
public enum Type
|
||||
{
|
||||
// Token: 0x04003135 RID: 12597
|
||||
[Token(Token = "0x4003135")]
|
||||
// Token: 0x04003177 RID: 12663
|
||||
[Token(Token = "0x4003177")]
|
||||
PositionWeight,
|
||||
// Token: 0x04003136 RID: 12598
|
||||
[Token(Token = "0x4003136")]
|
||||
// Token: 0x04003178 RID: 12664
|
||||
[Token(Token = "0x4003178")]
|
||||
RotationWeight,
|
||||
// Token: 0x04003137 RID: 12599
|
||||
[Token(Token = "0x4003137")]
|
||||
// Token: 0x04003179 RID: 12665
|
||||
[Token(Token = "0x4003179")]
|
||||
PositionOffsetX,
|
||||
// Token: 0x04003138 RID: 12600
|
||||
[Token(Token = "0x4003138")]
|
||||
// Token: 0x0400317A RID: 12666
|
||||
[Token(Token = "0x400317A")]
|
||||
PositionOffsetY,
|
||||
// Token: 0x04003139 RID: 12601
|
||||
[Token(Token = "0x4003139")]
|
||||
// Token: 0x0400317B RID: 12667
|
||||
[Token(Token = "0x400317B")]
|
||||
PositionOffsetZ,
|
||||
// Token: 0x0400313A RID: 12602
|
||||
[Token(Token = "0x400313A")]
|
||||
// Token: 0x0400317C RID: 12668
|
||||
[Token(Token = "0x400317C")]
|
||||
Pull,
|
||||
// Token: 0x0400313B RID: 12603
|
||||
[Token(Token = "0x400313B")]
|
||||
// Token: 0x0400317D RID: 12669
|
||||
[Token(Token = "0x400317D")]
|
||||
Reach,
|
||||
// Token: 0x0400313C RID: 12604
|
||||
[Token(Token = "0x400313C")]
|
||||
// Token: 0x0400317E RID: 12670
|
||||
[Token(Token = "0x400317E")]
|
||||
RotateBoneWeight,
|
||||
// Token: 0x0400313D RID: 12605
|
||||
[Token(Token = "0x400313D")]
|
||||
// Token: 0x0400317F RID: 12671
|
||||
[Token(Token = "0x400317F")]
|
||||
Push,
|
||||
// Token: 0x0400313E RID: 12606
|
||||
[Token(Token = "0x400313E")]
|
||||
// Token: 0x04003180 RID: 12672
|
||||
[Token(Token = "0x4003180")]
|
||||
PushParent,
|
||||
// Token: 0x0400313F RID: 12607
|
||||
[Token(Token = "0x400313F")]
|
||||
// Token: 0x04003181 RID: 12673
|
||||
[Token(Token = "0x4003181")]
|
||||
PoserWeight
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200044D RID: 1101
|
||||
[Token(Token = "0x200044D")]
|
||||
// Token: 0x02000456 RID: 1110
|
||||
[Token(Token = "0x2000456")]
|
||||
[Serializable]
|
||||
public class Multiplier
|
||||
{
|
||||
// Token: 0x060027B5 RID: 10165 RVA: 0x00057E1C File Offset: 0x0005601C
|
||||
[Token(Token = "0x60027B5")]
|
||||
[Address(RVA = "0x14F1690", Offset = "0x14F0490", VA = "0x1814F1690")]
|
||||
// Token: 0x060027E7 RID: 10215 RVA: 0x0005844C File Offset: 0x0005664C
|
||||
[Token(Token = "0x60027E7")]
|
||||
[Address(RVA = "0x158B670", Offset = "0x1589E70", VA = "0x18158B670")]
|
||||
public float GetValue(InteractionObject.WeightCurve weightCurve, float timer)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060027B5)
|
||||
An exception occurred when decompiling this method (060027E7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RootMotion.FinalIK.InteractionObject/Multiplier::GetValue(RootMotion.FinalIK.InteractionObject/WeightCurve,System.Single)
|
||||
|
||||
@@ -739,28 +739,28 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single Root
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060027B6 RID: 10166 RVA: 0x00057E44 File Offset: 0x00056044
|
||||
[Token(Token = "0x60027B6")]
|
||||
[Address(RVA = "0x5FD950", Offset = "0x5FC750", VA = "0x1805FD950")]
|
||||
// Token: 0x060027E8 RID: 10216 RVA: 0x00058474 File Offset: 0x00056674
|
||||
[Token(Token = "0x60027E8")]
|
||||
[Address(RVA = "0x670620", Offset = "0x66EE20", VA = "0x180670620")]
|
||||
public Multiplier()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003140 RID: 12608
|
||||
// Token: 0x04003182 RID: 12674
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003140")]
|
||||
[Token(Token = "0x4003182")]
|
||||
[Tooltip("The curve type to multiply.")]
|
||||
public InteractionObject.WeightCurve.Type curve;
|
||||
|
||||
// Token: 0x04003141 RID: 12609
|
||||
// Token: 0x04003183 RID: 12675
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003141")]
|
||||
[Token(Token = "0x4003183")]
|
||||
[Tooltip("The multiplier of the curve's value.")]
|
||||
public float multiplier = 1f;
|
||||
|
||||
// Token: 0x04003142 RID: 12610
|
||||
// Token: 0x04003184 RID: 12676
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003142")]
|
||||
[Token(Token = "0x4003184")]
|
||||
[Tooltip("The resulting value will be applied to this channel.")]
|
||||
public InteractionObject.WeightCurve.Type result;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,77 +4,77 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000451 RID: 1105
|
||||
[Token(Token = "0x2000451")]
|
||||
// Token: 0x0200045A RID: 1114
|
||||
[Token(Token = "0x200045A")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Interaction System/Interaction Target")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=r5jiZnsDH3M")]
|
||||
public class InteractionTarget : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060027F8 RID: 10232 RVA: 0x0005897C File Offset: 0x00056B7C
|
||||
[Token(Token = "0x60027F8")]
|
||||
[Address(RVA = "0x10DC760", Offset = "0x10DB560", VA = "0x1810DC760")]
|
||||
// Token: 0x0600282A RID: 10282 RVA: 0x00058E10 File Offset: 0x00057010
|
||||
[Token(Token = "0x600282A")]
|
||||
[Address(RVA = "0x10B85A0", Offset = "0x10B6DA0", VA = "0x1810B85A0")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 1: BASICS)")]
|
||||
private void OpenTutorial1()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=r5jiZnsDH3M");
|
||||
}
|
||||
|
||||
// Token: 0x060027F9 RID: 10233 RVA: 0x00058994 File Offset: 0x00056B94
|
||||
[Token(Token = "0x60027F9")]
|
||||
[Address(RVA = "0x10DC7A0", Offset = "0x10DB5A0", VA = "0x1810DC7A0")]
|
||||
// Token: 0x0600282B RID: 10283 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600282B")]
|
||||
[Address(RVA = "0x10B85E0", Offset = "0x10B6DE0", VA = "0x1810B85E0")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 2: PICKING UP...)")]
|
||||
private void OpenTutorial2()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=eP9-zycoHLk");
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060027FA RID: 10234 RVA: 0x000589AC File Offset: 0x00056BAC
|
||||
[Token(Token = "0x60027FA")]
|
||||
[Address(RVA = "0x10DC7E0", Offset = "0x10DB5E0", VA = "0x1810DC7E0")]
|
||||
// Token: 0x0600282C RID: 10284 RVA: 0x00058E28 File Offset: 0x00057028
|
||||
[Token(Token = "0x600282C")]
|
||||
[Address(RVA = "0x10B8620", Offset = "0x10B6E20", VA = "0x1810B8620")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 3: ANIMATION)")]
|
||||
private void OpenTutorial3()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=sQfB2RcT1T4&index=14&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6");
|
||||
}
|
||||
|
||||
// Token: 0x060027FB RID: 10235 RVA: 0x000589C4 File Offset: 0x00056BC4
|
||||
[Token(Token = "0x60027FB")]
|
||||
[Address(RVA = "0x10DC820", Offset = "0x10DB620", VA = "0x1810DC820")]
|
||||
// Token: 0x0600282D RID: 10285 RVA: 0x00058E40 File Offset: 0x00057040
|
||||
[Token(Token = "0x600282D")]
|
||||
[Address(RVA = "0x10B8660", Offset = "0x10B6E60", VA = "0x1810B8660")]
|
||||
[ContextMenu("TUTORIAL VIDEO (PART 4: TRIGGERS)")]
|
||||
private void OpenTutorial4()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=-TDZpNjt2mk&index=15&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6");
|
||||
}
|
||||
|
||||
// Token: 0x060027FC RID: 10236 RVA: 0x000589DC File Offset: 0x00056BDC
|
||||
[Token(Token = "0x60027FC")]
|
||||
[Address(RVA = "0x10DCF30", Offset = "0x10DBD30", VA = "0x1810DCF30")]
|
||||
// Token: 0x0600282E RID: 10286 RVA: 0x00058E58 File Offset: 0x00057058
|
||||
[Token(Token = "0x600282E")]
|
||||
[Address(RVA = "0x10B8D70", Offset = "0x10B7570", VA = "0x1810B8D70")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x060027FD RID: 10237 RVA: 0x000589F4 File Offset: 0x00056BF4
|
||||
[Token(Token = "0x60027FD")]
|
||||
[Address(RVA = "0x10DC670", Offset = "0x10DB470", VA = "0x1810DC670")]
|
||||
// Token: 0x0600282F RID: 10287 RVA: 0x00058E70 File Offset: 0x00057070
|
||||
[Token(Token = "0x600282F")]
|
||||
[Address(RVA = "0x10B84B0", Offset = "0x10B6CB0", VA = "0x1810B84B0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x060027FE RID: 10238 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027FE")]
|
||||
[Address(RVA = "0x10DC6B0", Offset = "0x10DB4B0", VA = "0x1810DC6B0")]
|
||||
// Token: 0x06002830 RID: 10288 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002830")]
|
||||
[Address(RVA = "0x10B84F0", Offset = "0x10B6CF0", VA = "0x1810B84F0")]
|
||||
public float GetValue(InteractionObject.WeightCurve.Type curveType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060027FF RID: 10239 RVA: 0x00058A0C File Offset: 0x00056C0C
|
||||
[Token(Token = "0x60027FF")]
|
||||
[Address(RVA = "0x10DC8A0", Offset = "0x10DB6A0", VA = "0x1810DC8A0")]
|
||||
// Token: 0x06002831 RID: 10289 RVA: 0x00058E88 File Offset: 0x00057088
|
||||
[Token(Token = "0x6002831")]
|
||||
[Address(RVA = "0x10B86E0", Offset = "0x10B6EE0", VA = "0x1810B86E0")]
|
||||
public void ResetRotation()
|
||||
{
|
||||
Transform transform = this.pivot;
|
||||
@@ -87,35 +87,35 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002800 RID: 10240 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002800")]
|
||||
[Address(RVA = "0x10DC930", Offset = "0x10DB730", VA = "0x1810DC930")]
|
||||
// Token: 0x06002832 RID: 10290 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002832")]
|
||||
[Address(RVA = "0x10B8770", Offset = "0x10B6F70", VA = "0x1810B8770")]
|
||||
public void RotateTo(Vector3 position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002801 RID: 10241 RVA: 0x00058A48 File Offset: 0x00056C48
|
||||
[Token(Token = "0x6002801")]
|
||||
[Address(RVA = "0x10DC860", Offset = "0x10DB660", VA = "0x1810DC860")]
|
||||
// Token: 0x06002833 RID: 10291 RVA: 0x00058EC4 File Offset: 0x000570C4
|
||||
[Token(Token = "0x6002833")]
|
||||
[Address(RVA = "0x10B86A0", Offset = "0x10B6EA0", VA = "0x1810B86A0")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page10.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002802 RID: 10242 RVA: 0x00058A60 File Offset: 0x00056C60
|
||||
[Token(Token = "0x6002802")]
|
||||
[Address(RVA = "0x10DC720", Offset = "0x10DB520", VA = "0x1810DC720")]
|
||||
// Token: 0x06002834 RID: 10292 RVA: 0x00058EDC File Offset: 0x000570DC
|
||||
[Token(Token = "0x6002834")]
|
||||
[Address(RVA = "0x10B8560", Offset = "0x10B6D60", VA = "0x1810B8560")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_interaction_target.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002803 RID: 10243 RVA: 0x00058A78 File Offset: 0x00056C78
|
||||
[Token(Token = "0x6002803")]
|
||||
[Address(RVA = "0x10DCF70", Offset = "0x10DBD70", VA = "0x1810DCF70")]
|
||||
// Token: 0x06002835 RID: 10293 RVA: 0x00058EF4 File Offset: 0x000570F4
|
||||
[Token(Token = "0x6002835")]
|
||||
[Address(RVA = "0x10B8DB0", Offset = "0x10B75B0", VA = "0x1810B8DB0")]
|
||||
public InteractionTarget()
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
@@ -125,85 +125,85 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400315B RID: 12635
|
||||
// Token: 0x0400319D RID: 12701
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400315B")]
|
||||
[Token(Token = "0x400319D")]
|
||||
[Tooltip("The type of the FBBIK effector.")]
|
||||
public FullBodyBipedEffector effectorType;
|
||||
|
||||
// Token: 0x0400315C RID: 12636
|
||||
// Token: 0x0400319E RID: 12702
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400315C")]
|
||||
[Token(Token = "0x400319E")]
|
||||
[Tooltip("InteractionObject weight curve multipliers for this effector target.")]
|
||||
public InteractionTarget.Multiplier[] multipliers;
|
||||
|
||||
// Token: 0x0400315D RID: 12637
|
||||
// Token: 0x0400319F RID: 12703
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400315D")]
|
||||
[Token(Token = "0x400319F")]
|
||||
[Tooltip("The interaction speed multiplier for this effector. This can be used to make interactions faster/slower for specific effectors.")]
|
||||
public float interactionSpeedMlp = 1f;
|
||||
|
||||
// Token: 0x0400315E RID: 12638
|
||||
// Token: 0x040031A0 RID: 12704
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400315E")]
|
||||
[Token(Token = "0x40031A0")]
|
||||
[Tooltip("The pivot to twist/swing this interaction target about. For symmetric objects that can be interacted with from a certain angular range.")]
|
||||
public Transform pivot;
|
||||
|
||||
// Token: 0x0400315F RID: 12639
|
||||
// Token: 0x040031A1 RID: 12705
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400315F")]
|
||||
[Token(Token = "0x40031A1")]
|
||||
[Tooltip("The axis of twisting the interaction target (blue line).")]
|
||||
public Vector3 twistAxis;
|
||||
|
||||
// Token: 0x04003160 RID: 12640
|
||||
// Token: 0x040031A2 RID: 12706
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4003160")]
|
||||
[Token(Token = "0x40031A2")]
|
||||
[Tooltip("The weight of twisting the interaction target towards the effector bone in the start of the interaction.")]
|
||||
public float twistWeight;
|
||||
|
||||
// Token: 0x04003161 RID: 12641
|
||||
// Token: 0x040031A3 RID: 12707
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003161")]
|
||||
[Token(Token = "0x40031A3")]
|
||||
[Tooltip("The weight of swinging the interaction target towards the effector bone in the start of the interaction. Swing is defined as a 3-DOF rotation around any axis, while twist is only around the twist axis.")]
|
||||
public float swingWeight;
|
||||
|
||||
// Token: 0x04003162 RID: 12642
|
||||
// Token: 0x040031A4 RID: 12708
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4003162")]
|
||||
[Token(Token = "0x40031A4")]
|
||||
[Tooltip("If true, will twist/swing around the pivot only once at the start of the interaction. If false, will continue rotating throuout the whole interaction.")]
|
||||
public bool rotateOnce;
|
||||
|
||||
// Token: 0x04003163 RID: 12643
|
||||
// Token: 0x040031A5 RID: 12709
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003163")]
|
||||
[Token(Token = "0x40031A5")]
|
||||
private Quaternion defaultLocalRotation;
|
||||
|
||||
// Token: 0x04003164 RID: 12644
|
||||
// Token: 0x040031A6 RID: 12710
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003164")]
|
||||
[Token(Token = "0x40031A6")]
|
||||
private Transform lastPivot;
|
||||
|
||||
// Token: 0x02000452 RID: 1106
|
||||
[Token(Token = "0x2000452")]
|
||||
// Token: 0x0200045B RID: 1115
|
||||
[Token(Token = "0x200045B")]
|
||||
[Serializable]
|
||||
public class Multiplier
|
||||
{
|
||||
// Token: 0x06002804 RID: 10244 RVA: 0x00058AC0 File Offset: 0x00056CC0
|
||||
[Token(Token = "0x6002804")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002836 RID: 10294 RVA: 0x00058F3C File Offset: 0x0005713C
|
||||
[Token(Token = "0x6002836")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public Multiplier()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003165 RID: 12645
|
||||
// Token: 0x040031A7 RID: 12711
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003165")]
|
||||
[Token(Token = "0x40031A7")]
|
||||
[Tooltip("The curve type (InteractionObject.WeightCurve.Type).")]
|
||||
public InteractionObject.WeightCurve.Type curve;
|
||||
|
||||
// Token: 0x04003166 RID: 12646
|
||||
// Token: 0x040031A8 RID: 12712
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003166")]
|
||||
[Token(Token = "0x40031A8")]
|
||||
[Tooltip("Multiplier of the curve's value.")]
|
||||
public float multiplier;
|
||||
}
|
||||
|
||||
@@ -4,58 +4,58 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000453 RID: 1107
|
||||
[Token(Token = "0x2000453")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=-TDZpNjt2mk&index=15&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
|
||||
// Token: 0x0200045C RID: 1116
|
||||
[Token(Token = "0x200045C")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Interaction System/Interaction Trigger")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=-TDZpNjt2mk&index=15&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
|
||||
public class InteractionTrigger : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002805 RID: 10245 RVA: 0x00058AD4 File Offset: 0x00056CD4
|
||||
[Token(Token = "0x6002805")]
|
||||
[Address(RVA = "0x10DD200", Offset = "0x10DC000", VA = "0x1810DD200")]
|
||||
// Token: 0x06002837 RID: 10295 RVA: 0x00058F50 File Offset: 0x00057150
|
||||
[Token(Token = "0x6002837")]
|
||||
[Address(RVA = "0x10B9040", Offset = "0x10B7840", VA = "0x1810B9040")]
|
||||
[ContextMenu("TUTORIAL VIDEO")]
|
||||
private void OpenTutorial4()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=-TDZpNjt2mk&index=15&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6");
|
||||
}
|
||||
|
||||
// Token: 0x06002806 RID: 10246 RVA: 0x00058AEC File Offset: 0x00056CEC
|
||||
[Token(Token = "0x6002806")]
|
||||
[Address(RVA = "0x10DD240", Offset = "0x10DC040", VA = "0x1810DD240")]
|
||||
// Token: 0x06002838 RID: 10296 RVA: 0x00058F68 File Offset: 0x00057168
|
||||
[Token(Token = "0x6002838")]
|
||||
[Address(RVA = "0x10B9080", Offset = "0x10B7880", VA = "0x1810B9080")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002807 RID: 10247 RVA: 0x00058B04 File Offset: 0x00056D04
|
||||
[Token(Token = "0x6002807")]
|
||||
[Address(RVA = "0x10DCFC0", Offset = "0x10DBDC0", VA = "0x1810DCFC0")]
|
||||
// Token: 0x06002839 RID: 10297 RVA: 0x00058F80 File Offset: 0x00057180
|
||||
[Token(Token = "0x6002839")]
|
||||
[Address(RVA = "0x10B8E00", Offset = "0x10B7600", VA = "0x1810B8E00")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002808 RID: 10248 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002808")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
// Token: 0x0600283A RID: 10298 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600283A")]
|
||||
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002809 RID: 10249 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002809")]
|
||||
[Address(RVA = "0x10DD000", Offset = "0x10DBE00", VA = "0x1810DD000")]
|
||||
// Token: 0x0600283B RID: 10299 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600283B")]
|
||||
[Address(RVA = "0x10B8E40", Offset = "0x10B7640", VA = "0x1810B8E40")]
|
||||
public int GetBestRangeIndex(Transform character, Transform raycastFrom, RaycastHit raycastHit)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600280A RID: 10250 RVA: 0x00058B1C File Offset: 0x00056D1C
|
||||
[Token(Token = "0x600280A")]
|
||||
[Address(RVA = "0x10DD280", Offset = "0x10DC080", VA = "0x1810DD280")]
|
||||
// Token: 0x0600283C RID: 10300 RVA: 0x00058F98 File Offset: 0x00057198
|
||||
[Token(Token = "0x600283C")]
|
||||
[Address(RVA = "0x10B90C0", Offset = "0x10B78C0", VA = "0x1810B90C0")]
|
||||
public InteractionTrigger()
|
||||
{
|
||||
InteractionTrigger.Range[] array = new InteractionTrigger.Range[0];
|
||||
@@ -63,127 +63,127 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003167 RID: 12647
|
||||
// Token: 0x040031A9 RID: 12713
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003167")]
|
||||
[Token(Token = "0x40031A9")]
|
||||
[Tooltip("The valid ranges of the character's and/or it's camera's position for triggering interaction when the character is in contact with the collider of this trigger.")]
|
||||
public InteractionTrigger.Range[] ranges;
|
||||
|
||||
// Token: 0x02000454 RID: 1108
|
||||
[Token(Token = "0x2000454")]
|
||||
// Token: 0x0200045D RID: 1117
|
||||
[Token(Token = "0x200045D")]
|
||||
[Serializable]
|
||||
public class CharacterPosition
|
||||
{
|
||||
// Token: 0x17000283 RID: 643
|
||||
// (get) Token: 0x0600280B RID: 10251 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000283")]
|
||||
// Token: 0x1700027D RID: 637
|
||||
// (get) Token: 0x0600283D RID: 10301 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700027D")]
|
||||
public Vector3 offset3D
|
||||
{
|
||||
[Token(Token = "0x600280B")]
|
||||
[Address(RVA = "0x14E9DF0", Offset = "0x14E8BF0", VA = "0x1814E9DF0")]
|
||||
[Token(Token = "0x600283D")]
|
||||
[Address(RVA = "0x1583DD0", Offset = "0x15825D0", VA = "0x181583DD0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000284 RID: 644
|
||||
// (get) Token: 0x0600280C RID: 10252 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000284")]
|
||||
// Token: 0x1700027E RID: 638
|
||||
// (get) Token: 0x0600283E RID: 10302 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700027E")]
|
||||
public Vector3 direction3D
|
||||
{
|
||||
[Token(Token = "0x600280C")]
|
||||
[Address(RVA = "0x14E9D50", Offset = "0x14E8B50", VA = "0x1814E9D50")]
|
||||
[Token(Token = "0x600283E")]
|
||||
[Address(RVA = "0x1583D30", Offset = "0x1582530", VA = "0x181583D30")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600280D RID: 10253 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600280D")]
|
||||
[Address(RVA = "0x14E9590", Offset = "0x14E8390", VA = "0x1814E9590")]
|
||||
// Token: 0x0600283F RID: 10303 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600283F")]
|
||||
[Address(RVA = "0x1583570", Offset = "0x1581D70", VA = "0x181583570")]
|
||||
public bool IsInRange(Transform character, Transform trigger, out float error)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600280E RID: 10254 RVA: 0x00058B40 File Offset: 0x00056D40
|
||||
[Token(Token = "0x600280E")]
|
||||
[Address(RVA = "0x14E9D30", Offset = "0x14E8B30", VA = "0x1814E9D30")]
|
||||
// Token: 0x06002840 RID: 10304 RVA: 0x00058FBC File Offset: 0x000571BC
|
||||
[Token(Token = "0x6002840")]
|
||||
[Address(RVA = "0x1583D10", Offset = "0x1582510", VA = "0x181583D10")]
|
||||
public CharacterPosition()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003168 RID: 12648
|
||||
// Token: 0x040031AA RID: 12714
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003168")]
|
||||
[Token(Token = "0x40031AA")]
|
||||
[Tooltip("If false, will not care where the character stands, as long as it is in contact with the trigger collider.")]
|
||||
public bool use;
|
||||
|
||||
// Token: 0x04003169 RID: 12649
|
||||
// Token: 0x040031AB RID: 12715
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003169")]
|
||||
[Token(Token = "0x40031AB")]
|
||||
[Tooltip("The offset of the character's position relative to the trigger in XZ plane. Y position of the character is unlimited as long as it is contact with the collider.")]
|
||||
public Vector2 offset;
|
||||
|
||||
// Token: 0x0400316A RID: 12650
|
||||
// Token: 0x040031AC RID: 12716
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400316A")]
|
||||
[Token(Token = "0x40031AC")]
|
||||
[Tooltip("Angle offset from the default forward direction.")]
|
||||
[Range(-180f, 180f)]
|
||||
public float angleOffset;
|
||||
|
||||
// Token: 0x0400316B RID: 12651
|
||||
// Token: 0x040031AD RID: 12717
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400316B")]
|
||||
[Token(Token = "0x40031AD")]
|
||||
[Range(0f, 180f)]
|
||||
[Tooltip("Max angular offset of the character's forward from the direction of this trigger.")]
|
||||
public float maxAngle = 45f;
|
||||
|
||||
// Token: 0x0400316C RID: 12652
|
||||
// Token: 0x040031AE RID: 12718
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400316C")]
|
||||
[Token(Token = "0x40031AE")]
|
||||
[Tooltip("Max offset of the character's position from this range's center.")]
|
||||
public float radius = 0.5f;
|
||||
|
||||
// Token: 0x0400316D RID: 12653
|
||||
// Token: 0x040031AF RID: 12719
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400316D")]
|
||||
[Token(Token = "0x40031AF")]
|
||||
[Tooltip("If true, will rotate the trigger around it's Y axis relative to the position of the character, so the object can be interacted with from all sides.")]
|
||||
public bool orbit;
|
||||
|
||||
// Token: 0x0400316E RID: 12654
|
||||
// Token: 0x040031B0 RID: 12720
|
||||
[FieldOffset(Offset = "0x29")]
|
||||
[Token(Token = "0x400316E")]
|
||||
[Token(Token = "0x40031B0")]
|
||||
[Tooltip("Fixes the Y axis of the trigger to Vector3.up. This makes the trigger symmetrical relative to the object. For example a gun will be able to be picked up from the same direction relative to the barrel no matter which side the gun is resting on.")]
|
||||
public bool fixYAxis;
|
||||
}
|
||||
|
||||
// Token: 0x02000455 RID: 1109
|
||||
[Token(Token = "0x2000455")]
|
||||
// Token: 0x0200045E RID: 1118
|
||||
[Token(Token = "0x200045E")]
|
||||
[Serializable]
|
||||
public class CameraPosition
|
||||
{
|
||||
// Token: 0x0600280F RID: 10255 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600280F")]
|
||||
[Address(RVA = "0x14E8FF0", Offset = "0x14E7DF0", VA = "0x1814E8FF0")]
|
||||
// Token: 0x06002841 RID: 10305 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002841")]
|
||||
[Address(RVA = "0x1582FD0", Offset = "0x15817D0", VA = "0x181582FD0")]
|
||||
public Quaternion GetRotation()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002810 RID: 10256 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002810")]
|
||||
[Address(RVA = "0x14E9150", Offset = "0x14E7F50", VA = "0x1814E9150")]
|
||||
// Token: 0x06002842 RID: 10306 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002842")]
|
||||
[Address(RVA = "0x1583130", Offset = "0x1581930", VA = "0x181583130")]
|
||||
public bool IsInRange(Transform raycastFrom, RaycastHit hit, Transform trigger, out float error)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002811 RID: 10257 RVA: 0x00058B6C File Offset: 0x00056D6C
|
||||
[Token(Token = "0x6002811")]
|
||||
[Address(RVA = "0x14E9510", Offset = "0x14E8310", VA = "0x1814E9510")]
|
||||
// Token: 0x06002843 RID: 10307 RVA: 0x00058FE8 File Offset: 0x000571E8
|
||||
[Token(Token = "0x6002843")]
|
||||
[Address(RVA = "0x15834F0", Offset = "0x1581CF0", VA = "0x1815834F0")]
|
||||
public CameraPosition()
|
||||
{
|
||||
float z = Vector3.forward.z;
|
||||
@@ -193,111 +193,111 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400316F RID: 12655
|
||||
// Token: 0x040031B1 RID: 12721
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400316F")]
|
||||
[Token(Token = "0x40031B1")]
|
||||
[Tooltip("What the camera should be looking at to trigger the interaction?")]
|
||||
public Collider lookAtTarget;
|
||||
|
||||
// Token: 0x04003170 RID: 12656
|
||||
// Token: 0x040031B2 RID: 12722
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003170")]
|
||||
[Token(Token = "0x40031B2")]
|
||||
[Tooltip("The direction from the lookAtTarget towards the camera (in lookAtTarget's space).")]
|
||||
public Vector3 direction;
|
||||
|
||||
// Token: 0x04003171 RID: 12657
|
||||
// Token: 0x040031B3 RID: 12723
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4003171")]
|
||||
[Token(Token = "0x40031B3")]
|
||||
[Tooltip("Max distance from the lookAtTarget to the camera.")]
|
||||
public float maxDistance;
|
||||
|
||||
// Token: 0x04003172 RID: 12658
|
||||
// Token: 0x040031B4 RID: 12724
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003172")]
|
||||
[Token(Token = "0x40031B4")]
|
||||
[Tooltip("Max angle between the direction and the direction towards the camera.")]
|
||||
[Range(0f, 180f)]
|
||||
public float maxAngle;
|
||||
|
||||
// Token: 0x04003173 RID: 12659
|
||||
// Token: 0x040031B5 RID: 12725
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003173")]
|
||||
[Token(Token = "0x40031B5")]
|
||||
[Tooltip("Fixes the Y axis of the trigger to Vector3.up. This makes the trigger symmetrical relative to the object.")]
|
||||
public bool fixYAxis;
|
||||
}
|
||||
|
||||
// Token: 0x02000456 RID: 1110
|
||||
[Token(Token = "0x2000456")]
|
||||
// Token: 0x0200045F RID: 1119
|
||||
[Token(Token = "0x200045F")]
|
||||
[Serializable]
|
||||
public class Range
|
||||
{
|
||||
// Token: 0x06002812 RID: 10258 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002812")]
|
||||
[Address(RVA = "0x14F2D90", Offset = "0x14F1B90", VA = "0x1814F2D90")]
|
||||
// Token: 0x06002844 RID: 10308 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002844")]
|
||||
[Address(RVA = "0x158D170", Offset = "0x158B970", VA = "0x18158D170")]
|
||||
public bool IsInRange(Transform character, Transform raycastFrom, RaycastHit raycastHit, Transform trigger, out float maxError)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002813 RID: 10259 RVA: 0x00058BAC File Offset: 0x00056DAC
|
||||
[Token(Token = "0x6002813")]
|
||||
[Address(RVA = "0x14F2EA0", Offset = "0x14F1CA0", VA = "0x1814F2EA0")]
|
||||
// Token: 0x06002845 RID: 10309 RVA: 0x00059028 File Offset: 0x00057228
|
||||
[Token(Token = "0x6002845")]
|
||||
[Address(RVA = "0x158D280", Offset = "0x158BA80", VA = "0x18158D280")]
|
||||
public Range()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003174 RID: 12660
|
||||
// Token: 0x040031B6 RID: 12726
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003174")]
|
||||
[Token(Token = "0x40031B6")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04003175 RID: 12661
|
||||
// Token: 0x040031B7 RID: 12727
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003175")]
|
||||
[Token(Token = "0x40031B7")]
|
||||
[HideInInspector]
|
||||
[SerializeField]
|
||||
public bool show = true;
|
||||
|
||||
// Token: 0x04003176 RID: 12662
|
||||
// Token: 0x040031B8 RID: 12728
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003176")]
|
||||
[Token(Token = "0x40031B8")]
|
||||
[Tooltip("The range for the character's position and rotation.")]
|
||||
public InteractionTrigger.CharacterPosition characterPosition;
|
||||
|
||||
// Token: 0x04003177 RID: 12663
|
||||
// Token: 0x040031B9 RID: 12729
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003177")]
|
||||
[Token(Token = "0x40031B9")]
|
||||
[Tooltip("The range for the character camera's position and rotation.")]
|
||||
public InteractionTrigger.CameraPosition cameraPosition;
|
||||
|
||||
// Token: 0x04003178 RID: 12664
|
||||
// Token: 0x040031BA RID: 12730
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003178")]
|
||||
[Token(Token = "0x40031BA")]
|
||||
[Tooltip("Definitions of the interactions associated with this range.")]
|
||||
public InteractionTrigger.Range.Interaction[] interactions;
|
||||
|
||||
// Token: 0x02000457 RID: 1111
|
||||
[Token(Token = "0x2000457")]
|
||||
// Token: 0x02000460 RID: 1120
|
||||
[Token(Token = "0x2000460")]
|
||||
[Serializable]
|
||||
public class Interaction
|
||||
{
|
||||
// Token: 0x06002814 RID: 10260 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x6002814")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002846 RID: 10310 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x6002846")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public Interaction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003179 RID: 12665
|
||||
// Token: 0x040031BB RID: 12731
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003179")]
|
||||
[Token(Token = "0x40031BB")]
|
||||
[Tooltip("The InteractionObject to interact with.")]
|
||||
public InteractionObject interactionObject;
|
||||
|
||||
// Token: 0x0400317A RID: 12666
|
||||
// Token: 0x040031BC RID: 12732
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400317A")]
|
||||
[Token(Token = "0x40031BC")]
|
||||
[Tooltip("The effectors to interact with.")]
|
||||
public FullBodyBipedEffector[] effectors;
|
||||
}
|
||||
|
||||
@@ -4,58 +4,58 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200040D RID: 1037
|
||||
[Token(Token = "0x200040D")]
|
||||
// Token: 0x02000416 RID: 1046
|
||||
[Token(Token = "0x2000416")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Leg IK")]
|
||||
public class LegIK : IK
|
||||
{
|
||||
// Token: 0x06002521 RID: 9505 RVA: 0x00054014 File Offset: 0x00052214
|
||||
[Token(Token = "0x6002521")]
|
||||
[Address(RVA = "0x10E38E0", Offset = "0x10E26E0", VA = "0x1810E38E0", Slot = "8")]
|
||||
// Token: 0x06002553 RID: 9555 RVA: 0x0005458C File Offset: 0x0005278C
|
||||
[Token(Token = "0x6002553")]
|
||||
[Address(RVA = "0x10BF870", Offset = "0x10BE070", VA = "0x1810BF870", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Debug.Log("No User Manual page for this component yet, sorry.");
|
||||
}
|
||||
|
||||
// Token: 0x06002522 RID: 9506 RVA: 0x0005402C File Offset: 0x0005222C
|
||||
[Token(Token = "0x6002522")]
|
||||
[Address(RVA = "0x10E3880", Offset = "0x10E2680", VA = "0x1810E3880", Slot = "9")]
|
||||
// Token: 0x06002554 RID: 9556 RVA: 0x000545A4 File Offset: 0x000527A4
|
||||
[Token(Token = "0x6002554")]
|
||||
[Address(RVA = "0x10BF810", Offset = "0x10BE010", VA = "0x1810BF810", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Debug.Log("No Script Reference for this component yet, sorry.");
|
||||
}
|
||||
|
||||
// Token: 0x06002523 RID: 9507 RVA: 0x00054044 File Offset: 0x00052244
|
||||
[Token(Token = "0x6002523")]
|
||||
[Address(RVA = "0x10E3940", Offset = "0x10E2740", VA = "0x1810E3940")]
|
||||
// Token: 0x06002555 RID: 9557 RVA: 0x000545BC File Offset: 0x000527BC
|
||||
[Token(Token = "0x6002555")]
|
||||
[Address(RVA = "0x10BF8D0", Offset = "0x10BE0D0", VA = "0x1810BF8D0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002524 RID: 9508 RVA: 0x0005405C File Offset: 0x0005225C
|
||||
[Token(Token = "0x6002524")]
|
||||
[Address(RVA = "0x10E3840", Offset = "0x10E2640", VA = "0x1810E3840")]
|
||||
// Token: 0x06002556 RID: 9558 RVA: 0x000545D4 File Offset: 0x000527D4
|
||||
[Token(Token = "0x6002556")]
|
||||
[Address(RVA = "0x10BF7D0", Offset = "0x10BDFD0", VA = "0x1810BF7D0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002525 RID: 9509 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002525")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x06002557 RID: 9559 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002557")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002526 RID: 9510 RVA: 0x00054074 File Offset: 0x00052274
|
||||
[Token(Token = "0x6002526")]
|
||||
[Address(RVA = "0x10E3980", Offset = "0x10E2780", VA = "0x1810E3980")]
|
||||
// Token: 0x06002558 RID: 9560 RVA: 0x000545EC File Offset: 0x000527EC
|
||||
[Token(Token = "0x6002558")]
|
||||
[Address(RVA = "0x10BF910", Offset = "0x10BE110", VA = "0x1810BF910")]
|
||||
public LegIK()
|
||||
{
|
||||
IKSolverLeg iksolverLeg = new IKSolverLeg();
|
||||
@@ -63,9 +63,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002EA2 RID: 11938
|
||||
// Token: 0x04002EE4 RID: 12004
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002EA2")]
|
||||
[Token(Token = "0x4002EE4")]
|
||||
public IKSolverLeg solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,59 +4,59 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200040E RID: 1038
|
||||
[Token(Token = "0x200040E")]
|
||||
// Token: 0x02000417 RID: 1047
|
||||
[Token(Token = "0x2000417")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page7.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Limb IK")]
|
||||
public class LimbIK : IK
|
||||
{
|
||||
// Token: 0x06002527 RID: 9511 RVA: 0x00054094 File Offset: 0x00052294
|
||||
[Token(Token = "0x6002527")]
|
||||
[Address(RVA = "0x3FB090", Offset = "0x3F9E90", VA = "0x1803FB090", Slot = "8")]
|
||||
// Token: 0x06002559 RID: 9561 RVA: 0x0005460C File Offset: 0x0005280C
|
||||
[Token(Token = "0x6002559")]
|
||||
[Address(RVA = "0x41D710", Offset = "0x41BF10", VA = "0x18041D710", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page7.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002528 RID: 9512 RVA: 0x000540AC File Offset: 0x000522AC
|
||||
[Token(Token = "0x6002528")]
|
||||
[Address(RVA = "0x3FB050", Offset = "0x3F9E50", VA = "0x1803FB050", Slot = "9")]
|
||||
// Token: 0x0600255A RID: 9562 RVA: 0x00054624 File Offset: 0x00052824
|
||||
[Token(Token = "0x600255A")]
|
||||
[Address(RVA = "0x41D6D0", Offset = "0x41BED0", VA = "0x18041D6D0", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_limb_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002529 RID: 9513 RVA: 0x000540C4 File Offset: 0x000522C4
|
||||
[Token(Token = "0x6002529")]
|
||||
[Address(RVA = "0x3FB0D0", Offset = "0x3F9ED0", VA = "0x1803FB0D0")]
|
||||
// Token: 0x0600255B RID: 9563 RVA: 0x0005463C File Offset: 0x0005283C
|
||||
[Token(Token = "0x600255B")]
|
||||
[Address(RVA = "0x41D750", Offset = "0x41BF50", VA = "0x18041D750")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x0600252A RID: 9514 RVA: 0x000540DC File Offset: 0x000522DC
|
||||
[Token(Token = "0x600252A")]
|
||||
[Address(RVA = "0x3FB010", Offset = "0x3F9E10", VA = "0x1803FB010")]
|
||||
// Token: 0x0600255C RID: 9564 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600255C")]
|
||||
[Address(RVA = "0x41D690", Offset = "0x41BE90", VA = "0x18041D690")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600252B RID: 9515 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600252B")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x0600255D RID: 9565 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600255D")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600252C RID: 9516 RVA: 0x000540F4 File Offset: 0x000522F4
|
||||
[Token(Token = "0x600252C")]
|
||||
[Address(RVA = "0x3FB110", Offset = "0x3F9F10", VA = "0x1803FB110")]
|
||||
// Token: 0x0600255E RID: 9566 RVA: 0x00054654 File Offset: 0x00052854
|
||||
[Token(Token = "0x600255E")]
|
||||
[Address(RVA = "0x41D790", Offset = "0x41BF90", VA = "0x18041D790")]
|
||||
public LimbIK()
|
||||
{
|
||||
IKSolverLimb iksolverLimb = new IKSolverLimb();
|
||||
@@ -64,9 +64,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002EA3 RID: 11939
|
||||
// Token: 0x04002EE5 RID: 12005
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002EA3")]
|
||||
[Token(Token = "0x4002EE5")]
|
||||
public IKSolverLimb solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,59 +4,59 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200040F RID: 1039
|
||||
[Token(Token = "0x200040F")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page8.html")]
|
||||
// Token: 0x02000418 RID: 1048
|
||||
[Token(Token = "0x2000418")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Look At IK")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page8.html")]
|
||||
public class LookAtIK : IK
|
||||
{
|
||||
// Token: 0x0600252D RID: 9517 RVA: 0x00054114 File Offset: 0x00052314
|
||||
[Token(Token = "0x600252D")]
|
||||
[Address(RVA = "0x3FFEF0", Offset = "0x3FECF0", VA = "0x1803FFEF0", Slot = "8")]
|
||||
// Token: 0x0600255F RID: 9567 RVA: 0x00054674 File Offset: 0x00052874
|
||||
[Token(Token = "0x600255F")]
|
||||
[Address(RVA = "0x4225C0", Offset = "0x420DC0", VA = "0x1804225C0", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page8.html");
|
||||
}
|
||||
|
||||
// Token: 0x0600252E RID: 9518 RVA: 0x0005412C File Offset: 0x0005232C
|
||||
[Token(Token = "0x600252E")]
|
||||
[Address(RVA = "0x3FFEB0", Offset = "0x3FECB0", VA = "0x1803FFEB0", Slot = "9")]
|
||||
// Token: 0x06002560 RID: 9568 RVA: 0x0005468C File Offset: 0x0005288C
|
||||
[Token(Token = "0x6002560")]
|
||||
[Address(RVA = "0x422580", Offset = "0x420D80", VA = "0x180422580", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_look_at_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x0600252F RID: 9519 RVA: 0x00054144 File Offset: 0x00052344
|
||||
[Token(Token = "0x600252F")]
|
||||
[Address(RVA = "0x3FFF30", Offset = "0x3FED30", VA = "0x1803FFF30")]
|
||||
// Token: 0x06002561 RID: 9569 RVA: 0x000546A4 File Offset: 0x000528A4
|
||||
[Token(Token = "0x6002561")]
|
||||
[Address(RVA = "0x422600", Offset = "0x420E00", VA = "0x180422600")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002530 RID: 9520 RVA: 0x0005415C File Offset: 0x0005235C
|
||||
[Token(Token = "0x6002530")]
|
||||
[Address(RVA = "0x3FFE70", Offset = "0x3FEC70", VA = "0x1803FFE70")]
|
||||
// Token: 0x06002562 RID: 9570 RVA: 0x000546BC File Offset: 0x000528BC
|
||||
[Token(Token = "0x6002562")]
|
||||
[Address(RVA = "0x422540", Offset = "0x420D40", VA = "0x180422540")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002531 RID: 9521 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002531")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x06002563 RID: 9571 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002563")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002532 RID: 9522 RVA: 0x00054174 File Offset: 0x00052374
|
||||
[Token(Token = "0x6002532")]
|
||||
[Address(RVA = "0x3FFF70", Offset = "0x3FED70", VA = "0x1803FFF70")]
|
||||
// Token: 0x06002564 RID: 9572 RVA: 0x000546D4 File Offset: 0x000528D4
|
||||
[Token(Token = "0x6002564")]
|
||||
[Address(RVA = "0x422640", Offset = "0x420E40", VA = "0x180422640")]
|
||||
public LookAtIK()
|
||||
{
|
||||
IKSolverLookAt iksolverLookAt = new IKSolverLookAt();
|
||||
@@ -64,9 +64,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002EA4 RID: 11940
|
||||
// Token: 0x04002EE6 RID: 12006
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002EA4")]
|
||||
[Token(Token = "0x4002EE6")]
|
||||
public IKSolverLookAt solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,31 +5,31 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200047C RID: 1148
|
||||
[Token(Token = "0x200047C")]
|
||||
// Token: 0x02000485 RID: 1157
|
||||
[Token(Token = "0x2000485")]
|
||||
public abstract class OffsetModifier : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700029A RID: 666
|
||||
// (get) Token: 0x060028DE RID: 10462 RVA: 0x00059DE8 File Offset: 0x00057FE8
|
||||
[Token(Token = "0x1700029A")]
|
||||
// Token: 0x17000294 RID: 660
|
||||
// (get) Token: 0x06002910 RID: 10512 RVA: 0x0005A24C File Offset: 0x0005844C
|
||||
[Token(Token = "0x17000294")]
|
||||
protected float deltaTime
|
||||
{
|
||||
[Token(Token = "0x60028DE")]
|
||||
[Address(RVA = "0xD38330", Offset = "0xD37130", VA = "0x180D38330")]
|
||||
[Token(Token = "0x6002910")]
|
||||
[Address(RVA = "0xE867C0", Offset = "0xE84FC0", VA = "0x180E867C0")]
|
||||
get
|
||||
{
|
||||
return Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028DF RID: 10463
|
||||
[Token(Token = "0x60028DF")]
|
||||
// Token: 0x06002911 RID: 10513
|
||||
[Token(Token = "0x6002911")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract void OnModifyOffset();
|
||||
|
||||
// Token: 0x060028E0 RID: 10464 RVA: 0x00059DFC File Offset: 0x00057FFC
|
||||
[Token(Token = "0x60028E0")]
|
||||
[Address(RVA = "0xD386B0", Offset = "0xD374B0", VA = "0x180D386B0", Slot = "5")]
|
||||
// Token: 0x06002912 RID: 10514 RVA: 0x0005A260 File Offset: 0x00058460
|
||||
[Token(Token = "0x6002912")]
|
||||
[Address(RVA = "0xE86B40", Offset = "0xE85340", VA = "0x180E86B40", Slot = "5")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
int num;
|
||||
@@ -39,17 +39,17 @@ namespace RootMotion.FinalIK
|
||||
Coroutine coroutine = base.StartCoroutine(<Initiate>d__);
|
||||
}
|
||||
|
||||
// Token: 0x060028E1 RID: 10465 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028E1")]
|
||||
[Address(RVA = "0xD38440", Offset = "0xD37240", VA = "0x180D38440")]
|
||||
// Token: 0x06002913 RID: 10515 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002913")]
|
||||
[Address(RVA = "0xE868D0", Offset = "0xE850D0", VA = "0x180E868D0")]
|
||||
private IEnumerator Initiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028E2 RID: 10466 RVA: 0x00059E28 File Offset: 0x00058028
|
||||
[Token(Token = "0x60028E2")]
|
||||
[Address(RVA = "0xD384B0", Offset = "0xD372B0", VA = "0x180D384B0")]
|
||||
// Token: 0x06002914 RID: 10516 RVA: 0x0005A28C File Offset: 0x0005848C
|
||||
[Token(Token = "0x6002914")]
|
||||
[Address(RVA = "0xE86940", Offset = "0xE85140", VA = "0x180E86940")]
|
||||
private void ModifyOffset()
|
||||
{
|
||||
if (base.enabled)
|
||||
@@ -77,17 +77,17 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028E3 RID: 10467 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028E3")]
|
||||
[Address(RVA = "0xD38350", Offset = "0xD37150", VA = "0x180D38350")]
|
||||
// Token: 0x06002915 RID: 10517 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002915")]
|
||||
[Address(RVA = "0xE867E0", Offset = "0xE84FE0", VA = "0x180E867E0")]
|
||||
protected void ApplyLimits(OffsetModifier.OffsetLimits[] limits)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028E4 RID: 10468 RVA: 0x00059EA8 File Offset: 0x000580A8
|
||||
[Token(Token = "0x60028E4")]
|
||||
[Address(RVA = "0xD38590", Offset = "0xD37390", VA = "0x180D38590", Slot = "6")]
|
||||
// Token: 0x06002916 RID: 10518 RVA: 0x0005A30C File Offset: 0x0005850C
|
||||
[Token(Token = "0x6002916")]
|
||||
[Address(RVA = "0xE86A20", Offset = "0xE85220", VA = "0x180E86A20", Slot = "6")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
FullBodyBipedIK fullBodyBipedIK = this.ik;
|
||||
@@ -107,129 +107,129 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028E5 RID: 10469 RVA: 0x00059F14 File Offset: 0x00058114
|
||||
[Token(Token = "0x60028E5")]
|
||||
[Address(RVA = "0xBE5C30", Offset = "0xBE4A30", VA = "0x180BE5C30")]
|
||||
// Token: 0x06002917 RID: 10519 RVA: 0x0005A378 File Offset: 0x00058578
|
||||
[Token(Token = "0x6002917")]
|
||||
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
|
||||
protected OffsetModifier()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003223 RID: 12835
|
||||
// Token: 0x04003265 RID: 12901
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003223")]
|
||||
[Token(Token = "0x4003265")]
|
||||
[Tooltip("The master weight")]
|
||||
public float weight = 1f;
|
||||
|
||||
// Token: 0x04003224 RID: 12836
|
||||
// Token: 0x04003266 RID: 12902
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003224")]
|
||||
[Token(Token = "0x4003266")]
|
||||
[Tooltip("Reference to the FBBIK component")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04003225 RID: 12837
|
||||
// Token: 0x04003267 RID: 12903
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003225")]
|
||||
[Token(Token = "0x4003267")]
|
||||
protected float lastTime;
|
||||
|
||||
// Token: 0x0200047D RID: 1149
|
||||
[Token(Token = "0x200047D")]
|
||||
// Token: 0x02000486 RID: 1158
|
||||
[Token(Token = "0x2000486")]
|
||||
[Serializable]
|
||||
public class OffsetLimits
|
||||
{
|
||||
// Token: 0x060028E6 RID: 10470 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028E6")]
|
||||
[Address(RVA = "0x69F500", Offset = "0x69E300", VA = "0x18069F500")]
|
||||
// Token: 0x06002918 RID: 10520 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002918")]
|
||||
[Address(RVA = "0x697B50", Offset = "0x696350", VA = "0x180697B50")]
|
||||
public void Apply(IKEffector e, Quaternion rootRotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028E7 RID: 10471 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028E7")]
|
||||
[Address(RVA = "0x69F6D0", Offset = "0x69E4D0", VA = "0x18069F6D0")]
|
||||
// Token: 0x06002919 RID: 10521 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002919")]
|
||||
[Address(RVA = "0x697D20", Offset = "0x696520", VA = "0x180697D20")]
|
||||
private float SpringAxis(float value, float min, float max)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028E8 RID: 10472 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028E8")]
|
||||
[Address(RVA = "0x69F750", Offset = "0x69E550", VA = "0x18069F750")]
|
||||
// Token: 0x0600291A RID: 10522 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600291A")]
|
||||
[Address(RVA = "0x697DA0", Offset = "0x6965A0", VA = "0x180697DA0")]
|
||||
private float Spring(float value, float limit, bool negative)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028E9 RID: 10473 RVA: 0x00059F34 File Offset: 0x00058134
|
||||
[Token(Token = "0x60028E9")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x0600291B RID: 10523 RVA: 0x0005A398 File Offset: 0x00058598
|
||||
[Token(Token = "0x600291B")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public OffsetLimits()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003226 RID: 12838
|
||||
// Token: 0x04003268 RID: 12904
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003226")]
|
||||
[Token(Token = "0x4003268")]
|
||||
[Tooltip("The effector type (this is just an enum)")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x04003227 RID: 12839
|
||||
// Token: 0x04003269 RID: 12905
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003227")]
|
||||
[Token(Token = "0x4003269")]
|
||||
[Tooltip("Spring force, if zero then this is a hard limit, if not, offset can exceed the limit.")]
|
||||
public float spring;
|
||||
|
||||
// Token: 0x04003228 RID: 12840
|
||||
// Token: 0x0400326A RID: 12906
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003228")]
|
||||
[Token(Token = "0x400326A")]
|
||||
[Tooltip("Which axes to limit the offset on?")]
|
||||
public bool x;
|
||||
|
||||
// Token: 0x04003229 RID: 12841
|
||||
// Token: 0x0400326B RID: 12907
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x4003229")]
|
||||
[Token(Token = "0x400326B")]
|
||||
[Tooltip("Which axes to limit the offset on?")]
|
||||
public bool y;
|
||||
|
||||
// Token: 0x0400322A RID: 12842
|
||||
// Token: 0x0400326C RID: 12908
|
||||
[FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x400322A")]
|
||||
[Token(Token = "0x400326C")]
|
||||
[Tooltip("Which axes to limit the offset on?")]
|
||||
public bool z;
|
||||
|
||||
// Token: 0x0400322B RID: 12843
|
||||
// Token: 0x0400326D RID: 12909
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400322B")]
|
||||
[Token(Token = "0x400326D")]
|
||||
[Tooltip("The limits")]
|
||||
public float minX;
|
||||
|
||||
// Token: 0x0400322C RID: 12844
|
||||
// Token: 0x0400326E RID: 12910
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400322C")]
|
||||
[Token(Token = "0x400326E")]
|
||||
[Tooltip("The limits")]
|
||||
public float maxX;
|
||||
|
||||
// Token: 0x0400322D RID: 12845
|
||||
// Token: 0x0400326F RID: 12911
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400322D")]
|
||||
[Token(Token = "0x400326F")]
|
||||
[Tooltip("The limits")]
|
||||
public float minY;
|
||||
|
||||
// Token: 0x0400322E RID: 12846
|
||||
// Token: 0x04003270 RID: 12912
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400322E")]
|
||||
[Token(Token = "0x4003270")]
|
||||
[Tooltip("The limits")]
|
||||
public float maxY;
|
||||
|
||||
// Token: 0x0400322F RID: 12847
|
||||
// Token: 0x04003271 RID: 12913
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400322F")]
|
||||
[Token(Token = "0x4003271")]
|
||||
[Tooltip("The limits")]
|
||||
public float minZ;
|
||||
|
||||
// Token: 0x04003230 RID: 12848
|
||||
// Token: 0x04003272 RID: 12914
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003230")]
|
||||
[Token(Token = "0x4003272")]
|
||||
[Tooltip("The limits")]
|
||||
public float maxZ;
|
||||
}
|
||||
|
||||
@@ -5,31 +5,31 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200047F RID: 1151
|
||||
[Token(Token = "0x200047F")]
|
||||
// Token: 0x02000488 RID: 1160
|
||||
[Token(Token = "0x2000488")]
|
||||
public abstract class OffsetModifierVRIK : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700029D RID: 669
|
||||
// (get) Token: 0x060028F0 RID: 10480 RVA: 0x00059FA0 File Offset: 0x000581A0
|
||||
[Token(Token = "0x1700029D")]
|
||||
// Token: 0x17000297 RID: 663
|
||||
// (get) Token: 0x06002922 RID: 10530 RVA: 0x0005A404 File Offset: 0x00058604
|
||||
[Token(Token = "0x17000297")]
|
||||
protected float deltaTime
|
||||
{
|
||||
[Token(Token = "0x60028F0")]
|
||||
[Address(RVA = "0xD38330", Offset = "0xD37130", VA = "0x180D38330")]
|
||||
[Token(Token = "0x6002922")]
|
||||
[Address(RVA = "0xE867C0", Offset = "0xE84FC0", VA = "0x180E867C0")]
|
||||
get
|
||||
{
|
||||
return Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028F1 RID: 10481
|
||||
[Token(Token = "0x60028F1")]
|
||||
// Token: 0x06002923 RID: 10531
|
||||
[Token(Token = "0x6002923")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract void OnModifyOffset();
|
||||
|
||||
// Token: 0x060028F2 RID: 10482 RVA: 0x00059FB4 File Offset: 0x000581B4
|
||||
[Token(Token = "0x60028F2")]
|
||||
[Address(RVA = "0xD382B0", Offset = "0xD370B0", VA = "0x180D382B0", Slot = "5")]
|
||||
// Token: 0x06002924 RID: 10532 RVA: 0x0005A418 File Offset: 0x00058618
|
||||
[Token(Token = "0x6002924")]
|
||||
[Address(RVA = "0xE86740", Offset = "0xE84F40", VA = "0x180E86740", Slot = "5")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
int num;
|
||||
@@ -39,17 +39,17 @@ namespace RootMotion.FinalIK
|
||||
Coroutine coroutine = base.StartCoroutine(<Initiate>d__);
|
||||
}
|
||||
|
||||
// Token: 0x060028F3 RID: 10483 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028F3")]
|
||||
[Address(RVA = "0xD38040", Offset = "0xD36E40", VA = "0x180D38040")]
|
||||
// Token: 0x06002925 RID: 10533 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002925")]
|
||||
[Address(RVA = "0xE864D0", Offset = "0xE84CD0", VA = "0x180E864D0")]
|
||||
private IEnumerator Initiate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028F4 RID: 10484 RVA: 0x00059FE0 File Offset: 0x000581E0
|
||||
[Token(Token = "0x60028F4")]
|
||||
[Address(RVA = "0xD380B0", Offset = "0xD36EB0", VA = "0x180D380B0")]
|
||||
// Token: 0x06002926 RID: 10534 RVA: 0x0005A444 File Offset: 0x00058644
|
||||
[Token(Token = "0x6002926")]
|
||||
[Address(RVA = "0xE86540", Offset = "0xE84D40", VA = "0x180E86540")]
|
||||
private void ModifyOffset()
|
||||
{
|
||||
if (base.enabled)
|
||||
@@ -77,9 +77,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028F5 RID: 10485 RVA: 0x0005A060 File Offset: 0x00058260
|
||||
[Token(Token = "0x60028F5")]
|
||||
[Address(RVA = "0xD38190", Offset = "0xD36F90", VA = "0x180D38190", Slot = "6")]
|
||||
// Token: 0x06002927 RID: 10535 RVA: 0x0005A4C4 File Offset: 0x000586C4
|
||||
[Token(Token = "0x6002927")]
|
||||
[Address(RVA = "0xE86620", Offset = "0xE84E20", VA = "0x180E86620", Slot = "6")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
VRIK vrik = this.ik;
|
||||
@@ -99,28 +99,28 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028F6 RID: 10486 RVA: 0x0005A0CC File Offset: 0x000582CC
|
||||
[Token(Token = "0x60028F6")]
|
||||
[Address(RVA = "0xBE5C30", Offset = "0xBE4A30", VA = "0x180BE5C30")]
|
||||
// Token: 0x06002928 RID: 10536 RVA: 0x0005A530 File Offset: 0x00058730
|
||||
[Token(Token = "0x6002928")]
|
||||
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
|
||||
protected OffsetModifierVRIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003234 RID: 12852
|
||||
// Token: 0x04003276 RID: 12918
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003234")]
|
||||
[Token(Token = "0x4003276")]
|
||||
[Tooltip("The master weight")]
|
||||
public float weight = 1f;
|
||||
|
||||
// Token: 0x04003235 RID: 12853
|
||||
// Token: 0x04003277 RID: 12919
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003235")]
|
||||
[Token(Token = "0x4003277")]
|
||||
[Tooltip("Reference to the VRIK component")]
|
||||
public VRIK ik;
|
||||
|
||||
// Token: 0x04003236 RID: 12854
|
||||
// Token: 0x04003278 RID: 12920
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003236")]
|
||||
[Token(Token = "0x4003278")]
|
||||
private float lastTime;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,29 +4,29 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000481 RID: 1153
|
||||
[Token(Token = "0x2000481")]
|
||||
// Token: 0x0200048A RID: 1162
|
||||
[Token(Token = "0x200048A")]
|
||||
public class OffsetPose : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060028FD RID: 10493 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028FD")]
|
||||
[Address(RVA = "0xD38800", Offset = "0xD37600", VA = "0x180D38800")]
|
||||
// Token: 0x0600292F RID: 10543 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600292F")]
|
||||
[Address(RVA = "0xE86C90", Offset = "0xE85490", VA = "0x180E86C90")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028FE RID: 10494 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028FE")]
|
||||
[Address(RVA = "0xD38730", Offset = "0xD37530", VA = "0x180D38730")]
|
||||
// Token: 0x06002930 RID: 10544 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002930")]
|
||||
[Address(RVA = "0xE86BC0", Offset = "0xE853C0", VA = "0x180E86BC0")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, float weight, Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028FF RID: 10495 RVA: 0x0005A144 File Offset: 0x00058344
|
||||
[Token(Token = "0x60028FF")]
|
||||
[Address(RVA = "0xD388F0", Offset = "0xD376F0", VA = "0x180D388F0")]
|
||||
// Token: 0x06002931 RID: 10545 RVA: 0x0005A5A8 File Offset: 0x000587A8
|
||||
[Token(Token = "0x6002931")]
|
||||
[Address(RVA = "0xE86D80", Offset = "0xE85580", VA = "0x180E86D80")]
|
||||
public OffsetPose()
|
||||
{
|
||||
OffsetPose.EffectorLink[] array = new OffsetPose.EffectorLink[0];
|
||||
@@ -34,49 +34,49 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400323A RID: 12858
|
||||
// Token: 0x0400327C RID: 12924
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400323A")]
|
||||
[Token(Token = "0x400327C")]
|
||||
public OffsetPose.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x02000482 RID: 1154
|
||||
[Token(Token = "0x2000482")]
|
||||
// Token: 0x0200048B RID: 1163
|
||||
[Token(Token = "0x200048B")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x06002900 RID: 10496 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002900")]
|
||||
[Address(RVA = "0x69CB10", Offset = "0x69B910", VA = "0x18069CB10")]
|
||||
// Token: 0x06002932 RID: 10546 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002932")]
|
||||
[Address(RVA = "0x695160", Offset = "0x693960", VA = "0x180695160")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, float weight, Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002901 RID: 10497 RVA: 0x0005A168 File Offset: 0x00058368
|
||||
[Token(Token = "0x6002901")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002933 RID: 10547 RVA: 0x0005A5CC File Offset: 0x000587CC
|
||||
[Token(Token = "0x6002933")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400323B RID: 12859
|
||||
// Token: 0x0400327D RID: 12925
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400323B")]
|
||||
[Token(Token = "0x400327D")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x0400323C RID: 12860
|
||||
// Token: 0x0400327E RID: 12926
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400323C")]
|
||||
[Token(Token = "0x400327E")]
|
||||
public Vector3 offset;
|
||||
|
||||
// Token: 0x0400323D RID: 12861
|
||||
// Token: 0x0400327F RID: 12927
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400323D")]
|
||||
[Token(Token = "0x400327F")]
|
||||
public Vector3 pin;
|
||||
|
||||
// Token: 0x0400323E RID: 12862
|
||||
// Token: 0x04003280 RID: 12928
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400323E")]
|
||||
[Token(Token = "0x4003280")]
|
||||
public Vector3 pinWeight;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,33 +4,33 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200045B RID: 1115
|
||||
[Token(Token = "0x200045B")]
|
||||
// Token: 0x02000464 RID: 1124
|
||||
[Token(Token = "0x2000464")]
|
||||
public abstract class Poser : SolverManager
|
||||
{
|
||||
// Token: 0x06002826 RID: 10278
|
||||
[Token(Token = "0x6002826")]
|
||||
// Token: 0x06002858 RID: 10328
|
||||
[Token(Token = "0x6002858")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract void AutoMapping();
|
||||
|
||||
// Token: 0x06002827 RID: 10279
|
||||
[Token(Token = "0x6002827")]
|
||||
// Token: 0x06002859 RID: 10329
|
||||
[Token(Token = "0x6002859")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void InitiatePoser();
|
||||
|
||||
// Token: 0x06002828 RID: 10280
|
||||
[Token(Token = "0x6002828")]
|
||||
// Token: 0x0600285A RID: 10330
|
||||
[Token(Token = "0x600285A")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract void UpdatePoser();
|
||||
|
||||
// Token: 0x06002829 RID: 10281
|
||||
[Token(Token = "0x6002829")]
|
||||
// Token: 0x0600285B RID: 10331
|
||||
[Token(Token = "0x600285B")]
|
||||
[Address(Slot = "10")]
|
||||
protected abstract void FixPoserTransforms();
|
||||
|
||||
// Token: 0x0600282A RID: 10282 RVA: 0x00058CF0 File Offset: 0x00056EF0
|
||||
[Token(Token = "0x600282A")]
|
||||
[Address(RVA = "0xBDC470", Offset = "0xBDB270", VA = "0x180BDC470", Slot = "5")]
|
||||
// Token: 0x0600285C RID: 10332 RVA: 0x0005916C File Offset: 0x0005736C
|
||||
[Token(Token = "0x600285C")]
|
||||
[Address(RVA = "0xCABF70", Offset = "0xCAA770", VA = "0x180CABF70", Slot = "5")]
|
||||
protected override void UpdateSolver()
|
||||
{
|
||||
if (!this.initiated)
|
||||
@@ -44,9 +44,9 @@ namespace RootMotion.FinalIK
|
||||
this.AutoMapping();
|
||||
}
|
||||
|
||||
// Token: 0x0600282B RID: 10283 RVA: 0x00058D1C File Offset: 0x00056F1C
|
||||
[Token(Token = "0x600282B")]
|
||||
[Address(RVA = "0xBDC440", Offset = "0xBDB240", VA = "0x180BDC440", Slot = "4")]
|
||||
// Token: 0x0600285D RID: 10333 RVA: 0x00059198 File Offset: 0x00057398
|
||||
[Token(Token = "0x600285D")]
|
||||
[Address(RVA = "0xCABF40", Offset = "0xCAA740", VA = "0x180CABF40", Slot = "4")]
|
||||
protected override void InitiateSolver()
|
||||
{
|
||||
if (!this.initiated)
|
||||
@@ -56,9 +56,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600282C RID: 10284 RVA: 0x00058D40 File Offset: 0x00056F40
|
||||
[Token(Token = "0x600282C")]
|
||||
[Address(RVA = "0xBDC420", Offset = "0xBDB220", VA = "0x180BDC420", Slot = "6")]
|
||||
// Token: 0x0600285E RID: 10334 RVA: 0x000591BC File Offset: 0x000573BC
|
||||
[Token(Token = "0x600285E")]
|
||||
[Address(RVA = "0xCABF20", Offset = "0xCAA720", VA = "0x180CABF20", Slot = "6")]
|
||||
protected override void FixTransforms()
|
||||
{
|
||||
if (this.initiated)
|
||||
@@ -68,39 +68,39 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600282D RID: 10285 RVA: 0x00058D60 File Offset: 0x00056F60
|
||||
[Token(Token = "0x600282D")]
|
||||
[Address(RVA = "0xBDC4C0", Offset = "0xBDB2C0", VA = "0x180BDC4C0")]
|
||||
// Token: 0x0600285F RID: 10335 RVA: 0x000591DC File Offset: 0x000573DC
|
||||
[Token(Token = "0x600285F")]
|
||||
[Address(RVA = "0xCABFC0", Offset = "0xCAA7C0", VA = "0x180CABFC0")]
|
||||
protected Poser()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003185 RID: 12677
|
||||
// Token: 0x040031C7 RID: 12743
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003185")]
|
||||
[Token(Token = "0x40031C7")]
|
||||
public Transform poseRoot;
|
||||
|
||||
// Token: 0x04003186 RID: 12678
|
||||
// Token: 0x040031C8 RID: 12744
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003186")]
|
||||
[Token(Token = "0x40031C8")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight = 1f;
|
||||
|
||||
// Token: 0x04003187 RID: 12679
|
||||
// Token: 0x040031C9 RID: 12745
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4003187")]
|
||||
[Token(Token = "0x40031C9")]
|
||||
[Range(0f, 1f)]
|
||||
public float localRotationWeight = 1f;
|
||||
|
||||
// Token: 0x04003188 RID: 12680
|
||||
// Token: 0x040031CA RID: 12746
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003188")]
|
||||
[Token(Token = "0x40031CA")]
|
||||
[Range(0f, 1f)]
|
||||
public float localPositionWeight;
|
||||
|
||||
// Token: 0x04003189 RID: 12681
|
||||
// Token: 0x040031CB RID: 12747
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4003189")]
|
||||
[Token(Token = "0x40031CB")]
|
||||
private bool initiated;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,14 +5,14 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200045C RID: 1116
|
||||
[Token(Token = "0x200045C")]
|
||||
// Token: 0x02000465 RID: 1125
|
||||
[Token(Token = "0x2000465")]
|
||||
[RequireComponent(typeof(Animator))]
|
||||
public class RagdollUtility : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600282E RID: 10286 RVA: 0x00058D8C File Offset: 0x00056F8C
|
||||
[Token(Token = "0x600282E")]
|
||||
[Address(RVA = "0xBE4430", Offset = "0xBE3230", VA = "0x180BE4430")]
|
||||
// Token: 0x06002860 RID: 10336 RVA: 0x00059208 File Offset: 0x00057408
|
||||
[Token(Token = "0x6002860")]
|
||||
[Address(RVA = "0xCB40D0", Offset = "0xCB28D0", VA = "0x180CB40D0")]
|
||||
public void EnableRagdoll()
|
||||
{
|
||||
if (this.rigidbones[0].r.isKinematic || this.animator.enabled)
|
||||
@@ -22,9 +22,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600282F RID: 10287 RVA: 0x00058DD4 File Offset: 0x00056FD4
|
||||
[Token(Token = "0x600282F")]
|
||||
[Address(RVA = "0xBE42E0", Offset = "0xBE30E0", VA = "0x180BE42E0")]
|
||||
// Token: 0x06002861 RID: 10337 RVA: 0x00059250 File Offset: 0x00057450
|
||||
[Token(Token = "0x6002861")]
|
||||
[Address(RVA = "0xCB3F80", Offset = "0xCB2780", VA = "0x180CB3F80")]
|
||||
public void DisableRagdoll()
|
||||
{
|
||||
if (!this.rigidbones[0].r.isKinematic && !this.animator.enabled)
|
||||
@@ -46,33 +46,33 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002830 RID: 10288 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002830")]
|
||||
[Address(RVA = "0xBE4CA0", Offset = "0xBE3AA0", VA = "0x180BE4CA0")]
|
||||
// Token: 0x06002862 RID: 10338 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002862")]
|
||||
[Address(RVA = "0xCB4940", Offset = "0xCB3140", VA = "0x180CB4940")]
|
||||
public void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002831 RID: 10289 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002831")]
|
||||
[Address(RVA = "0xBE4270", Offset = "0xBE3070", VA = "0x180BE4270")]
|
||||
// Token: 0x06002863 RID: 10339 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002863")]
|
||||
[Address(RVA = "0xCB3F10", Offset = "0xCB2710", VA = "0x180CB3F10")]
|
||||
private IEnumerator DisableRagdollSmooth()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002832 RID: 10290 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002832")]
|
||||
[Address(RVA = "0xBE5210", Offset = "0xBE4010", VA = "0x180BE5210")]
|
||||
// Token: 0x06002864 RID: 10340 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002864")]
|
||||
[Address(RVA = "0xCB4EB0", Offset = "0xCB36B0", VA = "0x180CB4EB0")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002833 RID: 10291 RVA: 0x00058E54 File Offset: 0x00057054
|
||||
[Token(Token = "0x6002833")]
|
||||
[Address(RVA = "0xBE4520", Offset = "0xBE3320", VA = "0x180BE4520")]
|
||||
// Token: 0x06002865 RID: 10341 RVA: 0x000592D0 File Offset: 0x000574D0
|
||||
[Token(Token = "0x6002865")]
|
||||
[Address(RVA = "0xCB41C0", Offset = "0xCB29C0", VA = "0x180CB41C0")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
if (!this.rigidbones[0].r.isKinematic)
|
||||
@@ -86,9 +86,9 @@ namespace RootMotion.FinalIK
|
||||
this.fixedFrame = true;
|
||||
}
|
||||
|
||||
// Token: 0x06002834 RID: 10292 RVA: 0x00058EAC File Offset: 0x000570AC
|
||||
[Token(Token = "0x6002834")]
|
||||
[Address(RVA = "0xBE45B0", Offset = "0xBE33B0", VA = "0x180BE45B0")]
|
||||
// Token: 0x06002866 RID: 10342 RVA: 0x00059328 File Offset: 0x00057528
|
||||
[Token(Token = "0x6002866")]
|
||||
[Address(RVA = "0xCB4250", Offset = "0xCB2A50", VA = "0x180CB4250")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (this.animator.updateMode != AnimatorUpdateMode.AnimatePhysics || (this.animator.updateMode == AnimatorUpdateMode.AnimatePhysics && this.fixedFrame))
|
||||
@@ -116,9 +116,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002835 RID: 10293 RVA: 0x00058F54 File Offset: 0x00057154
|
||||
[Token(Token = "0x6002835")]
|
||||
[Address(RVA = "0xBE4240", Offset = "0xBE3040", VA = "0x180BE4240")]
|
||||
// Token: 0x06002867 RID: 10343 RVA: 0x000593D0 File Offset: 0x000575D0
|
||||
[Token(Token = "0x6002867")]
|
||||
[Address(RVA = "0xCB3EE0", Offset = "0xCB26E0", VA = "0x180CB3EE0")]
|
||||
private void AfterLastIK()
|
||||
{
|
||||
if (this.ikUsed)
|
||||
@@ -128,9 +128,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002836 RID: 10294 RVA: 0x00058F74 File Offset: 0x00057174
|
||||
[Token(Token = "0x6002836")]
|
||||
[Address(RVA = "0xBE4170", Offset = "0xBE2F70", VA = "0x180BE4170")]
|
||||
// Token: 0x06002868 RID: 10344 RVA: 0x000593F0 File Offset: 0x000575F0
|
||||
[Token(Token = "0x6002868")]
|
||||
[Address(RVA = "0xCB3E10", Offset = "0xCB2610", VA = "0x180CB3E10")]
|
||||
private void AfterAnimation()
|
||||
{
|
||||
if (!this.rigidbones[0].r.isKinematic && !this.animator.enabled)
|
||||
@@ -149,9 +149,9 @@ namespace RootMotion.FinalIK
|
||||
this.FixTransforms(num2);
|
||||
}
|
||||
|
||||
// Token: 0x06002837 RID: 10295 RVA: 0x00058FE0 File Offset: 0x000571E0
|
||||
[Token(Token = "0x6002837")]
|
||||
[Address(RVA = "0xBE4820", Offset = "0xBE3620", VA = "0x180BE4820")]
|
||||
// Token: 0x06002869 RID: 10345 RVA: 0x0005945C File Offset: 0x0005765C
|
||||
[Token(Token = "0x6002869")]
|
||||
[Address(RVA = "0xCB44C0", Offset = "0xCB2CC0", VA = "0x180CB44C0")]
|
||||
private void OnFinalPose()
|
||||
{
|
||||
if (this.rigidbones[0].r.isKinematic || this.animator.enabled)
|
||||
@@ -171,30 +171,30 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002838 RID: 10296 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002838")]
|
||||
[Address(RVA = "0xBE4900", Offset = "0xBE3700", VA = "0x180BE4900")]
|
||||
// Token: 0x0600286A RID: 10346 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600286A")]
|
||||
[Address(RVA = "0xCB45A0", Offset = "0xCB2DA0", VA = "0x180CB45A0")]
|
||||
private void RagdollEnabler()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000285 RID: 645
|
||||
// (get) Token: 0x06002839 RID: 10297 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000285")]
|
||||
// Token: 0x1700027F RID: 639
|
||||
// (get) Token: 0x0600286B RID: 10347 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700027F")]
|
||||
private bool isRagdoll
|
||||
{
|
||||
[Token(Token = "0x6002839")]
|
||||
[Address(RVA = "0xBE57F0", Offset = "0xBE45F0", VA = "0x180BE57F0")]
|
||||
[Token(Token = "0x600286B")]
|
||||
[Address(RVA = "0xCB5490", Offset = "0xCB3C90", VA = "0x180CB5490")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600283A RID: 10298 RVA: 0x00059050 File Offset: 0x00057250
|
||||
[Token(Token = "0x600283A")]
|
||||
[Address(RVA = "0xBE4C40", Offset = "0xBE3A40", VA = "0x180BE4C40")]
|
||||
// Token: 0x0600286C RID: 10348 RVA: 0x000594CC File Offset: 0x000576CC
|
||||
[Token(Token = "0x600286C")]
|
||||
[Address(RVA = "0xCB48E0", Offset = "0xCB30E0", VA = "0x180CB48E0")]
|
||||
private void RecordVelocities()
|
||||
{
|
||||
RagdollUtility.Rigidbone[] array = this.rigidbones;
|
||||
@@ -207,22 +207,22 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000286 RID: 646
|
||||
// (get) Token: 0x0600283B RID: 10299 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000286")]
|
||||
// Token: 0x17000280 RID: 640
|
||||
// (get) Token: 0x0600286D RID: 10349 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000280")]
|
||||
private bool ikUsed
|
||||
{
|
||||
[Token(Token = "0x600283B")]
|
||||
[Address(RVA = "0xBE56A0", Offset = "0xBE44A0", VA = "0x180BE56A0")]
|
||||
[Token(Token = "0x600286D")]
|
||||
[Address(RVA = "0xCB5340", Offset = "0xCB3B40", VA = "0x180CB5340")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600283C RID: 10300 RVA: 0x00059088 File Offset: 0x00057288
|
||||
[Token(Token = "0x600283C")]
|
||||
[Address(RVA = "0xBE51B0", Offset = "0xBE3FB0", VA = "0x180BE51B0")]
|
||||
// Token: 0x0600286E RID: 10350 RVA: 0x00059504 File Offset: 0x00057704
|
||||
[Token(Token = "0x600286E")]
|
||||
[Address(RVA = "0xCB4E50", Offset = "0xCB3650", VA = "0x180CB4E50")]
|
||||
private void StoreLocalState()
|
||||
{
|
||||
RagdollUtility.Child[] array = this.children;
|
||||
@@ -235,9 +235,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600283D RID: 10301 RVA: 0x000590C0 File Offset: 0x000572C0
|
||||
[Token(Token = "0x600283D")]
|
||||
[Address(RVA = "0xBE44B0", Offset = "0xBE32B0", VA = "0x180BE44B0")]
|
||||
// Token: 0x0600286F RID: 10351 RVA: 0x0005953C File Offset: 0x0005773C
|
||||
[Token(Token = "0x600286F")]
|
||||
[Address(RVA = "0xCB4150", Offset = "0xCB2950", VA = "0x180CB4150")]
|
||||
private void FixTransforms(float weight)
|
||||
{
|
||||
RagdollUtility.Child[] array = this.children;
|
||||
@@ -250,9 +250,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600283E RID: 10302 RVA: 0x000590F8 File Offset: 0x000572F8
|
||||
[Token(Token = "0x600283E")]
|
||||
[Address(RVA = "0xBE46F0", Offset = "0xBE34F0", VA = "0x180BE46F0")]
|
||||
// Token: 0x06002870 RID: 10352 RVA: 0x00059574 File Offset: 0x00057774
|
||||
[Token(Token = "0x6002870")]
|
||||
[Address(RVA = "0xCB4390", Offset = "0xCB2B90", VA = "0x180CB4390")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
IK ik = this.ik;
|
||||
@@ -272,9 +272,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600283F RID: 10303 RVA: 0x00059164 File Offset: 0x00057364
|
||||
[Token(Token = "0x600283F")]
|
||||
[Address(RVA = "0xBE55A0", Offset = "0xBE43A0", VA = "0x180BE55A0")]
|
||||
// Token: 0x06002871 RID: 10353 RVA: 0x000595E0 File Offset: 0x000577E0
|
||||
[Token(Token = "0x6002871")]
|
||||
[Address(RVA = "0xCB5240", Offset = "0xCB3A40", VA = "0x180CB5240")]
|
||||
public RagdollUtility()
|
||||
{
|
||||
int num = 0;
|
||||
@@ -293,216 +293,216 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400318A RID: 12682
|
||||
// Token: 0x040031CC RID: 12748
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400318A")]
|
||||
[Token(Token = "0x40031CC")]
|
||||
[Tooltip("If you have multiple IK components, then this should be the one that solves last each frame.")]
|
||||
public IK ik;
|
||||
|
||||
// Token: 0x0400318B RID: 12683
|
||||
// Token: 0x040031CD RID: 12749
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400318B")]
|
||||
[Token(Token = "0x40031CD")]
|
||||
[Tooltip("How long does it take to blend from ragdoll to animation?")]
|
||||
public float ragdollToAnimationTime = 0.2f;
|
||||
|
||||
// Token: 0x0400318C RID: 12684
|
||||
// Token: 0x040031CE RID: 12750
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400318C")]
|
||||
[Token(Token = "0x40031CE")]
|
||||
[Tooltip("If true, IK can be used on top of physical ragdoll simulation.")]
|
||||
public bool applyIkOnRagdoll;
|
||||
|
||||
// Token: 0x0400318D RID: 12685
|
||||
// Token: 0x040031CF RID: 12751
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400318D")]
|
||||
[Token(Token = "0x40031CF")]
|
||||
[Tooltip("How much velocity transfer from animation to ragdoll?")]
|
||||
public float applyVelocity;
|
||||
|
||||
// Token: 0x0400318E RID: 12686
|
||||
// Token: 0x040031D0 RID: 12752
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400318E")]
|
||||
[Token(Token = "0x40031D0")]
|
||||
[Tooltip("How much angular velocity to transfer from animation to ragdoll?")]
|
||||
public float applyAngularVelocity;
|
||||
|
||||
// Token: 0x0400318F RID: 12687
|
||||
// Token: 0x040031D1 RID: 12753
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400318F")]
|
||||
[Token(Token = "0x40031D1")]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04003190 RID: 12688
|
||||
// Token: 0x040031D2 RID: 12754
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003190")]
|
||||
[Token(Token = "0x40031D2")]
|
||||
private RagdollUtility.Rigidbone[] rigidbones;
|
||||
|
||||
// Token: 0x04003191 RID: 12689
|
||||
// Token: 0x040031D3 RID: 12755
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003191")]
|
||||
[Token(Token = "0x40031D3")]
|
||||
private RagdollUtility.Child[] children;
|
||||
|
||||
// Token: 0x04003192 RID: 12690
|
||||
// Token: 0x040031D4 RID: 12756
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003192")]
|
||||
[Token(Token = "0x40031D4")]
|
||||
private bool enableRagdollFlag;
|
||||
|
||||
// Token: 0x04003193 RID: 12691
|
||||
// Token: 0x040031D5 RID: 12757
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4003193")]
|
||||
[Token(Token = "0x40031D5")]
|
||||
private AnimatorUpdateMode animatorUpdateMode;
|
||||
|
||||
// Token: 0x04003194 RID: 12692
|
||||
// Token: 0x040031D6 RID: 12758
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003194")]
|
||||
[Token(Token = "0x40031D6")]
|
||||
private IK[] allIKComponents;
|
||||
|
||||
// Token: 0x04003195 RID: 12693
|
||||
// Token: 0x040031D7 RID: 12759
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003195")]
|
||||
[Token(Token = "0x40031D7")]
|
||||
private bool[] fixTransforms;
|
||||
|
||||
// Token: 0x04003196 RID: 12694
|
||||
// Token: 0x040031D8 RID: 12760
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003196")]
|
||||
[Token(Token = "0x40031D8")]
|
||||
private float ragdollWeight;
|
||||
|
||||
// Token: 0x04003197 RID: 12695
|
||||
// Token: 0x040031D9 RID: 12761
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4003197")]
|
||||
[Token(Token = "0x40031D9")]
|
||||
private float ragdollWeightV;
|
||||
|
||||
// Token: 0x04003198 RID: 12696
|
||||
// Token: 0x040031DA RID: 12762
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003198")]
|
||||
[Token(Token = "0x40031DA")]
|
||||
private bool fixedFrame;
|
||||
|
||||
// Token: 0x04003199 RID: 12697
|
||||
// Token: 0x040031DB RID: 12763
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003199")]
|
||||
[Token(Token = "0x40031DB")]
|
||||
private bool[] disabledIKComponents;
|
||||
|
||||
// Token: 0x0200045D RID: 1117
|
||||
[Token(Token = "0x200045D")]
|
||||
// Token: 0x02000466 RID: 1126
|
||||
[Token(Token = "0x2000466")]
|
||||
public class Rigidbone
|
||||
{
|
||||
// Token: 0x06002840 RID: 10304 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002840")]
|
||||
[Address(RVA = "0x6A1750", Offset = "0x6A0550", VA = "0x1806A1750")]
|
||||
// Token: 0x06002872 RID: 10354 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002872")]
|
||||
[Address(RVA = "0x699DA0", Offset = "0x6985A0", VA = "0x180699DA0")]
|
||||
public Rigidbone(Rigidbody r)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002841 RID: 10305 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002841")]
|
||||
[Address(RVA = "0x6A1380", Offset = "0x6A0180", VA = "0x1806A1380")]
|
||||
// Token: 0x06002873 RID: 10355 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002873")]
|
||||
[Address(RVA = "0x6999D0", Offset = "0x6981D0", VA = "0x1806999D0")]
|
||||
public void RecordVelocity()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002842 RID: 10306 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002842")]
|
||||
[Address(RVA = "0x6A14C0", Offset = "0x6A02C0", VA = "0x1806A14C0")]
|
||||
// Token: 0x06002874 RID: 10356 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002874")]
|
||||
[Address(RVA = "0x699B10", Offset = "0x698310", VA = "0x180699B10")]
|
||||
public void WakeUp(float velocityWeight, float angularVelocityWeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400319A RID: 12698
|
||||
// Token: 0x040031DC RID: 12764
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400319A")]
|
||||
[Token(Token = "0x40031DC")]
|
||||
public Rigidbody r;
|
||||
|
||||
// Token: 0x0400319B RID: 12699
|
||||
// Token: 0x040031DD RID: 12765
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400319B")]
|
||||
[Token(Token = "0x40031DD")]
|
||||
public Transform t;
|
||||
|
||||
// Token: 0x0400319C RID: 12700
|
||||
// Token: 0x040031DE RID: 12766
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400319C")]
|
||||
[Token(Token = "0x40031DE")]
|
||||
public Collider collider;
|
||||
|
||||
// Token: 0x0400319D RID: 12701
|
||||
// Token: 0x040031DF RID: 12767
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400319D")]
|
||||
[Token(Token = "0x40031DF")]
|
||||
public Joint joint;
|
||||
|
||||
// Token: 0x0400319E RID: 12702
|
||||
// Token: 0x040031E0 RID: 12768
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400319E")]
|
||||
[Token(Token = "0x40031E0")]
|
||||
public Rigidbody c;
|
||||
|
||||
// Token: 0x0400319F RID: 12703
|
||||
// Token: 0x040031E1 RID: 12769
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400319F")]
|
||||
[Token(Token = "0x40031E1")]
|
||||
public bool updateAnchor;
|
||||
|
||||
// Token: 0x040031A0 RID: 12704
|
||||
// Token: 0x040031E2 RID: 12770
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40031A0")]
|
||||
[Token(Token = "0x40031E2")]
|
||||
public Vector3 deltaPosition;
|
||||
|
||||
// Token: 0x040031A1 RID: 12705
|
||||
// Token: 0x040031E3 RID: 12771
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40031A1")]
|
||||
[Token(Token = "0x40031E3")]
|
||||
public Quaternion deltaRotation;
|
||||
|
||||
// Token: 0x040031A2 RID: 12706
|
||||
// Token: 0x040031E4 RID: 12772
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40031A2")]
|
||||
[Token(Token = "0x40031E4")]
|
||||
public float deltaTime;
|
||||
|
||||
// Token: 0x040031A3 RID: 12707
|
||||
// Token: 0x040031E5 RID: 12773
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x40031A3")]
|
||||
[Token(Token = "0x40031E5")]
|
||||
public Vector3 lastPosition;
|
||||
|
||||
// Token: 0x040031A4 RID: 12708
|
||||
// Token: 0x040031E6 RID: 12774
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40031A4")]
|
||||
[Token(Token = "0x40031E6")]
|
||||
public Quaternion lastRotation;
|
||||
}
|
||||
|
||||
// Token: 0x0200045E RID: 1118
|
||||
[Token(Token = "0x200045E")]
|
||||
// Token: 0x02000467 RID: 1127
|
||||
[Token(Token = "0x2000467")]
|
||||
public class Child
|
||||
{
|
||||
// Token: 0x06002843 RID: 10307 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002843")]
|
||||
[Address(RVA = "0x69B9E0", Offset = "0x69A7E0", VA = "0x18069B9E0")]
|
||||
// Token: 0x06002875 RID: 10357 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002875")]
|
||||
[Address(RVA = "0x694030", Offset = "0x692830", VA = "0x180694030")]
|
||||
public Child(Transform transform)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002844 RID: 10308 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002844")]
|
||||
[Address(RVA = "0x69B7C0", Offset = "0x69A5C0", VA = "0x18069B7C0")]
|
||||
// Token: 0x06002876 RID: 10358 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002876")]
|
||||
[Address(RVA = "0x693E10", Offset = "0x692610", VA = "0x180693E10")]
|
||||
public void FixTransform(float weight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002845 RID: 10309 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002845")]
|
||||
[Address(RVA = "0x69B980", Offset = "0x69A780", VA = "0x18069B980")]
|
||||
// Token: 0x06002877 RID: 10359 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002877")]
|
||||
[Address(RVA = "0x693FD0", Offset = "0x6927D0", VA = "0x180693FD0")]
|
||||
public void StoreLocalState()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040031A5 RID: 12709
|
||||
// Token: 0x040031E7 RID: 12775
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031A5")]
|
||||
[Token(Token = "0x40031E7")]
|
||||
public Transform t;
|
||||
|
||||
// Token: 0x040031A6 RID: 12710
|
||||
// Token: 0x040031E8 RID: 12776
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031A6")]
|
||||
[Token(Token = "0x40031E8")]
|
||||
public Vector3 localPosition;
|
||||
|
||||
// Token: 0x040031A7 RID: 12711
|
||||
// Token: 0x040031E9 RID: 12777
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40031A7")]
|
||||
[Token(Token = "0x40031E9")]
|
||||
public Quaternion localRotation;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,58 +4,58 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000483 RID: 1155
|
||||
[Token(Token = "0x2000483")]
|
||||
// Token: 0x0200048C RID: 1164
|
||||
[Token(Token = "0x200048C")]
|
||||
public class Recoil : OffsetModifier
|
||||
{
|
||||
// Token: 0x170002A0 RID: 672
|
||||
// (get) Token: 0x06002902 RID: 10498 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x170002A0")]
|
||||
// Token: 0x1700029A RID: 666
|
||||
// (get) Token: 0x06002934 RID: 10548 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700029A")]
|
||||
public bool isFinished
|
||||
{
|
||||
[Token(Token = "0x6002902")]
|
||||
[Address(RVA = "0xBE7150", Offset = "0xBE5F50", VA = "0x180BE7150")]
|
||||
[Token(Token = "0x6002934")]
|
||||
[Address(RVA = "0xCB6DF0", Offset = "0xCB55F0", VA = "0x180CB6DF0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002903 RID: 10499 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002903")]
|
||||
[Address(RVA = "0xBE70B0", Offset = "0xBE5EB0", VA = "0x180BE70B0")]
|
||||
// Token: 0x06002935 RID: 10549 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002935")]
|
||||
[Address(RVA = "0xCB6D50", Offset = "0xCB5550", VA = "0x180CB6D50")]
|
||||
public void SetHandRotations(Quaternion leftHandRotation, Quaternion rightHandRotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002904 RID: 10500 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002904")]
|
||||
[Address(RVA = "0xBE5E40", Offset = "0xBE4C40", VA = "0x180BE5E40")]
|
||||
// Token: 0x06002936 RID: 10550 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002936")]
|
||||
[Address(RVA = "0xCB5AE0", Offset = "0xCB42E0", VA = "0x180CB5AE0")]
|
||||
public void Fire(float magnitude)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002905 RID: 10501 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002905")]
|
||||
[Address(RVA = "0xBE61F0", Offset = "0xBE4FF0", VA = "0x180BE61F0", Slot = "4")]
|
||||
// Token: 0x06002937 RID: 10551 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002937")]
|
||||
[Address(RVA = "0xCB5E90", Offset = "0xCB4690", VA = "0x180CB5E90", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002906 RID: 10502 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002906")]
|
||||
[Address(RVA = "0xBE5C90", Offset = "0xBE4A90", VA = "0x180BE5C90")]
|
||||
// Token: 0x06002938 RID: 10552 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002938")]
|
||||
[Address(RVA = "0xCB5930", Offset = "0xCB4130", VA = "0x180CB5930")]
|
||||
private void AfterFBBIK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002907 RID: 10503 RVA: 0x0005A17C File Offset: 0x0005837C
|
||||
[Token(Token = "0x6002907")]
|
||||
[Address(RVA = "0xBE5C40", Offset = "0xBE4A40", VA = "0x180BE5C40")]
|
||||
// Token: 0x06002939 RID: 10553 RVA: 0x0005A5E0 File Offset: 0x000587E0
|
||||
[Token(Token = "0x6002939")]
|
||||
[Address(RVA = "0xCB58E0", Offset = "0xCB40E0", VA = "0x180CB58E0")]
|
||||
private void AfterAimIK()
|
||||
{
|
||||
if (this.aimIKSolvedLast)
|
||||
@@ -66,13 +66,13 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002A1 RID: 673
|
||||
// (get) Token: 0x06002908 RID: 10504 RVA: 0x0005A1BC File Offset: 0x000583BC
|
||||
[Token(Token = "0x170002A1")]
|
||||
// Token: 0x1700029B RID: 667
|
||||
// (get) Token: 0x0600293A RID: 10554 RVA: 0x0005A620 File Offset: 0x00058820
|
||||
[Token(Token = "0x1700029B")]
|
||||
private IKEffector primaryHandEffector
|
||||
{
|
||||
[Token(Token = "0x6002908")]
|
||||
[Address(RVA = "0xBE7170", Offset = "0xBE5F70", VA = "0x180BE7170")]
|
||||
[Token(Token = "0x600293A")]
|
||||
[Address(RVA = "0xCB6E10", Offset = "0xCB5610", VA = "0x180CB6E10")]
|
||||
get
|
||||
{
|
||||
FullBodyBipedIK ik = this.ik;
|
||||
@@ -84,13 +84,13 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002A2 RID: 674
|
||||
// (get) Token: 0x06002909 RID: 10505 RVA: 0x0005A1F8 File Offset: 0x000583F8
|
||||
[Token(Token = "0x170002A2")]
|
||||
// Token: 0x1700029C RID: 668
|
||||
// (get) Token: 0x0600293B RID: 10555 RVA: 0x0005A65C File Offset: 0x0005885C
|
||||
[Token(Token = "0x1700029C")]
|
||||
private IKEffector secondaryHandEffector
|
||||
{
|
||||
[Token(Token = "0x6002909")]
|
||||
[Address(RVA = "0xBE7210", Offset = "0xBE6010", VA = "0x180BE7210")]
|
||||
[Token(Token = "0x600293B")]
|
||||
[Address(RVA = "0xCB6EB0", Offset = "0xCB56B0", VA = "0x180CB6EB0")]
|
||||
get
|
||||
{
|
||||
FullBodyBipedIK ik = this.ik;
|
||||
@@ -102,13 +102,13 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002A3 RID: 675
|
||||
// (get) Token: 0x0600290A RID: 10506 RVA: 0x0005A234 File Offset: 0x00058434
|
||||
[Token(Token = "0x170002A3")]
|
||||
// Token: 0x1700029D RID: 669
|
||||
// (get) Token: 0x0600293C RID: 10556 RVA: 0x0005A698 File Offset: 0x00058898
|
||||
[Token(Token = "0x1700029D")]
|
||||
private Transform primaryHand
|
||||
{
|
||||
[Token(Token = "0x600290A")]
|
||||
[Address(RVA = "0xBE71C0", Offset = "0xBE5FC0", VA = "0x180BE71C0")]
|
||||
[Token(Token = "0x600293C")]
|
||||
[Address(RVA = "0xCB6E60", Offset = "0xCB5660", VA = "0x180CB6E60")]
|
||||
get
|
||||
{
|
||||
FullBodyBipedIK ik = this.ik;
|
||||
@@ -120,13 +120,13 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002A4 RID: 676
|
||||
// (get) Token: 0x0600290B RID: 10507 RVA: 0x0005A274 File Offset: 0x00058474
|
||||
[Token(Token = "0x170002A4")]
|
||||
// Token: 0x1700029E RID: 670
|
||||
// (get) Token: 0x0600293D RID: 10557 RVA: 0x0005A6D8 File Offset: 0x000588D8
|
||||
[Token(Token = "0x1700029E")]
|
||||
private Transform secondaryHand
|
||||
{
|
||||
[Token(Token = "0x600290B")]
|
||||
[Address(RVA = "0xBE7260", Offset = "0xBE6060", VA = "0x180BE7260")]
|
||||
[Token(Token = "0x600293D")]
|
||||
[Address(RVA = "0xCB6F00", Offset = "0xCB5700", VA = "0x180CB6F00")]
|
||||
get
|
||||
{
|
||||
FullBodyBipedIK ik = this.ik;
|
||||
@@ -138,9 +138,9 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600290C RID: 10508 RVA: 0x0005A2B4 File Offset: 0x000584B4
|
||||
[Token(Token = "0x600290C")]
|
||||
[Address(RVA = "0xBE5FE0", Offset = "0xBE4DE0", VA = "0x180BE5FE0", Slot = "6")]
|
||||
// Token: 0x0600293E RID: 10558 RVA: 0x0005A718 File Offset: 0x00058918
|
||||
[Token(Token = "0x600293E")]
|
||||
[Address(RVA = "0xCB5C80", Offset = "0xCB4480", VA = "0x180CB5C80", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
@@ -176,241 +176,241 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600290D RID: 10509 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600290D")]
|
||||
[Address(RVA = "0xBE70E0", Offset = "0xBE5EE0", VA = "0x180BE70E0")]
|
||||
// Token: 0x0600293F RID: 10559 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600293F")]
|
||||
[Address(RVA = "0xCB6D80", Offset = "0xCB5580", VA = "0x180CB6D80")]
|
||||
public Recoil()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400323F RID: 12863
|
||||
// Token: 0x04003281 RID: 12929
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400323F")]
|
||||
[Token(Token = "0x4003281")]
|
||||
[Tooltip("Reference to the AimIK component. Optional, only used to getting the aiming direction.")]
|
||||
public AimIK aimIK;
|
||||
|
||||
// Token: 0x04003240 RID: 12864
|
||||
// Token: 0x04003282 RID: 12930
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003240")]
|
||||
[Token(Token = "0x4003282")]
|
||||
[Tooltip("Set this true if you are using IKExecutionOrder.cs or a custom script to force AimIK solve after FBBIK.")]
|
||||
public bool aimIKSolvedLast;
|
||||
|
||||
// Token: 0x04003241 RID: 12865
|
||||
// Token: 0x04003283 RID: 12931
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4003241")]
|
||||
[Token(Token = "0x4003283")]
|
||||
[Tooltip("Which hand is holding the weapon?")]
|
||||
public Recoil.Handedness handedness;
|
||||
|
||||
// Token: 0x04003242 RID: 12866
|
||||
// Token: 0x04003284 RID: 12932
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003242")]
|
||||
[Token(Token = "0x4003284")]
|
||||
[Tooltip("Check for 2-handed weapons.")]
|
||||
public bool twoHanded;
|
||||
|
||||
// Token: 0x04003243 RID: 12867
|
||||
// Token: 0x04003285 RID: 12933
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003243")]
|
||||
[Token(Token = "0x4003285")]
|
||||
[Tooltip("Weight curve for the recoil offsets. Recoil procedure is as long as this curve.")]
|
||||
public AnimationCurve recoilWeight;
|
||||
|
||||
// Token: 0x04003244 RID: 12868
|
||||
// Token: 0x04003286 RID: 12934
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003244")]
|
||||
[Token(Token = "0x4003286")]
|
||||
[Tooltip("How much is the magnitude randomized each time Recoil is called?")]
|
||||
public float magnitudeRandom;
|
||||
|
||||
// Token: 0x04003245 RID: 12869
|
||||
// Token: 0x04003287 RID: 12935
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4003245")]
|
||||
[Token(Token = "0x4003287")]
|
||||
[Tooltip("How much is the rotation randomized each time Recoil is called?")]
|
||||
public Vector3 rotationRandom;
|
||||
|
||||
// Token: 0x04003246 RID: 12870
|
||||
// Token: 0x04003288 RID: 12936
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003246")]
|
||||
[Token(Token = "0x4003288")]
|
||||
[Tooltip("Rotating the primary hand bone for the recoil (in local space).")]
|
||||
public Vector3 handRotationOffset;
|
||||
|
||||
// Token: 0x04003247 RID: 12871
|
||||
// Token: 0x04003289 RID: 12937
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4003247")]
|
||||
[Token(Token = "0x4003289")]
|
||||
[Tooltip("Time of blending in another recoil when doing automatic fire.")]
|
||||
public float blendTime;
|
||||
|
||||
// Token: 0x04003248 RID: 12872
|
||||
// Token: 0x0400328A RID: 12938
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003248")]
|
||||
[Token(Token = "0x400328A")]
|
||||
[Space]
|
||||
[Space(10f)]
|
||||
[Tooltip("FBBIK effector position offsets for the recoil (in aiming direction space).")]
|
||||
public Recoil.RecoilOffset[] offsets;
|
||||
|
||||
// Token: 0x04003249 RID: 12873
|
||||
// Token: 0x0400328B RID: 12939
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003249")]
|
||||
[Token(Token = "0x400328B")]
|
||||
[HideInInspector]
|
||||
public Quaternion rotationOffset;
|
||||
|
||||
// Token: 0x0400324A RID: 12874
|
||||
// Token: 0x0400328C RID: 12940
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400324A")]
|
||||
[Token(Token = "0x400328C")]
|
||||
private float magnitudeMlp;
|
||||
|
||||
// Token: 0x0400324B RID: 12875
|
||||
// Token: 0x0400328D RID: 12941
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400324B")]
|
||||
[Token(Token = "0x400328D")]
|
||||
private float endTime;
|
||||
|
||||
// Token: 0x0400324C RID: 12876
|
||||
// Token: 0x0400328E RID: 12942
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400324C")]
|
||||
[Token(Token = "0x400328E")]
|
||||
private Quaternion handRotation;
|
||||
|
||||
// Token: 0x0400324D RID: 12877
|
||||
// Token: 0x0400328F RID: 12943
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400324D")]
|
||||
[Token(Token = "0x400328F")]
|
||||
private Quaternion secondaryHandRelativeRotation;
|
||||
|
||||
// Token: 0x0400324E RID: 12878
|
||||
// Token: 0x04003290 RID: 12944
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400324E")]
|
||||
[Token(Token = "0x4003290")]
|
||||
private Quaternion randomRotation;
|
||||
|
||||
// Token: 0x0400324F RID: 12879
|
||||
// Token: 0x04003291 RID: 12945
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400324F")]
|
||||
[Token(Token = "0x4003291")]
|
||||
private float length;
|
||||
|
||||
// Token: 0x04003250 RID: 12880
|
||||
// Token: 0x04003292 RID: 12946
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4003250")]
|
||||
[Token(Token = "0x4003292")]
|
||||
private bool initiated;
|
||||
|
||||
// Token: 0x04003251 RID: 12881
|
||||
// Token: 0x04003293 RID: 12947
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4003251")]
|
||||
[Token(Token = "0x4003293")]
|
||||
private float blendWeight;
|
||||
|
||||
// Token: 0x04003252 RID: 12882
|
||||
// Token: 0x04003294 RID: 12948
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4003252")]
|
||||
[Token(Token = "0x4003294")]
|
||||
private float w;
|
||||
|
||||
// Token: 0x04003253 RID: 12883
|
||||
// Token: 0x04003295 RID: 12949
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4003253")]
|
||||
[Token(Token = "0x4003295")]
|
||||
private Quaternion primaryHandRotation;
|
||||
|
||||
// Token: 0x04003254 RID: 12884
|
||||
// Token: 0x04003296 RID: 12950
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4003254")]
|
||||
[Token(Token = "0x4003296")]
|
||||
private bool handRotationsSet;
|
||||
|
||||
// Token: 0x04003255 RID: 12885
|
||||
// Token: 0x04003297 RID: 12951
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4003255")]
|
||||
[Token(Token = "0x4003297")]
|
||||
private Vector3 aimIKAxis;
|
||||
|
||||
// Token: 0x02000484 RID: 1156
|
||||
[Token(Token = "0x2000484")]
|
||||
// Token: 0x0200048D RID: 1165
|
||||
[Token(Token = "0x200048D")]
|
||||
[Serializable]
|
||||
public class RecoilOffset
|
||||
{
|
||||
// Token: 0x0600290E RID: 10510 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600290E")]
|
||||
[Address(RVA = "0x6A0250", Offset = "0x69F050", VA = "0x1806A0250")]
|
||||
// Token: 0x06002940 RID: 10560 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002940")]
|
||||
[Address(RVA = "0x6988A0", Offset = "0x6970A0", VA = "0x1806988A0")]
|
||||
public void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600290F RID: 10511 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600290F")]
|
||||
[Address(RVA = "0x69FFA0", Offset = "0x69EDA0", VA = "0x18069FFA0")]
|
||||
// Token: 0x06002941 RID: 10561 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002941")]
|
||||
[Address(RVA = "0x6985F0", Offset = "0x696DF0", VA = "0x1806985F0")]
|
||||
public void Apply(IKSolverFullBodyBiped solver, Quaternion rotation, float masterWeight, float length, float timeLeft)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002910 RID: 10512 RVA: 0x0005A390 File Offset: 0x00058590
|
||||
[Token(Token = "0x6002910")]
|
||||
[Address(RVA = "0x6A0300", Offset = "0x69F100", VA = "0x1806A0300")]
|
||||
// Token: 0x06002942 RID: 10562 RVA: 0x0005A7F4 File Offset: 0x000589F4
|
||||
[Token(Token = "0x6002942")]
|
||||
[Address(RVA = "0x698950", Offset = "0x697150", VA = "0x180698950")]
|
||||
public RecoilOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003256 RID: 12886
|
||||
// Token: 0x04003298 RID: 12952
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003256")]
|
||||
[Token(Token = "0x4003298")]
|
||||
[Tooltip("Offset vector for the associated effector when doing recoil.")]
|
||||
public Vector3 offset;
|
||||
|
||||
// Token: 0x04003257 RID: 12887
|
||||
// Token: 0x04003299 RID: 12953
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4003257")]
|
||||
[Token(Token = "0x4003299")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("When firing before the last recoil has faded, how much of the current recoil offset will be maintained?")]
|
||||
public float additivity = 1f;
|
||||
|
||||
// Token: 0x04003258 RID: 12888
|
||||
// Token: 0x0400329A RID: 12954
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003258")]
|
||||
[Token(Token = "0x400329A")]
|
||||
[Tooltip("Max additive recoil for automatic fire.")]
|
||||
public float maxAdditiveOffsetMag = 0.2f;
|
||||
|
||||
// Token: 0x04003259 RID: 12889
|
||||
// Token: 0x0400329B RID: 12955
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003259")]
|
||||
[Token(Token = "0x400329B")]
|
||||
[Tooltip("Linking this recoil offset to FBBIK effectors.")]
|
||||
public Recoil.RecoilOffset.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x0400325A RID: 12890
|
||||
// Token: 0x0400329C RID: 12956
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400325A")]
|
||||
[Token(Token = "0x400329C")]
|
||||
private Vector3 additiveOffset;
|
||||
|
||||
// Token: 0x0400325B RID: 12891
|
||||
// Token: 0x0400329D RID: 12957
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400325B")]
|
||||
[Token(Token = "0x400329D")]
|
||||
private Vector3 lastOffset;
|
||||
|
||||
// Token: 0x02000485 RID: 1157
|
||||
[Token(Token = "0x2000485")]
|
||||
// Token: 0x0200048E RID: 1166
|
||||
[Token(Token = "0x200048E")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x06002911 RID: 10513 RVA: 0x0003883F File Offset: 0x00036A3F
|
||||
[Token(Token = "0x6002911")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002943 RID: 10563 RVA: 0x00038FC3 File Offset: 0x000371C3
|
||||
[Token(Token = "0x6002943")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400325C RID: 12892
|
||||
// Token: 0x0400329E RID: 12958
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400325C")]
|
||||
[Token(Token = "0x400329E")]
|
||||
[Tooltip("Type of the FBBIK effector to use")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x0400325D RID: 12893
|
||||
// Token: 0x0400329F RID: 12959
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400325D")]
|
||||
[Token(Token = "0x400329F")]
|
||||
[Tooltip("Weight of using this effector")]
|
||||
public float weight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000486 RID: 1158
|
||||
[Token(Token = "0x2000486")]
|
||||
// Token: 0x0200048F RID: 1167
|
||||
[Token(Token = "0x200048F")]
|
||||
[Serializable]
|
||||
public enum Handedness
|
||||
{
|
||||
// Token: 0x0400325F RID: 12895
|
||||
[Token(Token = "0x400325F")]
|
||||
// Token: 0x040032A1 RID: 12961
|
||||
[Token(Token = "0x40032A1")]
|
||||
Right,
|
||||
// Token: 0x04003260 RID: 12896
|
||||
[Token(Token = "0x4003260")]
|
||||
// Token: 0x040032A2 RID: 12962
|
||||
[Token(Token = "0x40032A2")]
|
||||
Left
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,37 +4,37 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000460 RID: 1120
|
||||
[Token(Token = "0x2000460")]
|
||||
// Token: 0x02000469 RID: 1129
|
||||
[Token(Token = "0x2000469")]
|
||||
public abstract class RotationLimit : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600284C RID: 10316 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600284C")]
|
||||
[Address(RVA = "0xBEB340", Offset = "0xBEA140", VA = "0x180BEB340")]
|
||||
// Token: 0x0600287E RID: 10366 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600287E")]
|
||||
[Address(RVA = "0xCBB010", Offset = "0xCB9810", VA = "0x180CBB010")]
|
||||
public void SetDefaultLocalRotation()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600284D RID: 10317 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600284D")]
|
||||
[Address(RVA = "0xBEADB0", Offset = "0xBE9BB0", VA = "0x180BEADB0")]
|
||||
// Token: 0x0600287F RID: 10367 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600287F")]
|
||||
[Address(RVA = "0xCBAA50", Offset = "0xCB9250", VA = "0x180CBAA50")]
|
||||
public Quaternion GetLimitedLocalRotation(Quaternion localRotation, out bool changed)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600284E RID: 10318 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600284E")]
|
||||
[Address(RVA = "0xBEAB00", Offset = "0xBE9900", VA = "0x180BEAB00")]
|
||||
// Token: 0x06002880 RID: 10368 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002880")]
|
||||
[Address(RVA = "0xCBA7A0", Offset = "0xCB8FA0", VA = "0x180CBA7A0")]
|
||||
public bool Apply()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600284F RID: 10319 RVA: 0x0005923C File Offset: 0x0005743C
|
||||
[Token(Token = "0x600284F")]
|
||||
[Address(RVA = "0xBEAD80", Offset = "0xBE9B80", VA = "0x180BEAD80")]
|
||||
// Token: 0x06002881 RID: 10369 RVA: 0x000596B8 File Offset: 0x000578B8
|
||||
[Token(Token = "0x6002881")]
|
||||
[Address(RVA = "0xCBAA20", Offset = "0xCB9220", VA = "0x180CBAA20")]
|
||||
public void Disable()
|
||||
{
|
||||
if (!this.initiated)
|
||||
@@ -45,56 +45,56 @@ namespace RootMotion.FinalIK
|
||||
base.enabled = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000289 RID: 649
|
||||
// (get) Token: 0x06002850 RID: 10320 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000289")]
|
||||
// Token: 0x17000283 RID: 643
|
||||
// (get) Token: 0x06002882 RID: 10370 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000283")]
|
||||
public Vector3 secondaryAxis
|
||||
{
|
||||
[Token(Token = "0x6002850")]
|
||||
[Address(RVA = "0xBEB430", Offset = "0xBEA230", VA = "0x180BEB430")]
|
||||
[Token(Token = "0x6002882")]
|
||||
[Address(RVA = "0xCBB100", Offset = "0xCB9900", VA = "0x180CBB100")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700028A RID: 650
|
||||
// (get) Token: 0x06002851 RID: 10321 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700028A")]
|
||||
// Token: 0x17000284 RID: 644
|
||||
// (get) Token: 0x06002883 RID: 10371 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000284")]
|
||||
public Vector3 crossAxis
|
||||
{
|
||||
[Token(Token = "0x6002851")]
|
||||
[Address(RVA = "0xBEB3C0", Offset = "0xBEA1C0", VA = "0x180BEB3C0")]
|
||||
[Token(Token = "0x6002883")]
|
||||
[Address(RVA = "0xCBB090", Offset = "0xCB9890", VA = "0x180CBB090")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002852 RID: 10322
|
||||
[Token(Token = "0x6002852")]
|
||||
// Token: 0x06002884 RID: 10372
|
||||
[Token(Token = "0x6002884")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract Quaternion LimitRotation(Quaternion rotation);
|
||||
|
||||
// Token: 0x06002853 RID: 10323 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002853")]
|
||||
[Address(RVA = "0xBEAC80", Offset = "0xBE9A80", VA = "0x180BEAC80")]
|
||||
// Token: 0x06002885 RID: 10373 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002885")]
|
||||
[Address(RVA = "0xCBA920", Offset = "0xCB9120", VA = "0x180CBA920")]
|
||||
private void Awake()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002854 RID: 10324 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002854")]
|
||||
[Address(RVA = "0xBEAF50", Offset = "0xBE9D50", VA = "0x180BEAF50")]
|
||||
// Token: 0x06002886 RID: 10374 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002886")]
|
||||
[Address(RVA = "0xCBABF0", Offset = "0xCB93F0", VA = "0x180CBABF0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002855 RID: 10325 RVA: 0x00059264 File Offset: 0x00057464
|
||||
[Token(Token = "0x6002855")]
|
||||
[Address(RVA = "0x8D5970", Offset = "0x8D4770", VA = "0x1808D5970")]
|
||||
// Token: 0x06002887 RID: 10375 RVA: 0x000596E0 File Offset: 0x000578E0
|
||||
[Token(Token = "0x6002887")]
|
||||
[Address(RVA = "0xCBAFE0", Offset = "0xCB97E0", VA = "0x180CBAFE0")]
|
||||
public void LogWarning(string message)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
@@ -102,33 +102,33 @@ namespace RootMotion.FinalIK
|
||||
Warning.Log(message, transform, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06002856 RID: 10326 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002856")]
|
||||
[Address(RVA = "0xBEB0C0", Offset = "0xBE9EC0", VA = "0x180BEB0C0")]
|
||||
// Token: 0x06002888 RID: 10376 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002888")]
|
||||
[Address(RVA = "0xCBAD60", Offset = "0xCB9560", VA = "0x180CBAD60")]
|
||||
protected static Quaternion Limit1DOF(Quaternion rotation, Vector3 axis)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002857 RID: 10327 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002857")]
|
||||
[Address(RVA = "0xBEB180", Offset = "0xBE9F80", VA = "0x180BEB180")]
|
||||
// Token: 0x06002889 RID: 10377 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002889")]
|
||||
[Address(RVA = "0xCBAE20", Offset = "0xCB9620", VA = "0x180CBAE20")]
|
||||
protected static Quaternion LimitTwist(Quaternion rotation, Vector3 axis, Vector3 orthoAxis, float twistLimit)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002858 RID: 10328 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002858")]
|
||||
[Address(RVA = "0xBEAED0", Offset = "0xBE9CD0", VA = "0x180BEAED0")]
|
||||
// Token: 0x0600288A RID: 10378 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600288A")]
|
||||
[Address(RVA = "0xCBAB70", Offset = "0xCB9370", VA = "0x180CBAB70")]
|
||||
protected static float GetOrthogonalAngle(Vector3 v1, Vector3 v2, Vector3 normal)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002859 RID: 10329 RVA: 0x00059284 File Offset: 0x00057484
|
||||
[Token(Token = "0x6002859")]
|
||||
[Address(RVA = "0xBEB380", Offset = "0xBEA180", VA = "0x180BEB380")]
|
||||
// Token: 0x0600288B RID: 10379 RVA: 0x00059700 File Offset: 0x00057900
|
||||
[Token(Token = "0x600288B")]
|
||||
[Address(RVA = "0xCBB050", Offset = "0xCB9850", VA = "0x180CBB050")]
|
||||
protected RotationLimit()
|
||||
{
|
||||
float z = Vector3.forward.z;
|
||||
@@ -136,30 +136,30 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040031AB RID: 12715
|
||||
// Token: 0x040031ED RID: 12781
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031AB")]
|
||||
[Token(Token = "0x40031ED")]
|
||||
public Vector3 axis;
|
||||
|
||||
// Token: 0x040031AC RID: 12716
|
||||
// Token: 0x040031EE RID: 12782
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40031AC")]
|
||||
[Token(Token = "0x40031EE")]
|
||||
[HideInInspector]
|
||||
public Quaternion defaultLocalRotation;
|
||||
|
||||
// Token: 0x040031AD RID: 12717
|
||||
// Token: 0x040031EF RID: 12783
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40031AD")]
|
||||
[Token(Token = "0x40031EF")]
|
||||
private bool initiated;
|
||||
|
||||
// Token: 0x040031AE RID: 12718
|
||||
// Token: 0x040031F0 RID: 12784
|
||||
[FieldOffset(Offset = "0x35")]
|
||||
[Token(Token = "0x40031AE")]
|
||||
[Token(Token = "0x40031F0")]
|
||||
private bool applicationQuit;
|
||||
|
||||
// Token: 0x040031AF RID: 12719
|
||||
// Token: 0x040031F1 RID: 12785
|
||||
[FieldOffset(Offset = "0x36")]
|
||||
[Token(Token = "0x40031AF")]
|
||||
[Token(Token = "0x40031F1")]
|
||||
private bool defaultLocalRotationSet;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,67 +4,67 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000461 RID: 1121
|
||||
[Token(Token = "0x2000461")]
|
||||
// Token: 0x0200046A RID: 1130
|
||||
[Token(Token = "0x200046A")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page12.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Rotation Limits/Rotation Limit Angle")]
|
||||
public class RotationLimitAngle : RotationLimit
|
||||
{
|
||||
// Token: 0x0600285A RID: 10330 RVA: 0x000592B0 File Offset: 0x000574B0
|
||||
[Token(Token = "0x600285A")]
|
||||
[Address(RVA = "0xBE83F0", Offset = "0xBE71F0", VA = "0x180BE83F0")]
|
||||
// Token: 0x0600288C RID: 10380 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600288C")]
|
||||
[Address(RVA = "0xCB8090", Offset = "0xCB6890", VA = "0x180CB8090")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page12.html");
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600285B RID: 10331 RVA: 0x000592C8 File Offset: 0x000574C8
|
||||
[Token(Token = "0x600285B")]
|
||||
[Address(RVA = "0xBE83B0", Offset = "0xBE71B0", VA = "0x180BE83B0")]
|
||||
// Token: 0x0600288D RID: 10381 RVA: 0x0005972C File Offset: 0x0005792C
|
||||
[Token(Token = "0x600288D")]
|
||||
[Address(RVA = "0xCB8050", Offset = "0xCB6850", VA = "0x180CB8050")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_rotation_limit_angle.html");
|
||||
}
|
||||
|
||||
// Token: 0x0600285C RID: 10332 RVA: 0x000592E0 File Offset: 0x000574E0
|
||||
[Token(Token = "0x600285C")]
|
||||
[Address(RVA = "0xBE8430", Offset = "0xBE7230", VA = "0x180BE8430")]
|
||||
// Token: 0x0600288E RID: 10382 RVA: 0x00059744 File Offset: 0x00057944
|
||||
[Token(Token = "0x600288E")]
|
||||
[Address(RVA = "0xCB80D0", Offset = "0xCB68D0", VA = "0x180CB80D0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x0600285D RID: 10333 RVA: 0x000592F8 File Offset: 0x000574F8
|
||||
[Token(Token = "0x600285D")]
|
||||
[Address(RVA = "0xBE7F00", Offset = "0xBE6D00", VA = "0x180BE7F00")]
|
||||
// Token: 0x0600288F RID: 10383 RVA: 0x0005975C File Offset: 0x0005795C
|
||||
[Token(Token = "0x600288F")]
|
||||
[Address(RVA = "0xCB7BA0", Offset = "0xCB63A0", VA = "0x180CB7BA0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x0600285E RID: 10334 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600285E")]
|
||||
[Address(RVA = "0xBE7F40", Offset = "0xBE6D40", VA = "0x180BE7F40", Slot = "4")]
|
||||
// Token: 0x06002890 RID: 10384 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002890")]
|
||||
[Address(RVA = "0xCB7BE0", Offset = "0xCB63E0", VA = "0x180CB7BE0", Slot = "4")]
|
||||
protected override Quaternion LimitRotation(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600285F RID: 10335 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600285F")]
|
||||
[Address(RVA = "0xBE81B0", Offset = "0xBE6FB0", VA = "0x180BE81B0")]
|
||||
// Token: 0x06002891 RID: 10385 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002891")]
|
||||
[Address(RVA = "0xCB7E50", Offset = "0xCB6650", VA = "0x180CB7E50")]
|
||||
private Quaternion LimitSwing(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002860 RID: 10336 RVA: 0x00059310 File Offset: 0x00057510
|
||||
[Token(Token = "0x6002860")]
|
||||
[Address(RVA = "0xBE8470", Offset = "0xBE7270", VA = "0x180BE8470")]
|
||||
// Token: 0x06002892 RID: 10386 RVA: 0x00059774 File Offset: 0x00057974
|
||||
[Token(Token = "0x6002892")]
|
||||
[Address(RVA = "0xCB8110", Offset = "0xCB6910", VA = "0x180CB8110")]
|
||||
public RotationLimitAngle()
|
||||
{
|
||||
float z = Vector3.forward.z;
|
||||
@@ -72,15 +72,15 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040031B0 RID: 12720
|
||||
// Token: 0x040031F2 RID: 12786
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40031B0")]
|
||||
[Token(Token = "0x40031F2")]
|
||||
[Range(0f, 180f)]
|
||||
public float limit = 45f;
|
||||
|
||||
// Token: 0x040031B1 RID: 12721
|
||||
// Token: 0x040031F3 RID: 12787
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40031B1")]
|
||||
[Token(Token = "0x40031F3")]
|
||||
[Range(0f, 180f)]
|
||||
public float twistLimit = 180f;
|
||||
}
|
||||
|
||||
@@ -4,101 +4,101 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000462 RID: 1122
|
||||
[Token(Token = "0x2000462")]
|
||||
// Token: 0x0200046B RID: 1131
|
||||
[Token(Token = "0x200046B")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Rotation Limits/Rotation Limit Hinge")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page12.html")]
|
||||
public class RotationLimitHinge : RotationLimit
|
||||
{
|
||||
// Token: 0x06002861 RID: 10337 RVA: 0x00059350 File Offset: 0x00057550
|
||||
[Token(Token = "0x6002861")]
|
||||
[Address(RVA = "0xBE88C0", Offset = "0xBE76C0", VA = "0x180BE88C0")]
|
||||
// Token: 0x06002893 RID: 10387 RVA: 0x000597B4 File Offset: 0x000579B4
|
||||
[Token(Token = "0x6002893")]
|
||||
[Address(RVA = "0xCB8560", Offset = "0xCB6D60", VA = "0x180CB8560")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page12.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002862 RID: 10338 RVA: 0x00059368 File Offset: 0x00057568
|
||||
[Token(Token = "0x6002862")]
|
||||
[Address(RVA = "0xBE8880", Offset = "0xBE7680", VA = "0x180BE8880")]
|
||||
// Token: 0x06002894 RID: 10388 RVA: 0x000597CC File Offset: 0x000579CC
|
||||
[Token(Token = "0x6002894")]
|
||||
[Address(RVA = "0xCB8520", Offset = "0xCB6D20", VA = "0x180CB8520")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_rotation_limit_hinge.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002863 RID: 10339 RVA: 0x00059380 File Offset: 0x00057580
|
||||
[Token(Token = "0x6002863")]
|
||||
[Address(RVA = "0xBE8900", Offset = "0xBE7700", VA = "0x180BE8900")]
|
||||
// Token: 0x06002895 RID: 10389 RVA: 0x000597E4 File Offset: 0x000579E4
|
||||
[Token(Token = "0x6002895")]
|
||||
[Address(RVA = "0xCB85A0", Offset = "0xCB6DA0", VA = "0x180CB85A0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002864 RID: 10340 RVA: 0x00059398 File Offset: 0x00057598
|
||||
[Token(Token = "0x6002864")]
|
||||
[Address(RVA = "0xBE84C0", Offset = "0xBE72C0", VA = "0x180BE84C0")]
|
||||
// Token: 0x06002896 RID: 10390 RVA: 0x000597FC File Offset: 0x000579FC
|
||||
[Token(Token = "0x6002896")]
|
||||
[Address(RVA = "0xCB8160", Offset = "0xCB6960", VA = "0x180CB8160")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002865 RID: 10341 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002865")]
|
||||
[Address(RVA = "0xBE8830", Offset = "0xBE7630", VA = "0x180BE8830", Slot = "4")]
|
||||
// Token: 0x06002897 RID: 10391 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002897")]
|
||||
[Address(RVA = "0xCB84D0", Offset = "0xCB6CD0", VA = "0x180CB84D0", Slot = "4")]
|
||||
protected override Quaternion LimitRotation(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002866 RID: 10342 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002866")]
|
||||
[Address(RVA = "0xBE8500", Offset = "0xBE7300", VA = "0x180BE8500")]
|
||||
// Token: 0x06002898 RID: 10392 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002898")]
|
||||
[Address(RVA = "0xCB81A0", Offset = "0xCB69A0", VA = "0x180CB81A0")]
|
||||
private Quaternion LimitHinge(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002867 RID: 10343 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002867")]
|
||||
[Address(RVA = "0xBE8940", Offset = "0xBE7740", VA = "0x180BE8940")]
|
||||
// Token: 0x06002899 RID: 10393 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002899")]
|
||||
[Address(RVA = "0xCB85E0", Offset = "0xCB6DE0", VA = "0x180CB85E0")]
|
||||
public RotationLimitHinge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040031B2 RID: 12722
|
||||
// Token: 0x040031F4 RID: 12788
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40031B2")]
|
||||
[Token(Token = "0x40031F4")]
|
||||
public bool useLimits;
|
||||
|
||||
// Token: 0x040031B3 RID: 12723
|
||||
// Token: 0x040031F5 RID: 12789
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40031B3")]
|
||||
[Token(Token = "0x40031F5")]
|
||||
public float min;
|
||||
|
||||
// Token: 0x040031B4 RID: 12724
|
||||
// Token: 0x040031F6 RID: 12790
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40031B4")]
|
||||
[Token(Token = "0x40031F6")]
|
||||
public float max;
|
||||
|
||||
// Token: 0x040031B5 RID: 12725
|
||||
// Token: 0x040031F7 RID: 12791
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40031B5")]
|
||||
[Token(Token = "0x40031F7")]
|
||||
[HideInInspector]
|
||||
public float zeroAxisDisplayOffset;
|
||||
|
||||
// Token: 0x040031B6 RID: 12726
|
||||
// Token: 0x040031F8 RID: 12792
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40031B6")]
|
||||
[Token(Token = "0x40031F8")]
|
||||
private Quaternion lastRotation;
|
||||
|
||||
// Token: 0x040031B7 RID: 12727
|
||||
// Token: 0x040031F9 RID: 12793
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40031B7")]
|
||||
[Token(Token = "0x40031F9")]
|
||||
private float lastAngle;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,140 +4,140 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000463 RID: 1123
|
||||
[Token(Token = "0x2000463")]
|
||||
// Token: 0x0200046C RID: 1132
|
||||
[Token(Token = "0x200046C")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Rotation Limits/Rotation Limit Polygonal")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page12.html")]
|
||||
public class RotationLimitPolygonal : RotationLimit
|
||||
{
|
||||
// Token: 0x06002868 RID: 10344 RVA: 0x000593B0 File Offset: 0x000575B0
|
||||
[Token(Token = "0x6002868")]
|
||||
[Address(RVA = "0xBE9600", Offset = "0xBE8400", VA = "0x180BE9600")]
|
||||
// Token: 0x0600289A RID: 10394 RVA: 0x00059814 File Offset: 0x00057A14
|
||||
[Token(Token = "0x600289A")]
|
||||
[Address(RVA = "0xCB92A0", Offset = "0xCB7AA0", VA = "0x180CB92A0")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page12.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002869 RID: 10345 RVA: 0x000593C8 File Offset: 0x000575C8
|
||||
[Token(Token = "0x6002869")]
|
||||
[Address(RVA = "0xBE95C0", Offset = "0xBE83C0", VA = "0x180BE95C0")]
|
||||
// Token: 0x0600289B RID: 10395 RVA: 0x0005982C File Offset: 0x00057A2C
|
||||
[Token(Token = "0x600289B")]
|
||||
[Address(RVA = "0xCB9260", Offset = "0xCB7A60", VA = "0x180CB9260")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_rotation_limit_polygonal.html");
|
||||
}
|
||||
|
||||
// Token: 0x0600286A RID: 10346 RVA: 0x000593E0 File Offset: 0x000575E0
|
||||
[Token(Token = "0x600286A")]
|
||||
[Address(RVA = "0xBEA890", Offset = "0xBE9690", VA = "0x180BEA890")]
|
||||
// Token: 0x0600289C RID: 10396 RVA: 0x00059844 File Offset: 0x00057A44
|
||||
[Token(Token = "0x600289C")]
|
||||
[Address(RVA = "0xCBA530", Offset = "0xCB8D30", VA = "0x180CBA530")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x0600286B RID: 10347 RVA: 0x000593F8 File Offset: 0x000575F8
|
||||
[Token(Token = "0x600286B")]
|
||||
[Address(RVA = "0xBE89A0", Offset = "0xBE77A0", VA = "0x180BE89A0")]
|
||||
// Token: 0x0600289D RID: 10397 RVA: 0x0005985C File Offset: 0x00057A5C
|
||||
[Token(Token = "0x600289D")]
|
||||
[Address(RVA = "0xCB8640", Offset = "0xCB6E40", VA = "0x180CB8640")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x0600286C RID: 10348 RVA: 0x00059410 File Offset: 0x00057610
|
||||
[Token(Token = "0x600286C")]
|
||||
[Address(RVA = "0xBE9BF0", Offset = "0xBE89F0", VA = "0x180BE9BF0")]
|
||||
// Token: 0x0600289E RID: 10398 RVA: 0x00059874 File Offset: 0x00057A74
|
||||
[Token(Token = "0x600289E")]
|
||||
[Address(RVA = "0xCB9890", Offset = "0xCB8090", VA = "0x180CB9890")]
|
||||
public void SetLimitPoints(RotationLimitPolygonal.LimitPoint[] points)
|
||||
{
|
||||
this.points = points;
|
||||
this.BuildReachCones();
|
||||
}
|
||||
|
||||
// Token: 0x0600286D RID: 10349 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600286D")]
|
||||
[Address(RVA = "0xBE9180", Offset = "0xBE7F80", VA = "0x180BE9180", Slot = "4")]
|
||||
// Token: 0x0600289F RID: 10399 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600289F")]
|
||||
[Address(RVA = "0xCB8E20", Offset = "0xCB7620", VA = "0x180CB8E20", Slot = "4")]
|
||||
protected override Quaternion LimitRotation(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600286E RID: 10350 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600286E")]
|
||||
[Address(RVA = "0xBEA4D0", Offset = "0xBE92D0", VA = "0x180BEA4D0")]
|
||||
// Token: 0x060028A0 RID: 10400 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A0")]
|
||||
[Address(RVA = "0xCBA170", Offset = "0xCB8970", VA = "0x180CBA170")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600286F RID: 10351 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600286F")]
|
||||
[Address(RVA = "0xBE9770", Offset = "0xBE8570", VA = "0x180BE9770")]
|
||||
// Token: 0x060028A1 RID: 10401 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A1")]
|
||||
[Address(RVA = "0xCB9410", Offset = "0xCB7C10", VA = "0x180CB9410")]
|
||||
public void ResetToDefault()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002870 RID: 10352 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002870")]
|
||||
[Address(RVA = "0xBE89E0", Offset = "0xBE77E0", VA = "0x180BE89E0")]
|
||||
// Token: 0x060028A2 RID: 10402 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A2")]
|
||||
[Address(RVA = "0xCB8680", Offset = "0xCB6E80", VA = "0x180CB8680")]
|
||||
public void BuildReachCones()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002871 RID: 10353 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002871")]
|
||||
[Address(RVA = "0xBE9C80", Offset = "0xBE8A80", VA = "0x180BE9C80")]
|
||||
// Token: 0x060028A3 RID: 10403 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A3")]
|
||||
[Address(RVA = "0xCB9920", Offset = "0xCB8120", VA = "0x180CB9920")]
|
||||
private Vector3[] SmoothPoints()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002872 RID: 10354 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002872")]
|
||||
[Address(RVA = "0xBE9130", Offset = "0xBE7F30", VA = "0x180BE9130")]
|
||||
// Token: 0x060028A4 RID: 10404 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A4")]
|
||||
[Address(RVA = "0xCB8DD0", Offset = "0xCB75D0", VA = "0x180CB8DD0")]
|
||||
private float GetScalar(int k)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002873 RID: 10355 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002873")]
|
||||
[Address(RVA = "0xBE9640", Offset = "0xBE8440", VA = "0x180BE9640")]
|
||||
// Token: 0x060028A5 RID: 10405 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A5")]
|
||||
[Address(RVA = "0xCB92E0", Offset = "0xCB7AE0", VA = "0x180CB92E0")]
|
||||
private Vector3 PointToTangentPlane(Vector3 p, float r)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002874 RID: 10356 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002874")]
|
||||
[Address(RVA = "0xBEA8D0", Offset = "0xBE96D0", VA = "0x180BEA8D0")]
|
||||
// Token: 0x060028A6 RID: 10406 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A6")]
|
||||
[Address(RVA = "0xCBA570", Offset = "0xCB8D70", VA = "0x180CBA570")]
|
||||
private Vector3 TangentPointToSphere(Vector3 q, float r)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002875 RID: 10357 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002875")]
|
||||
[Address(RVA = "0xBE9280", Offset = "0xBE8080", VA = "0x180BE9280")]
|
||||
// Token: 0x060028A7 RID: 10407 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A7")]
|
||||
[Address(RVA = "0xCB8F20", Offset = "0xCB7720", VA = "0x180CB8F20")]
|
||||
private Quaternion LimitSwing(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002876 RID: 10358 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002876")]
|
||||
[Address(RVA = "0xBE8F90", Offset = "0xBE7D90", VA = "0x180BE8F90")]
|
||||
// Token: 0x060028A8 RID: 10408 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028A8")]
|
||||
[Address(RVA = "0xCB8C30", Offset = "0xCB7430", VA = "0x180CB8C30")]
|
||||
private int GetReachCone(Vector3 L)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002877 RID: 10359 RVA: 0x00059448 File Offset: 0x00057648
|
||||
[Token(Token = "0x6002877")]
|
||||
[Address(RVA = "0xBEAA80", Offset = "0xBE9880", VA = "0x180BEAA80")]
|
||||
// Token: 0x060028A9 RID: 10409 RVA: 0x000598AC File Offset: 0x00057AAC
|
||||
[Token(Token = "0x60028A9")]
|
||||
[Address(RVA = "0xCBA720", Offset = "0xCB8F20", VA = "0x180CBA720")]
|
||||
public RotationLimitPolygonal()
|
||||
{
|
||||
RotationLimitPolygonal.ReachCone[] array = new RotationLimitPolygonal.ReachCone[0];
|
||||
@@ -147,154 +147,154 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040031B8 RID: 12728
|
||||
// Token: 0x040031FA RID: 12794
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40031B8")]
|
||||
[Token(Token = "0x40031FA")]
|
||||
[Range(0f, 180f)]
|
||||
public float twistLimit = 180f;
|
||||
|
||||
// Token: 0x040031B9 RID: 12729
|
||||
// Token: 0x040031FB RID: 12795
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40031B9")]
|
||||
[Token(Token = "0x40031FB")]
|
||||
[Range(0f, 3f)]
|
||||
public int smoothIterations;
|
||||
|
||||
// Token: 0x040031BA RID: 12730
|
||||
// Token: 0x040031FC RID: 12796
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40031BA")]
|
||||
[Token(Token = "0x40031FC")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
public RotationLimitPolygonal.LimitPoint[] points;
|
||||
|
||||
// Token: 0x040031BB RID: 12731
|
||||
// Token: 0x040031FD RID: 12797
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40031BB")]
|
||||
[Token(Token = "0x40031FD")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
public Vector3[] P;
|
||||
|
||||
// Token: 0x040031BC RID: 12732
|
||||
// Token: 0x040031FE RID: 12798
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40031BC")]
|
||||
[Token(Token = "0x40031FE")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
public RotationLimitPolygonal.ReachCone[] reachCones;
|
||||
|
||||
// Token: 0x02000464 RID: 1124
|
||||
[Token(Token = "0x2000464")]
|
||||
// Token: 0x0200046D RID: 1133
|
||||
[Token(Token = "0x200046D")]
|
||||
[Serializable]
|
||||
public class ReachCone
|
||||
{
|
||||
// Token: 0x1700028B RID: 651
|
||||
// (get) Token: 0x06002878 RID: 10360 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700028B")]
|
||||
// Token: 0x17000285 RID: 645
|
||||
// (get) Token: 0x060028AA RID: 10410 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000285")]
|
||||
public Vector3 o
|
||||
{
|
||||
[Token(Token = "0x6002878")]
|
||||
[Address(RVA = "0x69FF60", Offset = "0x69ED60", VA = "0x18069FF60")]
|
||||
[Token(Token = "0x60028AA")]
|
||||
[Address(RVA = "0x6985B0", Offset = "0x696DB0", VA = "0x1806985B0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700028C RID: 652
|
||||
// (get) Token: 0x06002879 RID: 10361 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700028C")]
|
||||
// Token: 0x17000286 RID: 646
|
||||
// (get) Token: 0x060028AB RID: 10411 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000286")]
|
||||
public Vector3 a
|
||||
{
|
||||
[Token(Token = "0x6002879")]
|
||||
[Address(RVA = "0x69FE90", Offset = "0x69EC90", VA = "0x18069FE90")]
|
||||
[Token(Token = "0x60028AB")]
|
||||
[Address(RVA = "0x6984E0", Offset = "0x696CE0", VA = "0x1806984E0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700028D RID: 653
|
||||
// (get) Token: 0x0600287A RID: 10362 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700028D")]
|
||||
// Token: 0x17000287 RID: 647
|
||||
// (get) Token: 0x060028AC RID: 10412 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000287")]
|
||||
public Vector3 b
|
||||
{
|
||||
[Token(Token = "0x600287A")]
|
||||
[Address(RVA = "0x69FED0", Offset = "0x69ECD0", VA = "0x18069FED0")]
|
||||
[Token(Token = "0x60028AC")]
|
||||
[Address(RVA = "0x698520", Offset = "0x696D20", VA = "0x180698520")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700028E RID: 654
|
||||
// (get) Token: 0x0600287B RID: 10363 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700028E")]
|
||||
// Token: 0x17000288 RID: 648
|
||||
// (get) Token: 0x060028AD RID: 10413 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000288")]
|
||||
public Vector3 c
|
||||
{
|
||||
[Token(Token = "0x600287B")]
|
||||
[Address(RVA = "0x69FF10", Offset = "0x69ED10", VA = "0x18069FF10")]
|
||||
[Token(Token = "0x60028AD")]
|
||||
[Address(RVA = "0x698560", Offset = "0x696D60", VA = "0x180698560")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600287C RID: 10364 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600287C")]
|
||||
[Address(RVA = "0x69FCE0", Offset = "0x69EAE0", VA = "0x18069FCE0")]
|
||||
// Token: 0x060028AE RID: 10414 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028AE")]
|
||||
[Address(RVA = "0x698330", Offset = "0x696B30", VA = "0x180698330")]
|
||||
public ReachCone(Vector3 _o, Vector3 _a, Vector3 _b, Vector3 _c)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700028F RID: 655
|
||||
// (get) Token: 0x0600287D RID: 10365 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700028F")]
|
||||
// Token: 0x17000289 RID: 649
|
||||
// (get) Token: 0x060028AF RID: 10415 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000289")]
|
||||
public bool isValid
|
||||
{
|
||||
[Token(Token = "0x600287D")]
|
||||
[Address(RVA = "0x69FF50", Offset = "0x69ED50", VA = "0x18069FF50")]
|
||||
[Token(Token = "0x60028AF")]
|
||||
[Address(RVA = "0x6985A0", Offset = "0x696DA0", VA = "0x1806985A0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600287E RID: 10366 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600287E")]
|
||||
[Address(RVA = "0x69FA90", Offset = "0x69E890", VA = "0x18069FA90")]
|
||||
// Token: 0x060028B0 RID: 10416 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028B0")]
|
||||
[Address(RVA = "0x6980E0", Offset = "0x6968E0", VA = "0x1806980E0")]
|
||||
public void Calculate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040031BD RID: 12733
|
||||
// Token: 0x040031FF RID: 12799
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031BD")]
|
||||
[Token(Token = "0x40031FF")]
|
||||
public Vector3[] tetrahedron;
|
||||
|
||||
// Token: 0x040031BE RID: 12734
|
||||
// Token: 0x04003200 RID: 12800
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031BE")]
|
||||
[Token(Token = "0x4003200")]
|
||||
public float volume;
|
||||
|
||||
// Token: 0x040031BF RID: 12735
|
||||
// Token: 0x04003201 RID: 12801
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40031BF")]
|
||||
[Token(Token = "0x4003201")]
|
||||
public Vector3 S;
|
||||
|
||||
// Token: 0x040031C0 RID: 12736
|
||||
// Token: 0x04003202 RID: 12802
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40031C0")]
|
||||
[Token(Token = "0x4003202")]
|
||||
public Vector3 B;
|
||||
}
|
||||
|
||||
// Token: 0x02000465 RID: 1125
|
||||
[Token(Token = "0x2000465")]
|
||||
// Token: 0x0200046E RID: 1134
|
||||
[Token(Token = "0x200046E")]
|
||||
[Serializable]
|
||||
public class LimitPoint
|
||||
{
|
||||
// Token: 0x0600287F RID: 10367 RVA: 0x0005948C File Offset: 0x0005768C
|
||||
[Token(Token = "0x600287F")]
|
||||
[Address(RVA = "0x69F1D0", Offset = "0x69DFD0", VA = "0x18069F1D0")]
|
||||
// Token: 0x060028B1 RID: 10417 RVA: 0x000598F0 File Offset: 0x00057AF0
|
||||
[Token(Token = "0x60028B1")]
|
||||
[Address(RVA = "0x697820", Offset = "0x696020", VA = "0x180697820")]
|
||||
public LimitPoint()
|
||||
{
|
||||
float z = Vector3.forward.z;
|
||||
@@ -302,14 +302,14 @@ namespace RootMotion.FinalIK
|
||||
this.tangentWeight = 1f;
|
||||
}
|
||||
|
||||
// Token: 0x040031C1 RID: 12737
|
||||
// Token: 0x04003203 RID: 12803
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40031C1")]
|
||||
[Token(Token = "0x4003203")]
|
||||
public Vector3 point;
|
||||
|
||||
// Token: 0x040031C2 RID: 12738
|
||||
// Token: 0x04003204 RID: 12804
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40031C2")]
|
||||
[Token(Token = "0x4003204")]
|
||||
public float tangentWeight;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,90 +4,90 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000466 RID: 1126
|
||||
[Token(Token = "0x2000466")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Rotation Limits/Rotation Limit Spline")]
|
||||
// Token: 0x0200046F RID: 1135
|
||||
[Token(Token = "0x200046F")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page12.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/Rotation Limits/Rotation Limit Spline")]
|
||||
public class RotationLimitSpline : RotationLimit
|
||||
{
|
||||
// Token: 0x06002880 RID: 10368 RVA: 0x000594C4 File Offset: 0x000576C4
|
||||
[Token(Token = "0x6002880")]
|
||||
[Address(RVA = "0x42F330", Offset = "0x42E130", VA = "0x18042F330")]
|
||||
// Token: 0x060028B2 RID: 10418 RVA: 0x00059928 File Offset: 0x00057B28
|
||||
[Token(Token = "0x60028B2")]
|
||||
[Address(RVA = "0x471D00", Offset = "0x470500", VA = "0x180471D00")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page12.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002881 RID: 10369 RVA: 0x000594DC File Offset: 0x000576DC
|
||||
[Token(Token = "0x6002881")]
|
||||
[Address(RVA = "0x42F2F0", Offset = "0x42E0F0", VA = "0x18042F2F0")]
|
||||
// Token: 0x060028B3 RID: 10419 RVA: 0x00059940 File Offset: 0x00057B40
|
||||
[Token(Token = "0x60028B3")]
|
||||
[Address(RVA = "0x471CC0", Offset = "0x4704C0", VA = "0x180471CC0")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_rotation_limit_spline.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002882 RID: 10370 RVA: 0x000594F4 File Offset: 0x000576F4
|
||||
[Token(Token = "0x6002882")]
|
||||
[Address(RVA = "0x42F390", Offset = "0x42E190", VA = "0x18042F390")]
|
||||
// Token: 0x060028B4 RID: 10420 RVA: 0x00059958 File Offset: 0x00057B58
|
||||
[Token(Token = "0x60028B4")]
|
||||
[Address(RVA = "0x471D60", Offset = "0x470560", VA = "0x180471D60")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002883 RID: 10371 RVA: 0x0005950C File Offset: 0x0005770C
|
||||
[Token(Token = "0x6002883")]
|
||||
[Address(RVA = "0x42EEF0", Offset = "0x42DCF0", VA = "0x18042EEF0")]
|
||||
// Token: 0x060028B5 RID: 10421 RVA: 0x00059970 File Offset: 0x00057B70
|
||||
[Token(Token = "0x60028B5")]
|
||||
[Address(RVA = "0x4718C0", Offset = "0x4700C0", VA = "0x1804718C0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002884 RID: 10372 RVA: 0x00059524 File Offset: 0x00057724
|
||||
[Token(Token = "0x6002884")]
|
||||
[Address(RVA = "0x42F370", Offset = "0x42E170", VA = "0x18042F370")]
|
||||
// Token: 0x060028B6 RID: 10422 RVA: 0x00059988 File Offset: 0x00057B88
|
||||
[Token(Token = "0x60028B6")]
|
||||
[Address(RVA = "0x471D40", Offset = "0x470540", VA = "0x180471D40")]
|
||||
public void SetSpline(Keyframe[] keyframes)
|
||||
{
|
||||
this.spline.keys = keyframes;
|
||||
}
|
||||
|
||||
// Token: 0x06002885 RID: 10373 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002885")]
|
||||
[Address(RVA = "0x42EF30", Offset = "0x42DD30", VA = "0x18042EF30", Slot = "4")]
|
||||
// Token: 0x060028B7 RID: 10423 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028B7")]
|
||||
[Address(RVA = "0x471900", Offset = "0x470100", VA = "0x180471900", Slot = "4")]
|
||||
protected override Quaternion LimitRotation(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002886 RID: 10374 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002886")]
|
||||
[Address(RVA = "0x42F010", Offset = "0x42DE10", VA = "0x18042F010")]
|
||||
// Token: 0x060028B8 RID: 10424 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60028B8")]
|
||||
[Address(RVA = "0x4719E0", Offset = "0x4701E0", VA = "0x1804719E0")]
|
||||
public Quaternion LimitSwing(Quaternion rotation)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002887 RID: 10375 RVA: 0x00059544 File Offset: 0x00057744
|
||||
[Token(Token = "0x6002887")]
|
||||
[Address(RVA = "0x42F3D0", Offset = "0x42E1D0", VA = "0x18042F3D0")]
|
||||
// Token: 0x060028B9 RID: 10425 RVA: 0x000599A8 File Offset: 0x00057BA8
|
||||
[Token(Token = "0x60028B9")]
|
||||
[Address(RVA = "0x471DA0", Offset = "0x4705A0", VA = "0x180471DA0")]
|
||||
public RotationLimitSpline()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040031C3 RID: 12739
|
||||
// Token: 0x04003205 RID: 12805
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40031C3")]
|
||||
[Token(Token = "0x4003205")]
|
||||
[Range(0f, 180f)]
|
||||
public float twistLimit = 180f;
|
||||
|
||||
// Token: 0x040031C4 RID: 12740
|
||||
// Token: 0x04003206 RID: 12806
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40031C4")]
|
||||
[HideInInspector]
|
||||
[Token(Token = "0x4003206")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
public AnimationCurve spline;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,13 +4,13 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000487 RID: 1159
|
||||
[Token(Token = "0x2000487")]
|
||||
// Token: 0x02000490 RID: 1168
|
||||
[Token(Token = "0x2000490")]
|
||||
public class ShoulderRotator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002912 RID: 10514 RVA: 0x0005A3BC File Offset: 0x000585BC
|
||||
[Token(Token = "0x6002912")]
|
||||
[Address(RVA = "0x11F23B0", Offset = "0x11F11B0", VA = "0x1811F23B0")]
|
||||
// Token: 0x06002944 RID: 10564 RVA: 0x0005A820 File Offset: 0x00058A20
|
||||
[Token(Token = "0x6002944")]
|
||||
[Address(RVA = "0x11C5630", Offset = "0x11C3E30", VA = "0x1811C5630")]
|
||||
private void Start()
|
||||
{
|
||||
FullBodyBipedIK component = base.GetComponent<FullBodyBipedIK>();
|
||||
@@ -28,25 +28,25 @@ namespace RootMotion.FinalIK
|
||||
throw new InvalidCastException();
|
||||
}
|
||||
|
||||
// Token: 0x06002913 RID: 10515 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002913")]
|
||||
[Address(RVA = "0x11F22B0", Offset = "0x11F10B0", VA = "0x1811F22B0")]
|
||||
// Token: 0x06002945 RID: 10565 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002945")]
|
||||
[Address(RVA = "0x11C5530", Offset = "0x11C3D30", VA = "0x1811C5530")]
|
||||
private void RotateShoulders()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002914 RID: 10516 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002914")]
|
||||
[Address(RVA = "0x11F1DB0", Offset = "0x11F0BB0", VA = "0x1811F1DB0")]
|
||||
// Token: 0x06002946 RID: 10566 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002946")]
|
||||
[Address(RVA = "0x11C5030", Offset = "0x11C3830", VA = "0x1811C5030")]
|
||||
private void RotateShoulder(FullBodyBipedChain chain, float weight, float offset)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002915 RID: 10517 RVA: 0x0005A420 File Offset: 0x00058620
|
||||
[Token(Token = "0x6002915")]
|
||||
[Address(RVA = "0x11F1C50", Offset = "0x11F0A50", VA = "0x1811F1C50")]
|
||||
// Token: 0x06002947 RID: 10567 RVA: 0x0005A884 File Offset: 0x00058A84
|
||||
[Token(Token = "0x6002947")]
|
||||
[Address(RVA = "0x11C4ED0", Offset = "0x11C36D0", VA = "0x1811C4ED0")]
|
||||
private IKMapping.BoneMap GetParentBoneMap(FullBodyBipedChain chain)
|
||||
{
|
||||
IKMappingLimb limbMapping = this.ik.solver.GetLimbMapping(chain);
|
||||
@@ -54,9 +54,9 @@ namespace RootMotion.FinalIK
|
||||
return limbMapping.GetBoneMap((IKMappingLimb.BoneMapType)num);
|
||||
}
|
||||
|
||||
// Token: 0x06002916 RID: 10518 RVA: 0x0005A450 File Offset: 0x00058650
|
||||
[Token(Token = "0x6002916")]
|
||||
[Address(RVA = "0x11F1C90", Offset = "0x11F0A90", VA = "0x1811F1C90")]
|
||||
// Token: 0x06002948 RID: 10568 RVA: 0x0005A8B4 File Offset: 0x00058AB4
|
||||
[Token(Token = "0x6002948")]
|
||||
[Address(RVA = "0x11C4F10", Offset = "0x11C3710", VA = "0x1811C4F10")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
FullBodyBipedIK fullBodyBipedIK = this.ik;
|
||||
@@ -76,33 +76,33 @@ namespace RootMotion.FinalIK
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002917 RID: 10519 RVA: 0x0005A4BC File Offset: 0x000586BC
|
||||
[Token(Token = "0x6002917")]
|
||||
[Address(RVA = "0x11F24B0", Offset = "0x11F12B0", VA = "0x1811F24B0")]
|
||||
// Token: 0x06002949 RID: 10569 RVA: 0x0005A920 File Offset: 0x00058B20
|
||||
[Token(Token = "0x6002949")]
|
||||
[Address(RVA = "0x11C5730", Offset = "0x11C3F30", VA = "0x1811C5730")]
|
||||
public ShoulderRotator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003261 RID: 12897
|
||||
// Token: 0x040032A3 RID: 12963
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003261")]
|
||||
[Token(Token = "0x40032A3")]
|
||||
[Tooltip("Weight of shoulder rotation")]
|
||||
public float weight = 1.5f;
|
||||
|
||||
// Token: 0x04003262 RID: 12898
|
||||
// Token: 0x040032A4 RID: 12964
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4003262")]
|
||||
[Token(Token = "0x40032A4")]
|
||||
[Tooltip("The greater the offset, the sooner the shoulder will start rotating")]
|
||||
public float offset = 0.2f;
|
||||
|
||||
// Token: 0x04003263 RID: 12899
|
||||
// Token: 0x040032A5 RID: 12965
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003263")]
|
||||
[Token(Token = "0x40032A5")]
|
||||
private FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04003264 RID: 12900
|
||||
// Token: 0x040032A6 RID: 12966
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003264")]
|
||||
[Token(Token = "0x40032A6")]
|
||||
private bool skip;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,59 +4,59 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000410 RID: 1040
|
||||
[Token(Token = "0x2000410")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page9.html")]
|
||||
// Token: 0x02000419 RID: 1049
|
||||
[Token(Token = "0x2000419")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Trigonometric IK")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page9.html")]
|
||||
public class TrigonometricIK : IK
|
||||
{
|
||||
// Token: 0x06002533 RID: 9523 RVA: 0x00054194 File Offset: 0x00052394
|
||||
[Token(Token = "0x6002533")]
|
||||
[Address(RVA = "0x75A530", Offset = "0x759330", VA = "0x18075A530", Slot = "8")]
|
||||
// Token: 0x06002565 RID: 9573 RVA: 0x000546F4 File Offset: 0x000528F4
|
||||
[Token(Token = "0x6002565")]
|
||||
[Address(RVA = "0x7A6EB0", Offset = "0x7A56B0", VA = "0x1807A6EB0", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page9.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002534 RID: 9524 RVA: 0x000541AC File Offset: 0x000523AC
|
||||
[Token(Token = "0x6002534")]
|
||||
[Address(RVA = "0x75A4F0", Offset = "0x7592F0", VA = "0x18075A4F0", Slot = "9")]
|
||||
// Token: 0x06002566 RID: 9574 RVA: 0x0005470C File Offset: 0x0005290C
|
||||
[Token(Token = "0x6002566")]
|
||||
[Address(RVA = "0x7A6E70", Offset = "0x7A5670", VA = "0x1807A6E70", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_trigonometric_i_k.html");
|
||||
}
|
||||
|
||||
// Token: 0x06002535 RID: 9525 RVA: 0x000541C4 File Offset: 0x000523C4
|
||||
[Token(Token = "0x6002535")]
|
||||
[Address(RVA = "0x75A570", Offset = "0x759370", VA = "0x18075A570")]
|
||||
// Token: 0x06002567 RID: 9575 RVA: 0x00054724 File Offset: 0x00052924
|
||||
[Token(Token = "0x6002567")]
|
||||
[Address(RVA = "0x7A6EF0", Offset = "0x7A56F0", VA = "0x1807A6EF0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
|
||||
}
|
||||
|
||||
// Token: 0x06002536 RID: 9526 RVA: 0x000541DC File Offset: 0x000523DC
|
||||
[Token(Token = "0x6002536")]
|
||||
[Address(RVA = "0x75A4B0", Offset = "0x7592B0", VA = "0x18075A4B0")]
|
||||
// Token: 0x06002568 RID: 9576 RVA: 0x0005473C File Offset: 0x0005293C
|
||||
[Token(Token = "0x6002568")]
|
||||
[Address(RVA = "0x7A6E30", Offset = "0x7A5630", VA = "0x1807A6E30")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
|
||||
}
|
||||
|
||||
// Token: 0x06002537 RID: 9527 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002537")]
|
||||
[Address(RVA = "0x31E3C0", Offset = "0x31D1C0", VA = "0x18031E3C0", Slot = "7")]
|
||||
// Token: 0x06002569 RID: 9577 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002569")]
|
||||
[Address(RVA = "0x3540B0", Offset = "0x3528B0", VA = "0x1803540B0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002538 RID: 9528 RVA: 0x000541F4 File Offset: 0x000523F4
|
||||
[Token(Token = "0x6002538")]
|
||||
[Address(RVA = "0x75A5B0", Offset = "0x7593B0", VA = "0x18075A5B0")]
|
||||
// Token: 0x0600256A RID: 9578 RVA: 0x00054754 File Offset: 0x00052954
|
||||
[Token(Token = "0x600256A")]
|
||||
[Address(RVA = "0x7A6F30", Offset = "0x7A5730", VA = "0x1807A6F30")]
|
||||
public TrigonometricIK()
|
||||
{
|
||||
IKSolverTrigonometric iksolverTrigonometric = new IKSolverTrigonometric();
|
||||
@@ -64,9 +64,9 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002EA5 RID: 11941
|
||||
// Token: 0x04002EE7 RID: 12007
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002EA5")]
|
||||
[Token(Token = "0x4002EE7")]
|
||||
public IKSolverTrigonometric solver;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,37 +4,37 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000444 RID: 1092
|
||||
[Token(Token = "0x2000444")]
|
||||
// Token: 0x0200044D RID: 1101
|
||||
[Token(Token = "0x200044D")]
|
||||
public class TwistRelaxer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002772 RID: 10098 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002772")]
|
||||
[Address(RVA = "0x75A790", Offset = "0x759590", VA = "0x18075A790")]
|
||||
// Token: 0x060027A4 RID: 10148 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027A4")]
|
||||
[Address(RVA = "0x7A7110", Offset = "0x7A5910", VA = "0x1807A7110")]
|
||||
public void Relax()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002773 RID: 10099 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002773")]
|
||||
[Address(RVA = "0x75AB10", Offset = "0x759910", VA = "0x18075AB10")]
|
||||
// Token: 0x060027A5 RID: 10149 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60027A5")]
|
||||
[Address(RVA = "0x7A7490", Offset = "0x7A5C90", VA = "0x1807A7490")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002774 RID: 10100 RVA: 0x000572D8 File Offset: 0x000554D8
|
||||
[Token(Token = "0x6002774")]
|
||||
[Address(RVA = "0x75A780", Offset = "0x759580", VA = "0x18075A780")]
|
||||
// Token: 0x060027A6 RID: 10150 RVA: 0x00057908 File Offset: 0x00055B08
|
||||
[Token(Token = "0x60027A6")]
|
||||
[Address(RVA = "0x7A7100", Offset = "0x7A5900", VA = "0x1807A7100")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
this.Relax();
|
||||
}
|
||||
|
||||
// Token: 0x06002775 RID: 10101 RVA: 0x000572EC File Offset: 0x000554EC
|
||||
[Token(Token = "0x6002775")]
|
||||
[Address(RVA = "0x75AE70", Offset = "0x759C70", VA = "0x18075AE70")]
|
||||
// Token: 0x060027A7 RID: 10151 RVA: 0x0005791C File Offset: 0x00055B1C
|
||||
[Token(Token = "0x60027A7")]
|
||||
[Address(RVA = "0x7A77F0", Offset = "0x7A5FF0", VA = "0x1807A77F0")]
|
||||
public TwistRelaxer()
|
||||
{
|
||||
float z = Vector3.right.z;
|
||||
@@ -44,48 +44,48 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040030E8 RID: 12520
|
||||
// Token: 0x0400312A RID: 12586
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40030E8")]
|
||||
[Token(Token = "0x400312A")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("The weight of relaxing the twist of this Transform")]
|
||||
public float weight = 1f;
|
||||
|
||||
// Token: 0x040030E9 RID: 12521
|
||||
// Token: 0x0400312B RID: 12587
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40030E9")]
|
||||
[Token(Token = "0x400312B")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("If 0.5, this Transform will be twisted half way from parent to child. If 1, the twist angle will be locked to the child and will rotate with along with it.")]
|
||||
public float parentChildCrossfade = 0.5f;
|
||||
|
||||
// Token: 0x040030EA RID: 12522
|
||||
// Token: 0x0400312C RID: 12588
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40030EA")]
|
||||
[Token(Token = "0x400312C")]
|
||||
private Vector3 twistAxis;
|
||||
|
||||
// Token: 0x040030EB RID: 12523
|
||||
// Token: 0x0400312D RID: 12589
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40030EB")]
|
||||
[Token(Token = "0x400312D")]
|
||||
private Vector3 axis;
|
||||
|
||||
// Token: 0x040030EC RID: 12524
|
||||
// Token: 0x0400312E RID: 12590
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40030EC")]
|
||||
[Token(Token = "0x400312E")]
|
||||
private Vector3 axisRelativeToParentDefault;
|
||||
|
||||
// Token: 0x040030ED RID: 12525
|
||||
// Token: 0x0400312F RID: 12591
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40030ED")]
|
||||
[Token(Token = "0x400312F")]
|
||||
private Vector3 axisRelativeToChildDefault;
|
||||
|
||||
// Token: 0x040030EE RID: 12526
|
||||
// Token: 0x04003130 RID: 12592
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40030EE")]
|
||||
[Token(Token = "0x4003130")]
|
||||
private Transform parent;
|
||||
|
||||
// Token: 0x040030EF RID: 12527
|
||||
// Token: 0x04003131 RID: 12593
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40030EF")]
|
||||
[Token(Token = "0x4003131")]
|
||||
private Transform child;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,50 +4,50 @@ using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000411 RID: 1041
|
||||
[Token(Token = "0x2000411")]
|
||||
// Token: 0x0200041A RID: 1050
|
||||
[Token(Token = "0x200041A")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/VR IK")]
|
||||
public class VRIK : IK
|
||||
{
|
||||
// Token: 0x06002539 RID: 9529 RVA: 0x00054214 File Offset: 0x00052414
|
||||
[Token(Token = "0x6002539")]
|
||||
[Address(RVA = "0x8C5890", Offset = "0x8C4690", VA = "0x1808C5890", Slot = "8")]
|
||||
// Token: 0x0600256B RID: 9579 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256B")]
|
||||
[Address(RVA = "0x96E440", Offset = "0x96CC40", VA = "0x18096E440", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
Debug.Log("Sorry, VRIK User Manual is not finished yet.");
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600253A RID: 9530 RVA: 0x0005422C File Offset: 0x0005242C
|
||||
[Token(Token = "0x600253A")]
|
||||
[Address(RVA = "0x8C57F0", Offset = "0x8C45F0", VA = "0x1808C57F0", Slot = "9")]
|
||||
// Token: 0x0600256C RID: 9580 RVA: 0x00054774 File Offset: 0x00052974
|
||||
[Token(Token = "0x600256C")]
|
||||
[Address(RVA = "0x96E3A0", Offset = "0x96CBA0", VA = "0x18096E3A0", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
Debug.Log("Sorry, VRIK Script reference is not finished yet.");
|
||||
}
|
||||
|
||||
// Token: 0x0600253B RID: 9531 RVA: 0x00054244 File Offset: 0x00052444
|
||||
[Token(Token = "0x600253B")]
|
||||
[Address(RVA = "0x8C5850", Offset = "0x8C4650", VA = "0x1808C5850")]
|
||||
// Token: 0x0600256D RID: 9581 RVA: 0x0005478C File Offset: 0x0005298C
|
||||
[Token(Token = "0x600256D")]
|
||||
[Address(RVA = "0x96E400", Offset = "0x96CC00", VA = "0x18096E400")]
|
||||
[ContextMenu("TUTORIAL VIDEO (STEAMVR SETUP)")]
|
||||
private void OpenSetupTutorial()
|
||||
{
|
||||
Application.OpenURL("https://www.youtube.com/watch?v=6Pfx7lYQiIA&feature=youtu.be");
|
||||
}
|
||||
|
||||
// Token: 0x0600253C RID: 9532 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600253C")]
|
||||
[Address(RVA = "0x8C5710", Offset = "0x8C4510", VA = "0x1808C5710")]
|
||||
// Token: 0x0600256E RID: 9582 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600256E")]
|
||||
[Address(RVA = "0x96E2C0", Offset = "0x96CAC0", VA = "0x18096E2C0")]
|
||||
[ContextMenu("Auto-detect References")]
|
||||
public void AutoDetectReferences()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600253D RID: 9533 RVA: 0x0005425C File Offset: 0x0005245C
|
||||
[Token(Token = "0x600253D")]
|
||||
[Address(RVA = "0x8C5740", Offset = "0x8C4540", VA = "0x1808C5740")]
|
||||
// Token: 0x0600256F RID: 9583 RVA: 0x000547A4 File Offset: 0x000529A4
|
||||
[Token(Token = "0x600256F")]
|
||||
[Address(RVA = "0x96E2F0", Offset = "0x96CAF0", VA = "0x18096E2F0")]
|
||||
[ContextMenu("Guess Hand Orientations")]
|
||||
public void GuessHandOrientations()
|
||||
{
|
||||
@@ -57,25 +57,25 @@ namespace RootMotion.FinalIK
|
||||
iksolverVR.GuessHandOrientations(references, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600253E RID: 9534 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600253E")]
|
||||
[Address(RVA = "0x31E390", Offset = "0x31D190", VA = "0x18031E390", Slot = "7")]
|
||||
// Token: 0x06002570 RID: 9584 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002570")]
|
||||
[Address(RVA = "0x354080", Offset = "0x352880", VA = "0x180354080", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600253F RID: 9535 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600253F")]
|
||||
[Address(RVA = "0x8C5770", Offset = "0x8C4570", VA = "0x1808C5770", Slot = "4")]
|
||||
// Token: 0x06002571 RID: 9585 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002571")]
|
||||
[Address(RVA = "0x96E320", Offset = "0x96CB20", VA = "0x18096E320", Slot = "4")]
|
||||
protected override void InitiateSolver()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002540 RID: 9536 RVA: 0x00054288 File Offset: 0x00052488
|
||||
[Token(Token = "0x6002540")]
|
||||
[Address(RVA = "0x8C58F0", Offset = "0x8C46F0", VA = "0x1808C58F0")]
|
||||
// Token: 0x06002572 RID: 9586 RVA: 0x000547D0 File Offset: 0x000529D0
|
||||
[Token(Token = "0x6002572")]
|
||||
[Address(RVA = "0x96E4A0", Offset = "0x96CCA0", VA = "0x18096E4A0")]
|
||||
public VRIK()
|
||||
{
|
||||
VRIK.References references = new VRIK.References();
|
||||
@@ -85,27 +85,27 @@ namespace RootMotion.FinalIK
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002EA6 RID: 11942
|
||||
// Token: 0x04002EE8 RID: 12008
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002EA6")]
|
||||
[Token(Token = "0x4002EE8")]
|
||||
[ContextMenuItem("Auto-detect References", "AutoDetectReferences")]
|
||||
[Tooltip("Bone mapping. Right-click on the component header and select 'Auto-detect References' of fill in manually if not a Humanoid character.")]
|
||||
public VRIK.References references;
|
||||
|
||||
// Token: 0x04002EA7 RID: 11943
|
||||
// Token: 0x04002EE9 RID: 12009
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002EA7")]
|
||||
[Token(Token = "0x4002EE9")]
|
||||
[Tooltip("The VRIK solver.")]
|
||||
public IKSolverVR solver;
|
||||
|
||||
// Token: 0x02000412 RID: 1042
|
||||
[Token(Token = "0x2000412")]
|
||||
// Token: 0x0200041B RID: 1051
|
||||
[Token(Token = "0x200041B")]
|
||||
[Serializable]
|
||||
public class References
|
||||
{
|
||||
// Token: 0x06002541 RID: 9537 RVA: 0x000542B8 File Offset: 0x000524B8
|
||||
[Token(Token = "0x6002541")]
|
||||
[Address(RVA = "0x132D8F0", Offset = "0x132C6F0", VA = "0x18132D8F0")]
|
||||
// Token: 0x06002573 RID: 9587 RVA: 0x00054800 File Offset: 0x00052A00
|
||||
[Token(Token = "0x6002573")]
|
||||
[Address(RVA = "0x12DD470", Offset = "0x12DBC70", VA = "0x1812DD470")]
|
||||
public Transform[] GetTransforms()
|
||||
{
|
||||
Transform[] array;
|
||||
@@ -228,155 +228,155 @@ namespace RootMotion.FinalIK
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x17000228 RID: 552
|
||||
// (get) Token: 0x06002542 RID: 9538 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000228")]
|
||||
// Token: 0x17000222 RID: 546
|
||||
// (get) Token: 0x06002574 RID: 9588 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000222")]
|
||||
public bool isFilled
|
||||
{
|
||||
[Token(Token = "0x6002542")]
|
||||
[Address(RVA = "0x132E660", Offset = "0x132D460", VA = "0x18132E660")]
|
||||
[Token(Token = "0x6002574")]
|
||||
[Address(RVA = "0x12DE1E0", Offset = "0x12DC9E0", VA = "0x1812DE1E0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000229 RID: 553
|
||||
// (get) Token: 0x06002543 RID: 9539 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000229")]
|
||||
// Token: 0x17000223 RID: 547
|
||||
// (get) Token: 0x06002575 RID: 9589 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000223")]
|
||||
public bool isEmpty
|
||||
{
|
||||
[Token(Token = "0x6002543")]
|
||||
[Address(RVA = "0x132E150", Offset = "0x132CF50", VA = "0x18132E150")]
|
||||
[Token(Token = "0x6002575")]
|
||||
[Address(RVA = "0x12DDCD0", Offset = "0x12DC4D0", VA = "0x1812DDCD0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002544 RID: 9540 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002544")]
|
||||
[Address(RVA = "0x132D400", Offset = "0x132C200", VA = "0x18132D400")]
|
||||
// Token: 0x06002576 RID: 9590 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002576")]
|
||||
[Address(RVA = "0x12DCF80", Offset = "0x12DB780", VA = "0x1812DCF80")]
|
||||
public static bool AutoDetectReferences(Transform root, out VRIK.References references)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002545 RID: 9541 RVA: 0x00054548 File Offset: 0x00052748
|
||||
[Token(Token = "0x6002545")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
// Token: 0x06002577 RID: 9591 RVA: 0x00054A90 File Offset: 0x00052C90
|
||||
[Token(Token = "0x6002577")]
|
||||
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
||||
public References()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002EA8 RID: 11944
|
||||
// Token: 0x04002EEA RID: 12010
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002EA8")]
|
||||
[Token(Token = "0x4002EEA")]
|
||||
public Transform root;
|
||||
|
||||
// Token: 0x04002EA9 RID: 11945
|
||||
// Token: 0x04002EEB RID: 12011
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002EA9")]
|
||||
[Token(Token = "0x4002EEB")]
|
||||
public Transform pelvis;
|
||||
|
||||
// Token: 0x04002EAA RID: 11946
|
||||
// Token: 0x04002EEC RID: 12012
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002EAA")]
|
||||
[Token(Token = "0x4002EEC")]
|
||||
public Transform spine;
|
||||
|
||||
// Token: 0x04002EAB RID: 11947
|
||||
// Token: 0x04002EED RID: 12013
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002EAB")]
|
||||
[Token(Token = "0x4002EED")]
|
||||
public Transform chest;
|
||||
|
||||
// Token: 0x04002EAC RID: 11948
|
||||
// Token: 0x04002EEE RID: 12014
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002EAC")]
|
||||
[Token(Token = "0x4002EEE")]
|
||||
public Transform neck;
|
||||
|
||||
// Token: 0x04002EAD RID: 11949
|
||||
// Token: 0x04002EEF RID: 12015
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002EAD")]
|
||||
[Token(Token = "0x4002EEF")]
|
||||
public Transform head;
|
||||
|
||||
// Token: 0x04002EAE RID: 11950
|
||||
// Token: 0x04002EF0 RID: 12016
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002EAE")]
|
||||
[Token(Token = "0x4002EF0")]
|
||||
public Transform leftShoulder;
|
||||
|
||||
// Token: 0x04002EAF RID: 11951
|
||||
// Token: 0x04002EF1 RID: 12017
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002EAF")]
|
||||
[Token(Token = "0x4002EF1")]
|
||||
public Transform leftUpperArm;
|
||||
|
||||
// Token: 0x04002EB0 RID: 11952
|
||||
// Token: 0x04002EF2 RID: 12018
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002EB0")]
|
||||
[Token(Token = "0x4002EF2")]
|
||||
public Transform leftForearm;
|
||||
|
||||
// Token: 0x04002EB1 RID: 11953
|
||||
// Token: 0x04002EF3 RID: 12019
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002EB1")]
|
||||
[Token(Token = "0x4002EF3")]
|
||||
public Transform leftHand;
|
||||
|
||||
// Token: 0x04002EB2 RID: 11954
|
||||
// Token: 0x04002EF4 RID: 12020
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002EB2")]
|
||||
[Token(Token = "0x4002EF4")]
|
||||
public Transform rightShoulder;
|
||||
|
||||
// Token: 0x04002EB3 RID: 11955
|
||||
// Token: 0x04002EF5 RID: 12021
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002EB3")]
|
||||
[Token(Token = "0x4002EF5")]
|
||||
public Transform rightUpperArm;
|
||||
|
||||
// Token: 0x04002EB4 RID: 11956
|
||||
// Token: 0x04002EF6 RID: 12022
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002EB4")]
|
||||
[Token(Token = "0x4002EF6")]
|
||||
public Transform rightForearm;
|
||||
|
||||
// Token: 0x04002EB5 RID: 11957
|
||||
// Token: 0x04002EF7 RID: 12023
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002EB5")]
|
||||
[Token(Token = "0x4002EF7")]
|
||||
public Transform rightHand;
|
||||
|
||||
// Token: 0x04002EB6 RID: 11958
|
||||
// Token: 0x04002EF8 RID: 12024
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002EB6")]
|
||||
[Token(Token = "0x4002EF8")]
|
||||
public Transform leftThigh;
|
||||
|
||||
// Token: 0x04002EB7 RID: 11959
|
||||
// Token: 0x04002EF9 RID: 12025
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002EB7")]
|
||||
[Token(Token = "0x4002EF9")]
|
||||
public Transform leftCalf;
|
||||
|
||||
// Token: 0x04002EB8 RID: 11960
|
||||
// Token: 0x04002EFA RID: 12026
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002EB8")]
|
||||
[Token(Token = "0x4002EFA")]
|
||||
public Transform leftFoot;
|
||||
|
||||
// Token: 0x04002EB9 RID: 11961
|
||||
// Token: 0x04002EFB RID: 12027
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4002EB9")]
|
||||
[Token(Token = "0x4002EFB")]
|
||||
public Transform leftToes;
|
||||
|
||||
// Token: 0x04002EBA RID: 11962
|
||||
// Token: 0x04002EFC RID: 12028
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4002EBA")]
|
||||
[Token(Token = "0x4002EFC")]
|
||||
public Transform rightThigh;
|
||||
|
||||
// Token: 0x04002EBB RID: 11963
|
||||
// Token: 0x04002EFD RID: 12029
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4002EBB")]
|
||||
[Token(Token = "0x4002EFD")]
|
||||
public Transform rightCalf;
|
||||
|
||||
// Token: 0x04002EBC RID: 11964
|
||||
// Token: 0x04002EFE RID: 12030
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002EBC")]
|
||||
[Token(Token = "0x4002EFE")]
|
||||
public Transform rightFoot;
|
||||
|
||||
// Token: 0x04002EBD RID: 11965
|
||||
// Token: 0x04002EFF RID: 12031
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4002EBD")]
|
||||
[Token(Token = "0x4002EFF")]
|
||||
public Transform rightToes;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user