Add v1.1.0

This commit is contained in:
2023-09-06 22:19:13 +02:00
parent 310f06ecde
commit 4422db7037
2160 changed files with 214256 additions and 178490 deletions

View File

@@ -5,33 +5,33 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003AF RID: 943
[Token(Token = "0x20003AF")]
// Token: 0x020003FE RID: 1022
[Token(Token = "0x20003FE")]
public class AimBoxing : MonoBehaviour
{
// Token: 0x06002329 RID: 9001 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002329")]
[Address(RVA = "0xB59A40", Offset = "0xB58240", VA = "0x180B59A40")]
// Token: 0x060025C0 RID: 9664 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025C0")]
[Address(RVA = "0xDA6C30", Offset = "0xDA5C30", VA = "0x180DA6C30")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232A RID: 9002 RVA: 0x00050C20 File Offset: 0x0004EE20
[Token(Token = "0x600232A")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x060025C1 RID: 9665 RVA: 0x00057844 File Offset: 0x00055A44
[Token(Token = "0x60025C1")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public AimBoxing()
{
}
// Token: 0x04002C56 RID: 11350
// Token: 0x04002EFE RID: 12030
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C56")]
[Token(Token = "0x4002EFE")]
public AimIK aimIK;
// Token: 0x04002C57 RID: 11351
// Token: 0x04002EFF RID: 12031
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C57")]
[Token(Token = "0x4002EFF")]
public Transform pin;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B8 RID: 952
[Token(Token = "0x20003B8")]
// Token: 0x02000407 RID: 1031
[Token(Token = "0x2000407")]
public class AnimationWarping : OffsetModifier
{
// Token: 0x0600234E RID: 9038 RVA: 0x00050FA0 File Offset: 0x0004F1A0
[Token(Token = "0x600234E")]
[Address(RVA = "0xB648E0", Offset = "0xB630E0", VA = "0x180B648E0", Slot = "5")]
// Token: 0x060025E5 RID: 9701 RVA: 0x00057BC4 File Offset: 0x00055DC4
[Token(Token = "0x60025E5")]
[Address(RVA = "0xDB1AE0", Offset = "0xDB0AE0", VA = "0x180DB1AE0", Slot = "5")]
protected override void Start()
{
base.Start();
@@ -19,114 +19,114 @@ namespace RootMotion.Demos
this.lastMode = effectorMode;
}
// Token: 0x0600234F RID: 9039 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600234F")]
[Address(RVA = "0xB64150", Offset = "0xB62950", VA = "0x180B64150")]
// Token: 0x060025E6 RID: 9702 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E6")]
[Address(RVA = "0xDB1350", Offset = "0xDB0350", VA = "0x180DB1350")]
public float GetWarpWeight(int warpIndex)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002350 RID: 9040 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002350")]
[Address(RVA = "0xB64490", Offset = "0xB62C90", VA = "0x180B64490", Slot = "4")]
// Token: 0x060025E7 RID: 9703 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E7")]
[Address(RVA = "0xDB1690", Offset = "0xDB0690", VA = "0x180DB1690", Slot = "4")]
protected override void OnModifyOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002351 RID: 9041 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002351")]
[Address(RVA = "0xB643E0", Offset = "0xB62BE0", VA = "0x180B643E0")]
// Token: 0x060025E8 RID: 9704 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E8")]
[Address(RVA = "0xDB15E0", Offset = "0xDB05E0", VA = "0x180DB15E0")]
private void OnDisable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002352 RID: 9042 RVA: 0x00050FC4 File Offset: 0x0004F1C4
[Token(Token = "0x6002352")]
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
// Token: 0x060025E9 RID: 9705 RVA: 0x00057BE8 File Offset: 0x00055DE8
[Token(Token = "0x60025E9")]
[Address(RVA = "0xDA8200", Offset = "0xDA7200", VA = "0x180DA8200")]
public AnimationWarping()
{
}
// Token: 0x04002CA7 RID: 11431
// Token: 0x04002F4F RID: 12111
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CA7")]
[Token(Token = "0x4002F4F")]
[Tooltip("Reference to the Animator component to use")]
public Animator animator;
// Token: 0x04002CA8 RID: 11432
// Token: 0x04002F50 RID: 12112
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CA8")]
[Token(Token = "0x4002F50")]
[Tooltip("Using effector.positionOffset or effector.position with effector.positionWeight? The former will enable you to use effector.position for other things, the latter will weigh in the effectors, hence using Reach and Pull in the process.")]
public AnimationWarping.EffectorMode effectorMode;
// Token: 0x04002CA9 RID: 11433
// Token: 0x04002F51 RID: 12113
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CA9")]
[Token(Token = "0x4002F51")]
[Space]
[Space(10f)]
[Tooltip("The array of warps, can have multiple simultaneous warps.")]
public AnimationWarping.Warp[] warps;
// Token: 0x04002CAA RID: 11434
// Token: 0x04002F52 RID: 12114
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CAA")]
[Token(Token = "0x4002F52")]
private AnimationWarping.EffectorMode lastMode;
// Token: 0x020003B9 RID: 953
[Token(Token = "0x20003B9")]
// Token: 0x02000408 RID: 1032
[Token(Token = "0x2000408")]
[Serializable]
public struct Warp
{
// Token: 0x04002CAB RID: 11435
// Token: 0x04002F53 RID: 12115
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002CAB")]
[Token(Token = "0x4002F53")]
[Tooltip("Layer of the 'Animation State' in the Animator.")]
public int animationLayer;
// Token: 0x04002CAC RID: 11436
// Token: 0x04002F54 RID: 12116
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002CAC")]
[Token(Token = "0x4002F54")]
[Tooltip("Name of the state in the Animator to warp.")]
public string animationState;
// Token: 0x04002CAD RID: 11437
// Token: 0x04002F55 RID: 12117
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002CAD")]
[Token(Token = "0x4002F55")]
[Tooltip("Warping weight by normalized time of the animation state.")]
public AnimationCurve weightCurve;
// Token: 0x04002CAE RID: 11438
// Token: 0x04002F56 RID: 12118
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CAE")]
[Token(Token = "0x4002F56")]
[Tooltip("Animated point to warp from. This should be in character space so keep this Transform parented to the root of the character.")]
public Transform warpFrom;
// Token: 0x04002CAF RID: 11439
// Token: 0x04002F57 RID: 12119
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CAF")]
[Token(Token = "0x4002F57")]
[Tooltip("World space point to warp to.")]
public Transform warpTo;
// Token: 0x04002CB0 RID: 11440
// Token: 0x04002F58 RID: 12120
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CB0")]
[Token(Token = "0x4002F58")]
[Tooltip("Which FBBIK effector to use?")]
public FullBodyBipedEffector effector;
}
// Token: 0x020003BA RID: 954
[Token(Token = "0x20003BA")]
// Token: 0x02000409 RID: 1033
[Token(Token = "0x2000409")]
[Serializable]
public enum EffectorMode
{
// Token: 0x04002CB2 RID: 11442
[Token(Token = "0x4002CB2")]
// Token: 0x04002F5A RID: 12122
[Token(Token = "0x4002F5A")]
PositionOffset,
// Token: 0x04002CB3 RID: 11443
[Token(Token = "0x4002CB3")]
// Token: 0x04002F5B RID: 12123
[Token(Token = "0x4002F5B")]
Position
}
}

View File

@@ -4,18 +4,18 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BB RID: 955
[Token(Token = "0x20003BB")]
// Token: 0x0200040A RID: 1034
[Token(Token = "0x200040A")]
[RequireComponent(typeof(Animator))]
public class AnimatorController3rdPerson : MonoBehaviour
{
// Token: 0x06002353 RID: 9043 RVA: 0x00050FD8 File Offset: 0x0004F1D8
[Token(Token = "0x6002353")]
[Address(RVA = "0xB66010", Offset = "0xB64810", VA = "0x180B66010", Slot = "4")]
// Token: 0x060025EA RID: 9706 RVA: 0x00057BFC File Offset: 0x00055DFC
[Token(Token = "0x60025EA")]
[Address(RVA = "0xDB3210", Offset = "0xDB2210", VA = "0x180DB3210", Slot = "4")]
protected virtual void Start()
{
/*
An exception occurred when decompiling this method (06002353)
An exception occurred when decompiling this method (060025EA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.AnimatorController3rdPerson::Start()
@@ -31,72 +31,72 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002354 RID: 9044 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002354")]
[Address(RVA = "0xB65D80", Offset = "0xB64580", VA = "0x180B65D80")]
// Token: 0x060025EB RID: 9707 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025EB")]
[Address(RVA = "0xDB2F80", Offset = "0xDB1F80", VA = "0x180DB2F80")]
private void OnAnimatorMove()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002355 RID: 9045 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002355")]
[Address(RVA = "0xB65B00", Offset = "0xB64300", VA = "0x180B65B00", Slot = "5")]
// Token: 0x060025EC RID: 9708 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025EC")]
[Address(RVA = "0xDB2D00", Offset = "0xDB1D00", VA = "0x180DB2D00", Slot = "5")]
public virtual void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002356 RID: 9046 RVA: 0x00050FF4 File Offset: 0x0004F1F4
[Token(Token = "0x6002356")]
[Address(RVA = "0xB66060", Offset = "0xB64860", VA = "0x180B66060")]
// Token: 0x060025ED RID: 9709 RVA: 0x00057C18 File Offset: 0x00055E18
[Token(Token = "0x60025ED")]
[Address(RVA = "0xDB3260", Offset = "0xDB2260", VA = "0x180DB3260")]
public AnimatorController3rdPerson()
{
}
// Token: 0x04002CB4 RID: 11444
// Token: 0x04002F5C RID: 12124
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CB4")]
[Token(Token = "0x4002F5C")]
public float rotateSpeed = 7f;
// Token: 0x04002CB5 RID: 11445
// Token: 0x04002F5D RID: 12125
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002CB5")]
[Token(Token = "0x4002F5D")]
public float blendSpeed = 10f;
// Token: 0x04002CB6 RID: 11446
// Token: 0x04002F5E RID: 12126
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CB6")]
[Token(Token = "0x4002F5E")]
public float maxAngle = 90f;
// Token: 0x04002CB7 RID: 11447
// Token: 0x04002F5F RID: 12127
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002CB7")]
[Token(Token = "0x4002F5F")]
public float moveSpeed = 1.5f;
// Token: 0x04002CB8 RID: 11448
// Token: 0x04002F60 RID: 12128
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CB8")]
[Token(Token = "0x4002F60")]
public float rootMotionWeight;
// Token: 0x04002CB9 RID: 11449
// Token: 0x04002F61 RID: 12129
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CB9")]
[Token(Token = "0x4002F61")]
protected Animator animator;
// Token: 0x04002CBA RID: 11450
// Token: 0x04002F62 RID: 12130
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CBA")]
[Token(Token = "0x4002F62")]
protected Vector3 moveBlend;
// Token: 0x04002CBB RID: 11451
// Token: 0x04002F63 RID: 12131
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002CBB")]
[Token(Token = "0x4002F63")]
protected Vector3 moveInput;
// Token: 0x04002CBC RID: 11452
// Token: 0x04002F64 RID: 12132
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002CBC")]
[Token(Token = "0x4002F64")]
protected Vector3 velocity;
}
}

View File

@@ -5,39 +5,39 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BC RID: 956
[Token(Token = "0x20003BC")]
// Token: 0x0200040B RID: 1035
[Token(Token = "0x200040B")]
[RequireComponent(typeof(AimIK))]
[RequireComponent(typeof(FullBodyBipedIK))]
public class AnimatorController3rdPersonIK : AnimatorController3rdPerson
{
// Token: 0x06002357 RID: 9047 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002357")]
[Address(RVA = "0xB65860", Offset = "0xB64060", VA = "0x180B65860", Slot = "4")]
// Token: 0x060025EE RID: 9710 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025EE")]
[Address(RVA = "0xDB2A60", Offset = "0xDB1A60", VA = "0x180DB2A60", Slot = "4")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002358 RID: 9048 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002358")]
[Address(RVA = "0xB64FC0", Offset = "0xB637C0", VA = "0x180B64FC0", Slot = "5")]
// Token: 0x060025EF RID: 9711 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025EF")]
[Address(RVA = "0xDB21C0", Offset = "0xDB11C0", VA = "0x180DB21C0", Slot = "5")]
public override void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002359 RID: 9049 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002359")]
[Address(RVA = "0xB65700", Offset = "0xB63F00", VA = "0x180B65700")]
// Token: 0x060025F0 RID: 9712 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025F0")]
[Address(RVA = "0xDB2900", Offset = "0xDB1900", VA = "0x180DB2900")]
private void Read()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600235A RID: 9050 RVA: 0x00051034 File Offset: 0x0004F234
[Token(Token = "0x600235A")]
[Address(RVA = "0xB64900", Offset = "0xB63100", VA = "0x180B64900")]
// Token: 0x060025F1 RID: 9713 RVA: 0x00057C58 File Offset: 0x00055E58
[Token(Token = "0x60025F1")]
[Address(RVA = "0xDB1B00", Offset = "0xDB0B00", VA = "0x180DB1B00")]
private void AimIK()
{
IKSolverAim solver = this.aim.solver;
@@ -46,41 +46,55 @@ namespace RootMotion.Demos
this.aim.solver.Update();
}
// Token: 0x0600235B RID: 9051 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235B")]
[Address(RVA = "0xB64960", Offset = "0xB63160", VA = "0x180B64960")]
// Token: 0x060025F2 RID: 9714 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025F2")]
[Address(RVA = "0xDB1B60", Offset = "0xDB0B60", VA = "0x180DB1B60")]
private void FBBIK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600235C RID: 9052 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235C")]
[Address(RVA = "0xB65330", Offset = "0xB63B30", VA = "0x180B65330")]
// Token: 0x060025F3 RID: 9715 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025F3")]
[Address(RVA = "0xDB2530", Offset = "0xDB1530", VA = "0x180DB2530")]
private void OnPreRead()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600235D RID: 9053 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235D")]
[Address(RVA = "0xB64D60", Offset = "0xB63560", VA = "0x180B64D60")]
// Token: 0x060025F4 RID: 9716 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025F4")]
[Address(RVA = "0xDB1F60", Offset = "0xDB0F60", VA = "0x180DB1F60")]
private void HeadLookAt(Vector3 lookAtTarget)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600235E RID: 9054 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235E")]
[Address(RVA = "0xB65200", Offset = "0xB63A00", VA = "0x180B65200")]
// Token: 0x060025F5 RID: 9717 RVA: 0x00057CA0 File Offset: 0x00055EA0
[Token(Token = "0x60025F5")]
[Address(RVA = "0xDB2400", Offset = "0xDB1400", VA = "0x180DB2400")]
private void OnDestroy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
FullBodyBipedIK fullBodyBipedIK = this.ik;
int num = 0;
if (fullBodyBipedIK != num)
{
IKSolverFullBodyBiped solver = this.ik.solver;
IKSolver.UpdateDelegate onPreRead = solver.OnPreRead;
IKSolver.UpdateDelegate updateDelegate = new IKSolver.UpdateDelegate(this.OnPreRead);
Delegate @delegate = Delegate.Remove(onPreRead, updateDelegate);
int num2 = 0;
if (@delegate != 0 && @delegate == 0)
{
throw new InvalidCastException();
}
solver.OnPreRead = num2;
}
}
// Token: 0x0600235F RID: 9055 RVA: 0x0005107C File Offset: 0x0004F27C
[Token(Token = "0x600235F")]
[Address(RVA = "0xB65AD0", Offset = "0xB642D0", VA = "0x180B65AD0")]
// Token: 0x060025F6 RID: 9718 RVA: 0x00057D0C File Offset: 0x00055F0C
[Token(Token = "0x60025F6")]
[Address(RVA = "0xDB2CD0", Offset = "0xDB1CD0", VA = "0x180DB2CD0")]
public AnimatorController3rdPersonIK()
{
this.rotateSpeed = 7f;
@@ -90,60 +104,60 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002CBD RID: 11453
// Token: 0x04002F65 RID: 12133
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002CBD")]
[Token(Token = "0x4002F65")]
[Range(0f, 1f)]
public float headLookWeight = 1f;
// Token: 0x04002CBE RID: 11454
// Token: 0x04002F66 RID: 12134
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002CBE")]
[Token(Token = "0x4002F66")]
public Vector3 gunHoldOffset;
// Token: 0x04002CBF RID: 11455
// Token: 0x04002F67 RID: 12135
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002CBF")]
[Token(Token = "0x4002F67")]
public Vector3 leftHandOffset;
// Token: 0x04002CC0 RID: 11456
// Token: 0x04002F68 RID: 12136
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002CC0")]
[Token(Token = "0x4002F68")]
public Recoil recoil;
// Token: 0x04002CC1 RID: 11457
// Token: 0x04002F69 RID: 12137
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002CC1")]
[Token(Token = "0x4002F69")]
private AimIK aim;
// Token: 0x04002CC2 RID: 11458
// Token: 0x04002F6A RID: 12138
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002CC2")]
[Token(Token = "0x4002F6A")]
private FullBodyBipedIK ik;
// Token: 0x04002CC3 RID: 11459
// Token: 0x04002F6B RID: 12139
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002CC3")]
[Token(Token = "0x4002F6B")]
private Vector3 headLookAxis;
// Token: 0x04002CC4 RID: 11460
// Token: 0x04002F6C RID: 12140
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4002CC4")]
[Token(Token = "0x4002F6C")]
private Vector3 leftHandPosRelToRightHand;
// Token: 0x04002CC5 RID: 11461
// Token: 0x04002F6D RID: 12141
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4002CC5")]
[Token(Token = "0x4002F6D")]
private Quaternion leftHandRotRelToRightHand;
// Token: 0x04002CC6 RID: 11462
// Token: 0x04002F6E RID: 12142
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002CC6")]
[Token(Token = "0x4002F6E")]
private Vector3 aimTarget;
// Token: 0x04002CC7 RID: 11463
// Token: 0x04002F6F RID: 12143
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4002CC7")]
[Token(Token = "0x4002F6F")]
private Quaternion rightHandRotation;
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F7 RID: 1015
[Token(Token = "0x20003F7")]
// Token: 0x02000446 RID: 1094
[Token(Token = "0x2000446")]
public class ApplicationQuit : MonoBehaviour
{
// Token: 0x0600244C RID: 9292 RVA: 0x0005288C File Offset: 0x00050A8C
[Token(Token = "0x600244C")]
[Address(RVA = "0xB66890", Offset = "0xB65090", VA = "0x180B66890")]
// Token: 0x060026E3 RID: 9955 RVA: 0x0005956C File Offset: 0x0005776C
[Token(Token = "0x60026E3")]
[Address(RVA = "0xDB3A90", Offset = "0xDB2A90", VA = "0x180DB3A90")]
private void Update()
{
if (Input.GetKeyDownInt(KeyCode.Q) || Input.GetKeyDownInt(KeyCode.Escape))
@@ -20,9 +20,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600244D RID: 9293 RVA: 0x000528B8 File Offset: 0x00050AB8
[Token(Token = "0x600244D")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x060026E4 RID: 9956 RVA: 0x00059598 File Offset: 0x00057798
[Token(Token = "0x60026E4")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public ApplicationQuit()
{
}

View File

@@ -5,41 +5,41 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E7 RID: 999
[Token(Token = "0x20003E7")]
// Token: 0x02000436 RID: 1078
[Token(Token = "0x2000436")]
public class BendGoal : MonoBehaviour
{
// Token: 0x06002407 RID: 9223 RVA: 0x00052364 File Offset: 0x00050564
[Token(Token = "0x6002407")]
[Address(RVA = "0xB6B7F0", Offset = "0xB69FF0", VA = "0x180B6B7F0")]
// Token: 0x0600269E RID: 9886 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600269E")]
[Address(RVA = "0x79FD10", Offset = "0x79ED10", VA = "0x18079FD10")]
private void Start()
{
Debug.Log("BendGoal is deprecated, you can now a bend goal from the custom inspector of the LimbIK component.");
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002408 RID: 9224 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002408")]
[Address(RVA = "0xB6B720", Offset = "0xB69F20", VA = "0x180B6B720")]
// Token: 0x0600269F RID: 9887 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600269F")]
[Address(RVA = "0x79FC40", Offset = "0x79EC40", VA = "0x18079FC40")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002409 RID: 9225 RVA: 0x0005237C File Offset: 0x0005057C
[Token(Token = "0x6002409")]
[Address(RVA = "0xB6B850", Offset = "0xB6A050", VA = "0x180B6B850")]
// Token: 0x060026A0 RID: 9888 RVA: 0x0005905C File Offset: 0x0005725C
[Token(Token = "0x60026A0")]
[Address(RVA = "0x79FD70", Offset = "0x79ED70", VA = "0x18079FD70")]
public BendGoal()
{
}
// Token: 0x04002DAC RID: 11692
// Token: 0x04003054 RID: 12372
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DAC")]
[Token(Token = "0x4003054")]
public LimbIK limbIK;
// Token: 0x04002DAD RID: 11693
// Token: 0x04003055 RID: 12373
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002DAD")]
[Token(Token = "0x4003055")]
[Range(0f, 1f)]
public float weight = 1f;
}

View File

@@ -5,132 +5,132 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B2 RID: 946
[Token(Token = "0x20003B2")]
// Token: 0x02000401 RID: 1025
[Token(Token = "0x2000401")]
public class BipedIKvsAnimatorIK : MonoBehaviour
{
// Token: 0x06002334 RID: 9012 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002334")]
[Address(RVA = "0xE3E630", Offset = "0xE3CE30", VA = "0x180E3E630")]
// Token: 0x060025CB RID: 9675 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CB")]
[Address(RVA = "0x7A1DC0", Offset = "0x7A0DC0", VA = "0x1807A1DC0")]
private void OnAnimatorIK(int layer)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002335 RID: 9013 RVA: 0x00050D58 File Offset: 0x0004EF58
[Token(Token = "0x6002335")]
[Address(RVA = "0xE3EE40", Offset = "0xE3D640", VA = "0x180E3EE40")]
// Token: 0x060025CC RID: 9676 RVA: 0x0005797C File Offset: 0x00055B7C
[Token(Token = "0x60025CC")]
[Address(RVA = "0x7A25D0", Offset = "0x7A15D0", VA = "0x1807A25D0")]
public BipedIKvsAnimatorIK()
{
}
// Token: 0x04002C68 RID: 11368
// Token: 0x04002F10 RID: 12048
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C68")]
[Token(Token = "0x4002F10")]
[LargeHeader("References")]
public Animator animator;
// Token: 0x04002C69 RID: 11369
// Token: 0x04002F11 RID: 12049
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C69")]
[Token(Token = "0x4002F11")]
public BipedIK bipedIK;
// Token: 0x04002C6A RID: 11370
// Token: 0x04002F12 RID: 12050
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C6A")]
[Token(Token = "0x4002F12")]
[LargeHeader("Look At")]
public Transform lookAtTargetBiped;
// Token: 0x04002C6B RID: 11371
// Token: 0x04002F13 RID: 12051
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C6B")]
[Token(Token = "0x4002F13")]
public Transform lookAtTargetAnimator;
// Token: 0x04002C6C RID: 11372
// Token: 0x04002F14 RID: 12052
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C6C")]
[Token(Token = "0x4002F14")]
[Range(0f, 1f)]
public float lookAtWeight = 1f;
// Token: 0x04002C6D RID: 11373
// Token: 0x04002F15 RID: 12053
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C6D")]
[Token(Token = "0x4002F15")]
[Range(0f, 1f)]
public float lookAtBodyWeight = 1f;
// Token: 0x04002C6E RID: 11374
// Token: 0x04002F16 RID: 12054
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C6E")]
[Token(Token = "0x4002F16")]
[Range(0f, 1f)]
public float lookAtHeadWeight = 1f;
// Token: 0x04002C6F RID: 11375
// Token: 0x04002F17 RID: 12055
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002C6F")]
[Token(Token = "0x4002F17")]
[Range(0f, 1f)]
public float lookAtEyesWeight = 1f;
// Token: 0x04002C70 RID: 11376
// Token: 0x04002F18 RID: 12056
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C70")]
[Token(Token = "0x4002F18")]
[Range(0f, 1f)]
public float lookAtClampWeight = 0.5f;
// Token: 0x04002C71 RID: 11377
// Token: 0x04002F19 RID: 12057
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002C71")]
[Token(Token = "0x4002F19")]
[Range(0f, 1f)]
public float lookAtClampWeightHead = 0.5f;
// Token: 0x04002C72 RID: 11378
// Token: 0x04002F1A RID: 12058
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002C72")]
[Token(Token = "0x4002F1A")]
[Range(0f, 1f)]
public float lookAtClampWeightEyes = 0.5f;
// Token: 0x04002C73 RID: 11379
// Token: 0x04002F1B RID: 12059
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002C73")]
[Token(Token = "0x4002F1B")]
[LargeHeader("Foot")]
public Transform footTargetBiped;
// Token: 0x04002C74 RID: 11380
// Token: 0x04002F1C RID: 12060
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C74")]
[Token(Token = "0x4002F1C")]
public Transform footTargetAnimator;
// Token: 0x04002C75 RID: 11381
// Token: 0x04002F1D RID: 12061
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002C75")]
[Token(Token = "0x4002F1D")]
[Range(0f, 1f)]
public float footPositionWeight;
// Token: 0x04002C76 RID: 11382
// Token: 0x04002F1E RID: 12062
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002C76")]
[Token(Token = "0x4002F1E")]
[Range(0f, 1f)]
public float footRotationWeight;
// Token: 0x04002C77 RID: 11383
// Token: 0x04002F1F RID: 12063
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C77")]
[Token(Token = "0x4002F1F")]
[LargeHeader("Hand")]
public Transform handTargetBiped;
// Token: 0x04002C78 RID: 11384
// Token: 0x04002F20 RID: 12064
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002C78")]
[Token(Token = "0x4002F20")]
public Transform handTargetAnimator;
// Token: 0x04002C79 RID: 11385
// Token: 0x04002F21 RID: 12065
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002C79")]
[Token(Token = "0x4002F21")]
[Range(0f, 1f)]
public float handPositionWeight;
// Token: 0x04002C7A RID: 11386
// Token: 0x04002F22 RID: 12066
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002C7A")]
[Token(Token = "0x4002F22")]
[Range(0f, 1f)]
public float handRotationWeight;
}

View File

@@ -4,90 +4,90 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EB RID: 1003
[Token(Token = "0x20003EB")]
// Token: 0x0200043A RID: 1082
[Token(Token = "0x200043A")]
public abstract class CharacterAnimationBase : MonoBehaviour
{
// Token: 0x06002411 RID: 9233 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002411")]
[Address(RVA = "0x1086770", Offset = "0x1084F70", VA = "0x181086770", Slot = "4")]
// Token: 0x060026A8 RID: 9896 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026A8")]
[Address(RVA = "0xB93150", Offset = "0xB92150", VA = "0x180B93150", Slot = "4")]
public virtual Vector3 GetPivotPoint()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000201 RID: 513
// (get) Token: 0x06002412 RID: 9234 RVA: 0x00052408 File Offset: 0x00050608
[Token(Token = "0x17000201")]
// Token: 0x1700022C RID: 556
// (get) Token: 0x060026A9 RID: 9897 RVA: 0x000590E8 File Offset: 0x000572E8
[Token(Token = "0x1700022C")]
public virtual bool animationGrounded
{
[Token(Token = "0x6002412")]
[Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "5")]
[Token(Token = "0x60026A9")]
[Address(RVA = "0x4990D0", Offset = "0x4980D0", VA = "0x1804990D0", Slot = "5")]
get
{
return true;
}
}
// Token: 0x06002413 RID: 9235 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002413")]
[Address(RVA = "0x1086700", Offset = "0x1084F00", VA = "0x181086700")]
// Token: 0x060026AA RID: 9898 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026AA")]
[Address(RVA = "0xB930E0", Offset = "0xB920E0", VA = "0x180B930E0")]
public float GetAngleFromForward(Vector3 worldDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002414 RID: 9236 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002414")]
[Address(RVA = "0x1086A20", Offset = "0x1085220", VA = "0x181086A20", Slot = "6")]
// Token: 0x060026AB RID: 9899 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026AB")]
[Address(RVA = "0xB93400", Offset = "0xB92400", VA = "0x180B93400", Slot = "6")]
protected virtual void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002415 RID: 9237 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002415")]
[Address(RVA = "0x10867C0", Offset = "0x1084FC0", VA = "0x1810867C0", Slot = "7")]
// Token: 0x060026AC RID: 9900 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026AC")]
[Address(RVA = "0xB931A0", Offset = "0xB921A0", VA = "0x180B931A0", Slot = "7")]
protected virtual void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002416 RID: 9238 RVA: 0x00052418 File Offset: 0x00050618
[Token(Token = "0x6002416")]
[Address(RVA = "0x1086CB0", Offset = "0x10854B0", VA = "0x181086CB0")]
// Token: 0x060026AD RID: 9901 RVA: 0x000590F8 File Offset: 0x000572F8
[Token(Token = "0x60026AD")]
[Address(RVA = "0xB93690", Offset = "0xB92690", VA = "0x180B93690")]
protected CharacterAnimationBase()
{
}
// Token: 0x04002DB5 RID: 11701
// Token: 0x0400305D RID: 12381
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DB5")]
[Token(Token = "0x400305D")]
public bool smoothFollow = true;
// Token: 0x04002DB6 RID: 11702
// Token: 0x0400305E RID: 12382
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002DB6")]
[Token(Token = "0x400305E")]
public float smoothFollowSpeed = 20f;
// Token: 0x04002DB7 RID: 11703
// Token: 0x0400305F RID: 12383
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002DB7")]
[Token(Token = "0x400305F")]
private Vector3 lastPosition;
// Token: 0x04002DB8 RID: 11704
// Token: 0x04003060 RID: 12384
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002DB8")]
[Token(Token = "0x4003060")]
private Vector3 localPosition;
// Token: 0x04002DB9 RID: 11705
// Token: 0x04003061 RID: 12385
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002DB9")]
[Token(Token = "0x4003061")]
private Quaternion localRotation;
// Token: 0x04002DBA RID: 11706
// Token: 0x04003062 RID: 12386
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002DBA")]
[Token(Token = "0x4003062")]
private Quaternion lastRotation;
}
}

View File

@@ -4,18 +4,18 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EC RID: 1004
[Token(Token = "0x20003EC")]
// Token: 0x0200043B RID: 1083
[Token(Token = "0x200043B")]
[RequireComponent(typeof(Animator))]
public class CharacterAnimationSimple : CharacterAnimationBase
{
// Token: 0x06002417 RID: 9239 RVA: 0x00052440 File Offset: 0x00050640
[Token(Token = "0x6002417")]
[Address(RVA = "0x1086E10", Offset = "0x1085610", VA = "0x181086E10", Slot = "6")]
// Token: 0x060026AE RID: 9902 RVA: 0x00059120 File Offset: 0x00057320
[Token(Token = "0x60026AE")]
[Address(RVA = "0xB937F0", Offset = "0xB927F0", VA = "0x180B937F0", Slot = "6")]
protected override void Start()
{
/*
An exception occurred when decompiling this method (06002417)
An exception occurred when decompiling this method (060026AE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.CharacterAnimationSimple::Start()
@@ -31,25 +31,25 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002418 RID: 9240 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002418")]
[Address(RVA = "0x1086CD0", Offset = "0x10854D0", VA = "0x181086CD0", Slot = "4")]
// Token: 0x060026AF RID: 9903 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026AF")]
[Address(RVA = "0xB936B0", Offset = "0xB926B0", VA = "0x180B936B0", Slot = "4")]
public override Vector3 GetPivotPoint()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002419 RID: 9241 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002419")]
[Address(RVA = "0x1086E70", Offset = "0x1085670", VA = "0x181086E70")]
// Token: 0x060026B0 RID: 9904 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026B0")]
[Address(RVA = "0xB93850", Offset = "0xB92850", VA = "0x180B93850")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600241A RID: 9242 RVA: 0x00052460 File Offset: 0x00050660
[Token(Token = "0x600241A")]
[Address(RVA = "0x1086CB0", Offset = "0x10854B0", VA = "0x181086CB0")]
// Token: 0x060026B1 RID: 9905 RVA: 0x00059140 File Offset: 0x00057340
[Token(Token = "0x60026B1")]
[Address(RVA = "0xB93690", Offset = "0xB92690", VA = "0x180B93690")]
public CharacterAnimationSimple()
{
this.smoothFollow = true;
@@ -57,27 +57,27 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
base..ctor();
}
// Token: 0x04002DBB RID: 11707
// Token: 0x04003063 RID: 12387
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002DBB")]
[Token(Token = "0x4003063")]
[SerializeField]
private CharacterThirdPerson characterController;
// Token: 0x04002DBC RID: 11708
// Token: 0x04003064 RID: 12388
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002DBC")]
[Token(Token = "0x4003064")]
[SerializeField]
private float pivotOffset;
// Token: 0x04002DBD RID: 11709
// Token: 0x04003065 RID: 12389
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002DBD")]
[Token(Token = "0x4003065")]
[SerializeField]
private AnimationCurve moveSpeed;
// Token: 0x04002DBE RID: 11710
// Token: 0x04003066 RID: 12390
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002DBE")]
[Token(Token = "0x4003066")]
private Animator animator;
}
}

View File

@@ -4,59 +4,59 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003ED RID: 1005
[Token(Token = "0x20003ED")]
// Token: 0x0200043C RID: 1084
[Token(Token = "0x200043C")]
[RequireComponent(typeof(Animator))]
public class CharacterAnimationThirdPerson : CharacterAnimationBase
{
// Token: 0x0600241B RID: 9243 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241B")]
[Address(RVA = "0x10875F0", Offset = "0x1085DF0", VA = "0x1810875F0", Slot = "6")]
// Token: 0x060026B2 RID: 9906 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026B2")]
[Address(RVA = "0xB93FD0", Offset = "0xB92FD0", VA = "0x180B93FD0", Slot = "6")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600241C RID: 9244 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241C")]
[Address(RVA = "0x1087510", Offset = "0x1085D10", VA = "0x181087510", Slot = "4")]
// Token: 0x060026B3 RID: 9907 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026B3")]
[Address(RVA = "0xB93EF0", Offset = "0xB92EF0", VA = "0x180B93EF0", Slot = "4")]
public override Vector3 GetPivotPoint()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000202 RID: 514
// (get) Token: 0x0600241D RID: 9245 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000202")]
// Token: 0x1700022D RID: 557
// (get) Token: 0x060026B4 RID: 9908 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700022D")]
public override bool animationGrounded
{
[Token(Token = "0x600241D")]
[Address(RVA = "0x1087AF0", Offset = "0x10862F0", VA = "0x181087AF0", Slot = "5")]
[Token(Token = "0x60026B4")]
[Address(RVA = "0xB944D0", Offset = "0xB934D0", VA = "0x180B944D0", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600241E RID: 9246 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241E")]
[Address(RVA = "0x1087680", Offset = "0x1085E80", VA = "0x181087680", Slot = "8")]
// Token: 0x060026B5 RID: 9909 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026B5")]
[Address(RVA = "0xB94060", Offset = "0xB93060", VA = "0x180B94060", Slot = "8")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600241F RID: 9247 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241F")]
[Address(RVA = "0x1087550", Offset = "0x1085D50", VA = "0x181087550")]
// Token: 0x060026B6 RID: 9910 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026B6")]
[Address(RVA = "0xB93F30", Offset = "0xB92F30", VA = "0x180B93F30")]
private void OnAnimatorMove()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002420 RID: 9248 RVA: 0x00052488 File Offset: 0x00050688
[Token(Token = "0x6002420")]
[Address(RVA = "0x10874E0", Offset = "0x1085CE0", VA = "0x1810874E0")]
// Token: 0x060026B7 RID: 9911 RVA: 0x00059168 File Offset: 0x00057368
[Token(Token = "0x60026B7")]
[Address(RVA = "0xB93EC0", Offset = "0xB92EC0", VA = "0x180B93EC0")]
public CharacterAnimationThirdPerson()
{
this.smoothFollow = true;
@@ -64,52 +64,52 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002DBF RID: 11711
// Token: 0x04003067 RID: 12391
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002DBF")]
[Token(Token = "0x4003067")]
public CharacterThirdPerson characterController;
// Token: 0x04002DC0 RID: 11712
// Token: 0x04003068 RID: 12392
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002DC0")]
[Token(Token = "0x4003068")]
[SerializeField]
private float turnSensitivity = 0.2f;
// Token: 0x04002DC1 RID: 11713
// Token: 0x04003069 RID: 12393
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002DC1")]
[Token(Token = "0x4003069")]
[SerializeField]
private float turnSpeed = 5f;
// Token: 0x04002DC2 RID: 11714
// Token: 0x0400306A RID: 12394
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002DC2")]
[Token(Token = "0x400306A")]
[SerializeField]
private float runCycleLegOffset = 0.2f;
// Token: 0x04002DC3 RID: 11715
// Token: 0x0400306B RID: 12395
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002DC3")]
[Token(Token = "0x400306B")]
[SerializeField]
[Range(0.1f, 3f)]
private float animSpeedMultiplier = 1f;
// Token: 0x04002DC4 RID: 11716
// Token: 0x0400306C RID: 12396
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002DC4")]
[Token(Token = "0x400306C")]
protected Animator animator;
// Token: 0x04002DC5 RID: 11717
// Token: 0x0400306D RID: 12397
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002DC5")]
[Token(Token = "0x400306D")]
private Vector3 lastForward;
// Token: 0x04002DC6 RID: 11718
[Token(Token = "0x4002DC6")]
// Token: 0x0400306E RID: 12398
[Token(Token = "0x400306E")]
private const string groundedDirectional = "Grounded Directional";
// Token: 0x04002DC7 RID: 11719
[Token(Token = "0x4002DC7")]
// Token: 0x0400306F RID: 12399
[Token(Token = "0x400306F")]
private const string groundedStrafe = "Grounded Strafe";
}
}

View File

@@ -5,38 +5,38 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BD RID: 957
[Token(Token = "0x20003BD")]
// Token: 0x0200040C RID: 1036
[Token(Token = "0x200040C")]
[RequireComponent(typeof(FullBodyBipedIK))]
public class CharacterAnimationThirdPersonIK : CharacterAnimationThirdPerson
{
// Token: 0x06002360 RID: 9056 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002360")]
[Address(RVA = "0x1087410", Offset = "0x1085C10", VA = "0x181087410", Slot = "6")]
// Token: 0x060025F7 RID: 9719 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025F7")]
[Address(RVA = "0xB93DF0", Offset = "0xB92DF0", VA = "0x180B93DF0", Slot = "6")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002361 RID: 9057 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002361")]
[Address(RVA = "0x1086FF0", Offset = "0x10857F0", VA = "0x181086FF0", Slot = "7")]
// Token: 0x060025F8 RID: 9720 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025F8")]
[Address(RVA = "0xB939D0", Offset = "0xB929D0", VA = "0x180B939D0", Slot = "7")]
protected override void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002362 RID: 9058 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002362")]
[Address(RVA = "0x1087250", Offset = "0x1085A50", VA = "0x181087250")]
// Token: 0x060025F9 RID: 9721 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025F9")]
[Address(RVA = "0xB93C30", Offset = "0xB92C30", VA = "0x180B93C30")]
private void RotateEffector(IKEffector effector, Quaternion rotation, float mlp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002363 RID: 9059 RVA: 0x000510C8 File Offset: 0x0004F2C8
[Token(Token = "0x6002363")]
[Address(RVA = "0x10874E0", Offset = "0x1085CE0", VA = "0x1810874E0")]
// Token: 0x060025FA RID: 9722 RVA: 0x00057D58 File Offset: 0x00055F58
[Token(Token = "0x60025FA")]
[Address(RVA = "0xB93EC0", Offset = "0xB92EC0", VA = "0x180B93EC0")]
public CharacterAnimationThirdPersonIK()
{
this.turnSensitivity = 0.2f;
@@ -48,9 +48,9 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002CC8 RID: 11464
// Token: 0x04002F70 RID: 12144
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002CC8")]
[Token(Token = "0x4002F70")]
private FullBodyBipedIK ik;
}
}

View File

@@ -4,68 +4,68 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EE RID: 1006
[Token(Token = "0x20003EE")]
[RequireComponent(typeof(CapsuleCollider))]
// Token: 0x0200043D RID: 1085
[Token(Token = "0x200043D")]
[RequireComponent(typeof(Rigidbody))]
[RequireComponent(typeof(CapsuleCollider))]
public abstract class CharacterBase : MonoBehaviour
{
// Token: 0x06002421 RID: 9249
[Token(Token = "0x6002421")]
// Token: 0x060026B8 RID: 9912
[Token(Token = "0x60026B8")]
[Address(Slot = "4")]
public abstract void Move(Vector3 deltaPosition, Quaternion deltaRotation);
// Token: 0x06002422 RID: 9250 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002422")]
[Address(RVA = "0x10885A0", Offset = "0x1086DA0", VA = "0x1810885A0")]
// Token: 0x060026B9 RID: 9913 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026B9")]
[Address(RVA = "0xB94FD0", Offset = "0xB93FD0", VA = "0x180B94FD0")]
protected Vector3 GetGravity()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002423 RID: 9251 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002423")]
[Address(RVA = "0x1088EF0", Offset = "0x10876F0", VA = "0x181088EF0", Slot = "5")]
// Token: 0x060026BA RID: 9914 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026BA")]
[Address(RVA = "0xB95920", Offset = "0xB94920", VA = "0x180B95920", Slot = "5")]
protected virtual void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002424 RID: 9252 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002424")]
[Address(RVA = "0x10887F0", Offset = "0x1086FF0", VA = "0x1810887F0", Slot = "6")]
// Token: 0x060026BB RID: 9915 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026BB")]
[Address(RVA = "0xB95220", Offset = "0xB94220", VA = "0x180B95220", Slot = "6")]
protected virtual RaycastHit GetSpherecastHit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002425 RID: 9253 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002425")]
[Address(RVA = "0x1086700", Offset = "0x1084F00", VA = "0x181086700")]
// Token: 0x060026BC RID: 9916 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026BC")]
[Address(RVA = "0xB930E0", Offset = "0xB920E0", VA = "0x180B930E0")]
public float GetAngleFromForward(Vector3 worldDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002426 RID: 9254 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002426")]
[Address(RVA = "0x1088B00", Offset = "0x1087300", VA = "0x181088B00")]
// Token: 0x060026BD RID: 9917 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026BD")]
[Address(RVA = "0xB95530", Offset = "0xB94530", VA = "0x180B95530")]
protected void RigidbodyRotateAround(Vector3 point, Vector3 axis, float angle)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002427 RID: 9255 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002427")]
[Address(RVA = "0x1088D30", Offset = "0x1087530", VA = "0x181088D30")]
// Token: 0x060026BE RID: 9918 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026BE")]
[Address(RVA = "0xB95760", Offset = "0xB94760", VA = "0x180B95760")]
protected void ScaleCapsule(float mlp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002428 RID: 9256 RVA: 0x000524DC File Offset: 0x000506DC
[Token(Token = "0x6002428")]
[Address(RVA = "0x1088AD0", Offset = "0x10872D0", VA = "0x181088AD0")]
// Token: 0x060026BF RID: 9919 RVA: 0x000591BC File Offset: 0x000573BC
[Token(Token = "0x60026BF")]
[Address(RVA = "0xB95500", Offset = "0xB94500", VA = "0x180B95500")]
protected void HighFriction()
{
CapsuleCollider capsuleCollider = this.capsule;
@@ -73,9 +73,9 @@ namespace RootMotion.Demos
capsuleCollider.material = physicMaterial;
}
// Token: 0x06002429 RID: 9257 RVA: 0x00052504 File Offset: 0x00050704
[Token(Token = "0x6002429")]
[Address(RVA = "0x1089100", Offset = "0x1087900", VA = "0x181089100")]
// Token: 0x060026C0 RID: 9920 RVA: 0x000591E4 File Offset: 0x000573E4
[Token(Token = "0x60026C0")]
[Address(RVA = "0xB95B30", Offset = "0xB94B30", VA = "0x180B95B30")]
protected void ZeroFriction()
{
CapsuleCollider capsuleCollider = this.capsule;
@@ -83,97 +83,97 @@ namespace RootMotion.Demos
capsuleCollider.material = physicMaterial;
}
// Token: 0x0600242A RID: 9258 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600242A")]
[Address(RVA = "0x1088760", Offset = "0x1086F60", VA = "0x181088760")]
// Token: 0x060026C1 RID: 9921 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026C1")]
[Address(RVA = "0xB95190", Offset = "0xB94190", VA = "0x180B95190")]
protected float GetSlopeDamper(Vector3 velocity, Vector3 groundNormal)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600242B RID: 9259 RVA: 0x0005252C File Offset: 0x0005072C
[Token(Token = "0x600242B")]
[Address(RVA = "0x1089130", Offset = "0x1087930", VA = "0x181089130")]
// Token: 0x060026C2 RID: 9922 RVA: 0x0005920C File Offset: 0x0005740C
[Token(Token = "0x60026C2")]
[Address(RVA = "0xB95B60", Offset = "0xB94B60", VA = "0x180B95B60")]
protected CharacterBase()
{
}
// Token: 0x04002DC8 RID: 11720
// Token: 0x04003070 RID: 12400
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DC8")]
[Header("Base Parameters")]
[Token(Token = "0x4003070")]
[Tooltip("If specified, will use the direction from the character to this Transform as the gravity vector instead of Physics.gravity. Physics.gravity.magnitude will be used as the magnitude of the gravity vector.")]
[Header("Base Parameters")]
public Transform gravityTarget;
// Token: 0x04002DC9 RID: 11721
// Token: 0x04003071 RID: 12401
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002DC9")]
[Token(Token = "0x4003071")]
[SerializeField]
[Tooltip("Multiplies gravity applied to the character even if 'Individual Gravity' is unchecked.")]
protected float gravityMultiplier = 2f;
// Token: 0x04002DCA RID: 11722
// Token: 0x04003072 RID: 12402
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002DCA")]
[Token(Token = "0x4003072")]
[SerializeField]
protected float airborneThreshold = 0.6f;
// Token: 0x04002DCB RID: 11723
// Token: 0x04003073 RID: 12403
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002DCB")]
[Token(Token = "0x4003073")]
[SerializeField]
private float slopeStartAngle = 50f;
// Token: 0x04002DCC RID: 11724
// Token: 0x04003074 RID: 12404
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002DCC")]
[Token(Token = "0x4003074")]
[SerializeField]
private float slopeEndAngle = 85f;
// Token: 0x04002DCD RID: 11725
// Token: 0x04003075 RID: 12405
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002DCD")]
[Token(Token = "0x4003075")]
[SerializeField]
private float spherecastRadius = 0.1f;
// Token: 0x04002DCE RID: 11726
// Token: 0x04003076 RID: 12406
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002DCE")]
[Token(Token = "0x4003076")]
[SerializeField]
private LayerMask groundLayers;
// Token: 0x04002DCF RID: 11727
// Token: 0x04003077 RID: 12407
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002DCF")]
[Token(Token = "0x4003077")]
private PhysicMaterial zeroFrictionMaterial;
// Token: 0x04002DD0 RID: 11728
// Token: 0x04003078 RID: 12408
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002DD0")]
[Token(Token = "0x4003078")]
private PhysicMaterial highFrictionMaterial;
// Token: 0x04002DD1 RID: 11729
// Token: 0x04003079 RID: 12409
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002DD1")]
[Token(Token = "0x4003079")]
protected Rigidbody r;
// Token: 0x04002DD2 RID: 11730
[Token(Token = "0x4002DD2")]
// Token: 0x0400307A RID: 12410
[Token(Token = "0x400307A")]
protected const float half = 0.5f;
// Token: 0x04002DD3 RID: 11731
// Token: 0x0400307B RID: 12411
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002DD3")]
[Token(Token = "0x400307B")]
protected float originalHeight;
// Token: 0x04002DD4 RID: 11732
// Token: 0x0400307C RID: 12412
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002DD4")]
[Token(Token = "0x400307C")]
protected Vector3 originalCenter;
// Token: 0x04002DD5 RID: 11733
// Token: 0x0400307D RID: 12413
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002DD5")]
[Token(Token = "0x400307D")]
protected CapsuleCollider capsule;
}
}

View File

@@ -4,14 +4,14 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BE RID: 958
[Token(Token = "0x20003BE")]
// Token: 0x0200040D RID: 1037
[Token(Token = "0x200040D")]
[RequireComponent(typeof(AnimatorController3rdPerson))]
public class CharacterController3rdPerson : MonoBehaviour
{
// Token: 0x06002364 RID: 9060 RVA: 0x0005111C File Offset: 0x0004F31C
[Token(Token = "0x6002364")]
[Address(RVA = "0x1089480", Offset = "0x1087C80", VA = "0x181089480")]
// Token: 0x060025FB RID: 9723 RVA: 0x00057DAC File Offset: 0x00055FAC
[Token(Token = "0x60025FB")]
[Address(RVA = "0xB95EC0", Offset = "0xB94EC0", VA = "0x180B95EC0")]
private void Start()
{
AnimatorController3rdPerson component = base.GetComponent<AnimatorController3rdPerson>();
@@ -21,56 +21,56 @@ namespace RootMotion.Demos
cameraController.enabled = num != 0;
}
// Token: 0x06002365 RID: 9061 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002365")]
[Address(RVA = "0x1089160", Offset = "0x1087960", VA = "0x181089160")]
// Token: 0x060025FC RID: 9724 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025FC")]
[Address(RVA = "0xB95B90", Offset = "0xB94B90", VA = "0x180B95B90")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170001F5 RID: 501
// (get) Token: 0x06002366 RID: 9062 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F5")]
// Token: 0x17000220 RID: 544
// (get) Token: 0x060025FD RID: 9725 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000220")]
private static Vector3 inputVector
{
[Token(Token = "0x6002366")]
[Address(RVA = "0x1089570", Offset = "0x1087D70", VA = "0x181089570")]
[Token(Token = "0x60025FD")]
[Address(RVA = "0xB95FB0", Offset = "0xB94FB0", VA = "0x180B95FB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170001F6 RID: 502
// (get) Token: 0x06002367 RID: 9063 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F6")]
// Token: 0x17000221 RID: 545
// (get) Token: 0x060025FE RID: 9726 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000221")]
private static Vector3 inputVectorRaw
{
[Token(Token = "0x6002367")]
[Address(RVA = "0x10894F0", Offset = "0x1087CF0", VA = "0x1810894F0")]
[Token(Token = "0x60025FE")]
[Address(RVA = "0xB95F30", Offset = "0xB94F30", VA = "0x180B95F30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06002368 RID: 9064 RVA: 0x00051150 File Offset: 0x0004F350
[Token(Token = "0x6002368")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x060025FF RID: 9727 RVA: 0x00057DE0 File Offset: 0x00055FE0
[Token(Token = "0x60025FF")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public CharacterController3rdPerson()
{
}
// Token: 0x04002CC9 RID: 11465
// Token: 0x04002F71 RID: 12145
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CC9")]
[Token(Token = "0x4002F71")]
[SerializeField]
private CameraController cam;
// Token: 0x04002CCA RID: 11466
// Token: 0x04002F72 RID: 12146
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CCA")]
[Token(Token = "0x4002F72")]
private AnimatorController3rdPerson animatorController;
}
}

View File

@@ -4,67 +4,67 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EF RID: 1007
[Token(Token = "0x20003EF")]
// Token: 0x0200043E RID: 1086
[Token(Token = "0x200043E")]
public class CharacterThirdPerson : CharacterBase
{
// Token: 0x17000203 RID: 515
// (get) Token: 0x0600242C RID: 9260 RVA: 0x00052578 File Offset: 0x00050778
// (set) Token: 0x0600242D RID: 9261 RVA: 0x0005258C File Offset: 0x0005078C
[Token(Token = "0x17000203")]
// Token: 0x1700022E RID: 558
// (get) Token: 0x060026C3 RID: 9923 RVA: 0x00059258 File Offset: 0x00057458
// (set) Token: 0x060026C4 RID: 9924 RVA: 0x0005926C File Offset: 0x0005746C
[Token(Token = "0x1700022E")]
public bool onGround
{
[Token(Token = "0x600242C")]
[Address(RVA = "0x108CE90", Offset = "0x108B690", VA = "0x18108CE90")]
[Token(Token = "0x60026C3")]
[Address(RVA = "0xB998D0", Offset = "0xB988D0", VA = "0x180B998D0")]
get;
[Token(Token = "0x600242D")]
[Address(RVA = "0x108CEA0", Offset = "0x108B6A0", VA = "0x18108CEA0")]
[Token(Token = "0x60026C4")]
[Address(RVA = "0xB998E0", Offset = "0xB988E0", VA = "0x180B998E0")]
private set;
}
// Token: 0x0600242E RID: 9262 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600242E")]
[Address(RVA = "0x108C280", Offset = "0x108AA80", VA = "0x18108C280", Slot = "5")]
// Token: 0x060026C5 RID: 9925 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026C5")]
[Address(RVA = "0xB98CC0", Offset = "0xB97CC0", VA = "0x180B98CC0", Slot = "5")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600242F RID: 9263 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600242F")]
[Address(RVA = "0x108BBF0", Offset = "0x108A3F0", VA = "0x18108BBF0")]
// Token: 0x060026C6 RID: 9926 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026C6")]
[Address(RVA = "0xB98630", Offset = "0xB97630", VA = "0x180B98630")]
private void OnAnimatorMove()
{
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 = "0x108BB00", Offset = "0x108A300", VA = "0x18108BB00", Slot = "4")]
// Token: 0x060026C7 RID: 9927 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026C7")]
[Address(RVA = "0xB98540", Offset = "0xB97540", VA = "0x180B98540", Slot = "4")]
public override void Move(Vector3 deltaPosition, Quaternion deltaRotation)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002431 RID: 9265 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002431")]
[Address(RVA = "0x1089DE0", Offset = "0x10885E0", VA = "0x181089DE0")]
// Token: 0x060026C8 RID: 9928 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026C8")]
[Address(RVA = "0xB96820", Offset = "0xB95820", VA = "0x180B96820")]
private void FixedUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002432 RID: 9266 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002432")]
[Address(RVA = "0x108C420", Offset = "0x108AC20", VA = "0x18108C420", Slot = "7")]
// Token: 0x060026C9 RID: 9929 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026C9")]
[Address(RVA = "0xB98E60", Offset = "0xB97E60", VA = "0x180B98E60", Slot = "7")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002433 RID: 9267 RVA: 0x000525A0 File Offset: 0x000507A0
[Token(Token = "0x6002433")]
[Address(RVA = "0x108B300", Offset = "0x1089B00", VA = "0x18108B300", Slot = "8")]
// Token: 0x060026CA RID: 9930 RVA: 0x00059280 File Offset: 0x00057480
[Token(Token = "0x60026CA")]
[Address(RVA = "0xB97D40", Offset = "0xB96D40", VA = "0x180B97D40", Slot = "8")]
protected virtual void LateUpdate()
{
CameraController cameraController = this.cam;
@@ -88,73 +88,73 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002434 RID: 9268 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002434")]
[Address(RVA = "0x108B3E0", Offset = "0x1089BE0", VA = "0x18108B3E0")]
// Token: 0x060026CB RID: 9931 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026CB")]
[Address(RVA = "0xB97E20", Offset = "0xB96E20", VA = "0x180B97E20")]
private void MoveFixed(Vector3 deltaPosition)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002435 RID: 9269 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002435")]
[Address(RVA = "0x108C4E0", Offset = "0x108ACE0", VA = "0x18108C4E0")]
// Token: 0x060026CC RID: 9932 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026CC")]
[Address(RVA = "0xB98F20", Offset = "0xB97F20", VA = "0x180B98F20")]
private void WallRun()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002436 RID: 9270 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002436")]
[Address(RVA = "0x1089D40", Offset = "0x1088540", VA = "0x181089D40")]
// Token: 0x060026CD RID: 9933 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026CD")]
[Address(RVA = "0xB96780", Offset = "0xB95780", VA = "0x180B96780")]
private bool CanWallRun()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002437 RID: 9271 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002437")]
[Address(RVA = "0x108A8F0", Offset = "0x10890F0", VA = "0x18108A8F0")]
// Token: 0x060026CE RID: 9934 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026CE")]
[Address(RVA = "0xB97330", Offset = "0xB96330", VA = "0x180B97330")]
private Vector3 GetMoveDirection()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002438 RID: 9272 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002438")]
[Address(RVA = "0x108BC90", Offset = "0x108A490", VA = "0x18108BC90", Slot = "9")]
// Token: 0x060026CF RID: 9935 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026CF")]
[Address(RVA = "0xB986D0", Offset = "0xB976D0", VA = "0x180B986D0", Slot = "9")]
protected virtual void Rotate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002439 RID: 9273 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002439")]
[Address(RVA = "0x108A6E0", Offset = "0x1088EE0", VA = "0x18108A6E0")]
// Token: 0x060026D0 RID: 9936 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026D0")]
[Address(RVA = "0xB97120", Offset = "0xB96120", VA = "0x180B97120")]
private Vector3 GetForwardDirection()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600243A RID: 9274 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600243A")]
[Address(RVA = "0x108B0E0", Offset = "0x10898E0", VA = "0x18108B0E0", Slot = "10")]
// Token: 0x060026D1 RID: 9937 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026D1")]
[Address(RVA = "0xB97B20", Offset = "0xB96B20", VA = "0x180B97B20", Slot = "10")]
protected virtual bool Jump()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600243B RID: 9275 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600243B")]
[Address(RVA = "0x108ABF0", Offset = "0x10893F0", VA = "0x18108ABF0")]
// Token: 0x060026D2 RID: 9938 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026D2")]
[Address(RVA = "0xB97630", Offset = "0xB96630", VA = "0x180B97630")]
private void GroundCheck()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600243C RID: 9276 RVA: 0x00052624 File Offset: 0x00050824
[Token(Token = "0x600243C")]
[Address(RVA = "0x108CD80", Offset = "0x108B580", VA = "0x18108CD80")]
// Token: 0x060026D3 RID: 9939 RVA: 0x00059304 File Offset: 0x00057504
[Token(Token = "0x60026D3")]
[Address(RVA = "0xB997C0", Offset = "0xB987C0", VA = "0x180B997C0")]
public CharacterThirdPerson()
{
float z = Vector3.up.z;
@@ -167,308 +167,308 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002DD6 RID: 11734
// Token: 0x0400307E RID: 12414
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002DD6")]
[Token(Token = "0x400307E")]
[Header("References")]
public CharacterAnimationBase characterAnimation;
// Token: 0x04002DD7 RID: 11735
// Token: 0x0400307F RID: 12415
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002DD7")]
[Token(Token = "0x400307F")]
public UserControlThirdPerson userControl;
// Token: 0x04002DD8 RID: 11736
// Token: 0x04003080 RID: 12416
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002DD8")]
[Token(Token = "0x4003080")]
public CameraController cam;
// Token: 0x04002DD9 RID: 11737
// Token: 0x04003081 RID: 12417
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002DD9")]
[Token(Token = "0x4003081")]
[Header("Movement")]
public CharacterThirdPerson.MoveMode moveMode;
// Token: 0x04002DDA RID: 11738
// Token: 0x04003082 RID: 12418
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002DDA")]
[Token(Token = "0x4003082")]
public bool smoothPhysics = true;
// Token: 0x04002DDB RID: 11739
// Token: 0x04003083 RID: 12419
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002DDB")]
[Token(Token = "0x4003083")]
public float smoothAccelerationTime = 0.2f;
// Token: 0x04002DDC RID: 11740
// Token: 0x04003084 RID: 12420
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4002DDC")]
[Token(Token = "0x4003084")]
public float linearAccelerationSpeed = 3f;
// Token: 0x04002DDD RID: 11741
// Token: 0x04003085 RID: 12421
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002DDD")]
[Token(Token = "0x4003085")]
public float platformFriction = 7f;
// Token: 0x04002DDE RID: 11742
// Token: 0x04003086 RID: 12422
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x4002DDE")]
[Token(Token = "0x4003086")]
public float groundStickyEffect = 4f;
// Token: 0x04002DDF RID: 11743
// Token: 0x04003087 RID: 12423
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002DDF")]
[Token(Token = "0x4003087")]
public float maxVerticalVelocityOnGround = 3f;
// Token: 0x04002DE0 RID: 11744
// Token: 0x04003088 RID: 12424
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x4002DE0")]
[Token(Token = "0x4003088")]
public float velocityToGroundTangentWeight;
// Token: 0x04002DE1 RID: 11745
// Token: 0x04003089 RID: 12425
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002DE1")]
[Token(Token = "0x4003089")]
[Header("Rotation")]
public bool lookInCameraDirection;
// Token: 0x04002DE2 RID: 11746
// Token: 0x0400308A RID: 12426
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4002DE2")]
[Token(Token = "0x400308A")]
public float turnSpeed = 5f;
// Token: 0x04002DE3 RID: 11747
// Token: 0x0400308B RID: 12427
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002DE3")]
[Token(Token = "0x400308B")]
public float stationaryTurnSpeedMlp = 1f;
// Token: 0x04002DE4 RID: 11748
// Token: 0x0400308C RID: 12428
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x4002DE4")]
[Token(Token = "0x400308C")]
[Header("Jumping and Falling")]
public float airSpeed = 6f;
// Token: 0x04002DE5 RID: 11749
// Token: 0x0400308D RID: 12429
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4002DE5")]
[Token(Token = "0x400308D")]
public float airControl = 2f;
// Token: 0x04002DE6 RID: 11750
// Token: 0x0400308E RID: 12430
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x4002DE6")]
[Token(Token = "0x400308E")]
public float jumpPower = 12f;
// Token: 0x04002DE7 RID: 11751
// Token: 0x0400308F RID: 12431
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4002DE7")]
[Token(Token = "0x400308F")]
public float jumpRepeatDelayTime;
// Token: 0x04002DE8 RID: 11752
// Token: 0x04003090 RID: 12432
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x4002DE8")]
[Token(Token = "0x4003090")]
[SerializeField]
[Header("Wall Running")]
private LayerMask wallRunLayers;
// Token: 0x04002DE9 RID: 11753
// Token: 0x04003091 RID: 12433
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002DE9")]
[Token(Token = "0x4003091")]
public float wallRunMaxLength = 1f;
// Token: 0x04002DEA RID: 11754
// Token: 0x04003092 RID: 12434
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x4002DEA")]
[Token(Token = "0x4003092")]
public float wallRunMinMoveMag = 0.6f;
// Token: 0x04002DEB RID: 11755
// Token: 0x04003093 RID: 12435
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002DEB")]
[Token(Token = "0x4003093")]
public float wallRunMinVelocityY = -1f;
// Token: 0x04002DEC RID: 11756
// Token: 0x04003094 RID: 12436
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4002DEC")]
[Token(Token = "0x4003094")]
public float wallRunRotationSpeed = 1.5f;
// Token: 0x04002DED RID: 11757
// Token: 0x04003095 RID: 12437
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002DED")]
[Token(Token = "0x4003095")]
public float wallRunMaxRotationAngle = 70f;
// Token: 0x04002DEE RID: 11758
// Token: 0x04003096 RID: 12438
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x4002DEE")]
[Token(Token = "0x4003096")]
public float wallRunWeightSpeed = 5f;
// Token: 0x04002DEF RID: 11759
// Token: 0x04003097 RID: 12439
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4002DEF")]
[Token(Token = "0x4003097")]
[Header("Crouching")]
public float crouchCapsuleScaleMlp = 0.6f;
// Token: 0x04002DF1 RID: 11761
// Token: 0x04003099 RID: 12441
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4002DF1")]
[Token(Token = "0x4003099")]
public CharacterThirdPerson.AnimState animState;
// Token: 0x04002DF2 RID: 11762
// Token: 0x0400309A RID: 12442
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x4002DF2")]
[Token(Token = "0x400309A")]
protected Vector3 moveDirection;
// Token: 0x04002DF3 RID: 11763
// Token: 0x0400309B RID: 12443
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002DF3")]
[Token(Token = "0x400309B")]
private Animator animator;
// Token: 0x04002DF4 RID: 11764
// Token: 0x0400309C RID: 12444
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4002DF4")]
[Token(Token = "0x400309C")]
private Vector3 normal;
// Token: 0x04002DF5 RID: 11765
// Token: 0x0400309D RID: 12445
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x4002DF5")]
[Token(Token = "0x400309D")]
private Vector3 platformVelocity;
// Token: 0x04002DF6 RID: 11766
// Token: 0x0400309E RID: 12446
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4002DF6")]
[Token(Token = "0x400309E")]
private Vector3 platformAngularVelocity;
// Token: 0x04002DF7 RID: 11767
// Token: 0x0400309F RID: 12447
[FieldOffset(Offset = "0x12C")]
[Token(Token = "0x4002DF7")]
[Token(Token = "0x400309F")]
private RaycastHit hit;
// Token: 0x04002DF8 RID: 11768
// Token: 0x040030A0 RID: 12448
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x4002DF8")]
[Token(Token = "0x40030A0")]
private float jumpLeg;
// Token: 0x04002DF9 RID: 11769
// Token: 0x040030A1 RID: 12449
[FieldOffset(Offset = "0x15C")]
[Token(Token = "0x4002DF9")]
[Token(Token = "0x40030A1")]
private float jumpEndTime;
// Token: 0x04002DFA RID: 11770
// Token: 0x040030A2 RID: 12450
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x4002DFA")]
[Token(Token = "0x40030A2")]
private float forwardMlp;
// Token: 0x04002DFB RID: 11771
// Token: 0x040030A3 RID: 12451
[FieldOffset(Offset = "0x164")]
[Token(Token = "0x4002DFB")]
[Token(Token = "0x40030A3")]
private float groundDistance;
// Token: 0x04002DFC RID: 11772
// Token: 0x040030A4 RID: 12452
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x4002DFC")]
[Token(Token = "0x40030A4")]
private float lastAirTime;
// Token: 0x04002DFD RID: 11773
// Token: 0x040030A5 RID: 12453
[FieldOffset(Offset = "0x16C")]
[Token(Token = "0x4002DFD")]
[Token(Token = "0x40030A5")]
private float stickyForce;
// Token: 0x04002DFE RID: 11774
// Token: 0x040030A6 RID: 12454
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4002DFE")]
[Token(Token = "0x40030A6")]
private Vector3 wallNormal;
// Token: 0x04002DFF RID: 11775
// Token: 0x040030A7 RID: 12455
[FieldOffset(Offset = "0x17C")]
[Token(Token = "0x4002DFF")]
[Token(Token = "0x40030A7")]
private Vector3 moveDirectionVelocity;
// Token: 0x04002E00 RID: 11776
// Token: 0x040030A8 RID: 12456
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x4002E00")]
[Token(Token = "0x40030A8")]
private float wallRunWeight;
// Token: 0x04002E01 RID: 11777
// Token: 0x040030A9 RID: 12457
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x4002E01")]
[Token(Token = "0x40030A9")]
private float lastWallRunWeight;
// Token: 0x04002E02 RID: 11778
// Token: 0x040030AA RID: 12458
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x4002E02")]
[Token(Token = "0x40030AA")]
private Vector3 fixedDeltaPosition;
// Token: 0x04002E03 RID: 11779
// Token: 0x040030AB RID: 12459
[FieldOffset(Offset = "0x19C")]
[Token(Token = "0x4002E03")]
[Token(Token = "0x40030AB")]
private Quaternion fixedDeltaRotation;
// Token: 0x04002E04 RID: 11780
// Token: 0x040030AC RID: 12460
[FieldOffset(Offset = "0x1AC")]
[Token(Token = "0x4002E04")]
[Token(Token = "0x40030AC")]
private bool fixedFrame;
// Token: 0x04002E05 RID: 11781
// Token: 0x040030AD RID: 12461
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4002E05")]
[Token(Token = "0x40030AD")]
private float wallRunEndTime;
// Token: 0x04002E06 RID: 11782
// Token: 0x040030AE RID: 12462
[FieldOffset(Offset = "0x1B4")]
[Token(Token = "0x4002E06")]
[Token(Token = "0x40030AE")]
private Vector3 gravity;
// Token: 0x04002E07 RID: 11783
// Token: 0x040030AF RID: 12463
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4002E07")]
[Token(Token = "0x40030AF")]
private Vector3 verticalVelocity;
// Token: 0x04002E08 RID: 11784
// Token: 0x040030B0 RID: 12464
[FieldOffset(Offset = "0x1CC")]
[Token(Token = "0x4002E08")]
[Token(Token = "0x40030B0")]
private float velocityY;
// Token: 0x020003F0 RID: 1008
[Token(Token = "0x20003F0")]
// Token: 0x0200043F RID: 1087
[Token(Token = "0x200043F")]
[Serializable]
public enum MoveMode
{
// Token: 0x04002E0A RID: 11786
[Token(Token = "0x4002E0A")]
// Token: 0x040030B2 RID: 12466
[Token(Token = "0x40030B2")]
Directional,
// Token: 0x04002E0B RID: 11787
[Token(Token = "0x4002E0B")]
// Token: 0x040030B3 RID: 12467
[Token(Token = "0x40030B3")]
Strafe
}
// Token: 0x020003F1 RID: 1009
[Token(Token = "0x20003F1")]
// Token: 0x02000440 RID: 1088
[Token(Token = "0x2000440")]
public struct AnimState
{
// Token: 0x04002E0C RID: 11788
// Token: 0x040030B4 RID: 12468
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E0C")]
[Token(Token = "0x40030B4")]
public Vector3 moveDirection;
// Token: 0x04002E0D RID: 11789
// Token: 0x040030B5 RID: 12469
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4002E0D")]
[Token(Token = "0x40030B5")]
public bool jump;
// Token: 0x04002E0E RID: 11790
// Token: 0x040030B6 RID: 12470
[FieldOffset(Offset = "0xD")]
[Token(Token = "0x4002E0E")]
[Token(Token = "0x40030B6")]
public bool crouch;
// Token: 0x04002E0F RID: 11791
// Token: 0x040030B7 RID: 12471
[FieldOffset(Offset = "0xE")]
[Token(Token = "0x4002E0F")]
[Token(Token = "0x40030B7")]
public bool onGround;
// Token: 0x04002E10 RID: 11792
// Token: 0x040030B8 RID: 12472
[FieldOffset(Offset = "0xF")]
[Token(Token = "0x4002E10")]
[Token(Token = "0x40030B8")]
public bool isStrafing;
// Token: 0x04002E11 RID: 11793
// Token: 0x040030B9 RID: 12473
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E11")]
[Token(Token = "0x40030B9")]
public float yVelocity;
}
}

View File

@@ -5,74 +5,74 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BF RID: 959
[Token(Token = "0x20003BF")]
// Token: 0x0200040E RID: 1038
[Token(Token = "0x200040E")]
public class EffectorOffset : OffsetModifier
{
// Token: 0x06002369 RID: 9065 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002369")]
[Address(RVA = "0xA913C0", Offset = "0xA8FBC0", VA = "0x180A913C0", Slot = "4")]
// Token: 0x06002600 RID: 9728 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002600")]
[Address(RVA = "0x159E640", Offset = "0x159D640", VA = "0x18159E640", Slot = "4")]
protected override void OnModifyOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600236A RID: 9066 RVA: 0x00051164 File Offset: 0x0004F364
[Token(Token = "0x600236A")]
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
// Token: 0x06002601 RID: 9729 RVA: 0x00057DF4 File Offset: 0x00055FF4
[Token(Token = "0x6002601")]
[Address(RVA = "0xDA8200", Offset = "0xDA7200", VA = "0x180DA8200")]
public EffectorOffset()
{
}
// Token: 0x04002CCB RID: 11467
// Token: 0x04002F73 RID: 12147
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CCB")]
[Token(Token = "0x4002F73")]
[Range(0f, 1f)]
public float handsMaintainRelativePositionWeight;
// Token: 0x04002CCC RID: 11468
// Token: 0x04002F74 RID: 12148
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002CCC")]
[Token(Token = "0x4002F74")]
public Vector3 bodyOffset;
// Token: 0x04002CCD RID: 11469
// Token: 0x04002F75 RID: 12149
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CCD")]
[Token(Token = "0x4002F75")]
public Vector3 leftShoulderOffset;
// Token: 0x04002CCE RID: 11470
// Token: 0x04002F76 RID: 12150
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002CCE")]
[Token(Token = "0x4002F76")]
public Vector3 rightShoulderOffset;
// Token: 0x04002CCF RID: 11471
// Token: 0x04002F77 RID: 12151
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002CCF")]
[Token(Token = "0x4002F77")]
public Vector3 leftThighOffset;
// Token: 0x04002CD0 RID: 11472
// Token: 0x04002F78 RID: 12152
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002CD0")]
[Token(Token = "0x4002F78")]
public Vector3 rightThighOffset;
// Token: 0x04002CD1 RID: 11473
// Token: 0x04002F79 RID: 12153
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002CD1")]
[Token(Token = "0x4002F79")]
public Vector3 leftHandOffset;
// Token: 0x04002CD2 RID: 11474
// Token: 0x04002F7A RID: 12154
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4002CD2")]
[Token(Token = "0x4002F7A")]
public Vector3 rightHandOffset;
// Token: 0x04002CD3 RID: 11475
// Token: 0x04002F7B RID: 12155
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002CD3")]
[Token(Token = "0x4002F7B")]
public Vector3 leftFootOffset;
// Token: 0x04002CD4 RID: 11476
// Token: 0x04002F7C RID: 12156
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x4002CD4")]
[Token(Token = "0x4002F7C")]
public Vector3 rightFootOffset;
}
}

View File

@@ -5,29 +5,29 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C0 RID: 960
[Token(Token = "0x20003C0")]
// Token: 0x0200040F RID: 1039
[Token(Token = "0x200040F")]
public class ExplosionDemo : MonoBehaviour
{
// Token: 0x0600236B RID: 9067 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600236B")]
[Address(RVA = "0xA98680", Offset = "0xA96E80", VA = "0x180A98680")]
// Token: 0x06002602 RID: 9730 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002602")]
[Address(RVA = "0xD0C4D0", Offset = "0xD0B4D0", VA = "0x180D0C4D0")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600236C RID: 9068 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600236C")]
[Address(RVA = "0xA98740", Offset = "0xA96F40", VA = "0x180A98740")]
// Token: 0x06002603 RID: 9731 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002603")]
[Address(RVA = "0xD0C590", Offset = "0xD0B590", VA = "0x180D0C590")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600236D RID: 9069 RVA: 0x00051178 File Offset: 0x0004F378
[Token(Token = "0x600236D")]
[Address(RVA = "0xA985C0", Offset = "0xA96DC0", VA = "0x180A985C0")]
// Token: 0x06002604 RID: 9732 RVA: 0x00057E08 File Offset: 0x00056008
[Token(Token = "0x6002604")]
[Address(RVA = "0xD0C410", Offset = "0xD0B410", VA = "0x180D0C410")]
private void SetEffectorWeights(float w)
{
this.ik.solver.leftHandEffector.positionWeight = w;
@@ -36,9 +36,9 @@ namespace RootMotion.Demos
this.ik.solver.rightFootEffector.positionWeight = w;
}
// Token: 0x0600236E RID: 9070 RVA: 0x000511E4 File Offset: 0x0004F3E4
[Token(Token = "0x600236E")]
[Address(RVA = "0xA98D80", Offset = "0xA97580", VA = "0x180A98D80")]
// Token: 0x06002605 RID: 9733 RVA: 0x00057E74 File Offset: 0x00056074
[Token(Token = "0x6002605")]
[Address(RVA = "0xD0CBD0", Offset = "0xD0BBD0", VA = "0x180D0CBD0")]
public ExplosionDemo()
{
float z = Vector3.one.z;
@@ -46,59 +46,59 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002CD5 RID: 11477
// Token: 0x04002F7D RID: 12157
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CD5")]
[Token(Token = "0x4002F7D")]
public SimpleLocomotion character;
// Token: 0x04002CD6 RID: 11478
// Token: 0x04002F7E RID: 12158
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CD6")]
[Token(Token = "0x4002F7E")]
public float forceMlp = 1f;
// Token: 0x04002CD7 RID: 11479
// Token: 0x04002F7F RID: 12159
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002CD7")]
[Token(Token = "0x4002F7F")]
public float upForce = 1f;
// Token: 0x04002CD8 RID: 11480
// Token: 0x04002F80 RID: 12160
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CD8")]
[Token(Token = "0x4002F80")]
public float weightFalloffSpeed = 1f;
// Token: 0x04002CD9 RID: 11481
// Token: 0x04002F81 RID: 12161
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CD9")]
[Token(Token = "0x4002F81")]
public AnimationCurve weightFalloff;
// Token: 0x04002CDA RID: 11482
// Token: 0x04002F82 RID: 12162
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CDA")]
[Token(Token = "0x4002F82")]
public AnimationCurve explosionForceByDistance;
// Token: 0x04002CDB RID: 11483
// Token: 0x04002F83 RID: 12163
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CDB")]
[Token(Token = "0x4002F83")]
public AnimationCurve scale;
// Token: 0x04002CDC RID: 11484
// Token: 0x04002F84 RID: 12164
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CDC")]
[Token(Token = "0x4002F84")]
private float weight;
// Token: 0x04002CDD RID: 11485
// Token: 0x04002F85 RID: 12165
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002CDD")]
[Token(Token = "0x4002F85")]
private Vector3 defaultScale;
// Token: 0x04002CDE RID: 11486
// Token: 0x04002F86 RID: 12166
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002CDE")]
[Token(Token = "0x4002F86")]
private Rigidbody r;
// Token: 0x04002CDF RID: 11487
// Token: 0x04002F87 RID: 12167
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002CDF")]
[Token(Token = "0x4002F87")]
private FullBodyBipedIK ik;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C1 RID: 961
[Token(Token = "0x20003C1")]
// Token: 0x02000410 RID: 1040
[Token(Token = "0x2000410")]
public class FBBIKSettings : MonoBehaviour
{
// Token: 0x0600236F RID: 9071 RVA: 0x00051230 File Offset: 0x0004F430
[Token(Token = "0x600236F")]
[Address(RVA = "0x4C5A80", Offset = "0x4C4280", VA = "0x1804C5A80")]
// Token: 0x06002606 RID: 9734 RVA: 0x00057EC0 File Offset: 0x000560C0
[Token(Token = "0x6002606")]
[Address(RVA = "0xD136C0", Offset = "0xD126C0", VA = "0x180D136C0")]
public void UpdateSettings()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -44,9 +44,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002370 RID: 9072 RVA: 0x00051334 File Offset: 0x0004F534
[Token(Token = "0x6002370")]
[Address(RVA = "0x4C59F0", Offset = "0x4C41F0", VA = "0x1804C59F0")]
// Token: 0x06002607 RID: 9735 RVA: 0x00057FC4 File Offset: 0x000561C4
[Token(Token = "0x6002607")]
[Address(RVA = "0xD13630", Offset = "0xD12630", VA = "0x180D13630")]
private void Start()
{
Debug.Log("FBBIKSettings is deprecated, you can now edit all the settings from the custom inspector of the FullBodyBipedIK component.");
@@ -59,94 +59,94 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002371 RID: 9073 RVA: 0x00051364 File Offset: 0x0004F564
[Token(Token = "0x6002371")]
[Address(RVA = "0x4C5C00", Offset = "0x4C4400", VA = "0x1804C5C00")]
// Token: 0x06002608 RID: 9736 RVA: 0x00057FF4 File Offset: 0x000561F4
[Token(Token = "0x6002608")]
[Address(RVA = "0xD13840", Offset = "0xD12840", VA = "0x180D13840")]
private void Update()
{
this.UpdateSettings();
}
// Token: 0x06002372 RID: 9074 RVA: 0x00051378 File Offset: 0x0004F578
[Token(Token = "0x6002372")]
[Address(RVA = "0x4C5C10", Offset = "0x4C4410", VA = "0x1804C5C10")]
// Token: 0x06002609 RID: 9737 RVA: 0x00058008 File Offset: 0x00056208
[Token(Token = "0x6002609")]
[Address(RVA = "0xD13850", Offset = "0xD12850", VA = "0x180D13850")]
public FBBIKSettings()
{
}
// Token: 0x04002CE0 RID: 11488
// Token: 0x04002F88 RID: 12168
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CE0")]
[Token(Token = "0x4002F88")]
public FullBodyBipedIK ik;
// Token: 0x04002CE1 RID: 11489
// Token: 0x04002F89 RID: 12169
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CE1")]
[Token(Token = "0x4002F89")]
public bool disableAfterStart;
// Token: 0x04002CE2 RID: 11490
// Token: 0x04002F8A RID: 12170
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CE2")]
[Token(Token = "0x4002F8A")]
public FBBIKSettings.Limb leftArm;
// Token: 0x04002CE3 RID: 11491
// Token: 0x04002F8B RID: 12171
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CE3")]
[Token(Token = "0x4002F8B")]
public FBBIKSettings.Limb rightArm;
// Token: 0x04002CE4 RID: 11492
// Token: 0x04002F8C RID: 12172
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CE4")]
[Token(Token = "0x4002F8C")]
public FBBIKSettings.Limb leftLeg;
// Token: 0x04002CE5 RID: 11493
// Token: 0x04002F8D RID: 12173
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CE5")]
[Token(Token = "0x4002F8D")]
public FBBIKSettings.Limb rightLeg;
// Token: 0x04002CE6 RID: 11494
// Token: 0x04002F8E RID: 12174
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CE6")]
[Token(Token = "0x4002F8E")]
public float rootPin;
// Token: 0x04002CE7 RID: 11495
// Token: 0x04002F8F RID: 12175
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002CE7")]
[Token(Token = "0x4002F8F")]
public bool bodyEffectChildNodes = true;
// Token: 0x020003C2 RID: 962
[Token(Token = "0x20003C2")]
// Token: 0x02000411 RID: 1041
[Token(Token = "0x2000411")]
[Serializable]
public class Limb
{
// Token: 0x06002373 RID: 9075 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002373")]
[Address(RVA = "0x66FAA0", Offset = "0x66E2A0", VA = "0x18066FAA0")]
// Token: 0x0600260A RID: 9738 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600260A")]
[Address(RVA = "0x19BD6D0", Offset = "0x19BC6D0", VA = "0x1819BD6D0")]
public void Apply(FullBodyBipedChain chain, IKSolverFullBodyBiped solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002374 RID: 9076 RVA: 0x00051394 File Offset: 0x0004F594
[Token(Token = "0x6002374")]
[Address(RVA = "0x66FB20", Offset = "0x66E320", VA = "0x18066FB20")]
// Token: 0x0600260B RID: 9739 RVA: 0x00058024 File Offset: 0x00056224
[Token(Token = "0x600260B")]
[Address(RVA = "0x19BD750", Offset = "0x19BC750", VA = "0x1819BD750")]
public Limb()
{
}
// Token: 0x04002CE8 RID: 11496
// Token: 0x04002F90 RID: 12176
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002CE8")]
[Token(Token = "0x4002F90")]
public FBIKChain.Smoothing reachSmoothing;
// Token: 0x04002CE9 RID: 11497
// Token: 0x04002F91 RID: 12177
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002CE9")]
[Token(Token = "0x4002F91")]
public float maintainRelativePositionWeight;
// Token: 0x04002CEA RID: 11498
// Token: 0x04002F92 RID: 12178
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CEA")]
[Token(Token = "0x4002F92")]
public float mappingWeight = 1f;
}
}

View File

@@ -5,21 +5,21 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C3 RID: 963
[Token(Token = "0x20003C3")]
// Token: 0x02000412 RID: 1042
[Token(Token = "0x2000412")]
public class FBIKBendGoal : MonoBehaviour
{
// Token: 0x06002375 RID: 9077 RVA: 0x000513B4 File Offset: 0x0004F5B4
[Token(Token = "0x6002375")]
[Address(RVA = "0x4C5C20", Offset = "0x4C4420", VA = "0x1804C5C20")]
// Token: 0x0600260C RID: 9740 RVA: 0x00058044 File Offset: 0x00056244
[Token(Token = "0x600260C")]
[Address(RVA = "0xD13860", Offset = "0xD12860", VA = "0x180D13860")]
private void Start()
{
Debug.Log("FBIKBendGoal is deprecated, you can now a bend goal from the custom inspector of the FullBodyBipedIK component.");
}
// Token: 0x06002376 RID: 9078 RVA: 0x000513CC File Offset: 0x0004F5CC
[Token(Token = "0x6002376")]
[Address(RVA = "0x4C5C80", Offset = "0x4C4480", VA = "0x1804C5C80")]
// Token: 0x0600260D RID: 9741 RVA: 0x0005805C File Offset: 0x0005625C
[Token(Token = "0x600260D")]
[Address(RVA = "0xD138C0", Offset = "0xD128C0", VA = "0x180D138C0")]
private void Update()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -39,26 +39,26 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002377 RID: 9079 RVA: 0x00051450 File Offset: 0x0004F650
[Token(Token = "0x6002377")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600260E RID: 9742 RVA: 0x000580E0 File Offset: 0x000562E0
[Token(Token = "0x600260E")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public FBIKBendGoal()
{
}
// Token: 0x04002CEB RID: 11499
// Token: 0x04002F93 RID: 12179
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CEB")]
[Token(Token = "0x4002F93")]
public FullBodyBipedIK ik;
// Token: 0x04002CEC RID: 11500
// Token: 0x04002F94 RID: 12180
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CEC")]
[Token(Token = "0x4002F94")]
public FullBodyBipedChain chain;
// Token: 0x04002CED RID: 11501
// Token: 0x04002F95 RID: 12181
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002CED")]
[Token(Token = "0x4002F95")]
public float weight;
}
}

View File

@@ -5,17 +5,17 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C4 RID: 964
[Token(Token = "0x20003C4")]
// Token: 0x02000413 RID: 1043
[Token(Token = "0x2000413")]
public class FBIKBoxing : MonoBehaviour
{
// Token: 0x06002378 RID: 9080 RVA: 0x00051464 File Offset: 0x0004F664
[Token(Token = "0x6002378")]
[Address(RVA = "0x4C5F70", Offset = "0x4C4770", VA = "0x1804C5F70")]
// Token: 0x0600260F RID: 9743 RVA: 0x000580F4 File Offset: 0x000562F4
[Token(Token = "0x600260F")]
[Address(RVA = "0xD13BB0", Offset = "0xD12BB0", VA = "0x180D13BB0")]
private void Start()
{
/*
An exception occurred when decompiling this method (06002378)
An exception occurred when decompiling this method (0600260F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.FBIKBoxing::Start()
@@ -31,66 +31,66 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002379 RID: 9081 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002379")]
[Address(RVA = "0x4C5D60", Offset = "0x4C4560", VA = "0x1804C5D60")]
// Token: 0x06002610 RID: 9744 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002610")]
[Address(RVA = "0xD139A0", Offset = "0xD129A0", VA = "0x180D139A0")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600237A RID: 9082 RVA: 0x00051480 File Offset: 0x0004F680
[Token(Token = "0x600237A")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06002611 RID: 9745 RVA: 0x00058110 File Offset: 0x00056310
[Token(Token = "0x6002611")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public FBIKBoxing()
{
}
// Token: 0x04002CEE RID: 11502
// Token: 0x04002F96 RID: 12182
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CEE")]
[Token(Token = "0x4002F96")]
[Tooltip("The target we want to hit")]
public Transform target;
// Token: 0x04002CEF RID: 11503
// Token: 0x04002F97 RID: 12183
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CEF")]
[Token(Token = "0x4002F97")]
[Tooltip("The pin Transform is used to reference the exact hit point in the animation (used by AimIK to aim the upper body to follow the target).In Legacy and Generic modes you can just create and position a reference point in your animating software and include it in the FBX. Then in Unity if you added a GameObject with the exact same name under the character's root, it would be animated to the required position.In Humanoid mode however, Mecanim loses track of any Transform that does not belong to the avatar, so in this case the pin point has to be manually set inside the Unity Editor.")]
public Transform pin;
// Token: 0x04002CF0 RID: 11504
// Token: 0x04002F98 RID: 12184
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CF0")]
[Token(Token = "0x4002F98")]
[Tooltip("The Full Body Biped IK component")]
public FullBodyBipedIK ik;
// Token: 0x04002CF1 RID: 11505
// Token: 0x04002F99 RID: 12185
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CF1")]
[Token(Token = "0x4002F99")]
[Tooltip("The Aim IK component. Aim IK is ust used for following the target slightly with the body.")]
public AimIK aim;
// Token: 0x04002CF2 RID: 11506
// Token: 0x04002F9A RID: 12186
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CF2")]
[Token(Token = "0x4002F9A")]
[Tooltip("The master weight")]
public float weight;
// Token: 0x04002CF3 RID: 11507
// Token: 0x04002F9B RID: 12187
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002CF3")]
[Token(Token = "0x4002F9B")]
[Tooltip("The effector type of the punching hand")]
public FullBodyBipedEffector effector;
// Token: 0x04002CF4 RID: 11508
// Token: 0x04002F9C RID: 12188
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CF4")]
[Token(Token = "0x4002F9C")]
[Tooltip("Weight of aiming the body to follow the target")]
public AnimationCurve aimWeight;
// Token: 0x04002CF5 RID: 11509
// Token: 0x04002F9D RID: 12189
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CF5")]
[Token(Token = "0x4002F9D")]
private Animator animator;
}
}

View File

@@ -5,31 +5,21 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C5 RID: 965
[Token(Token = "0x20003C5")]
// Token: 0x02000414 RID: 1044
[Token(Token = "0x2000414")]
public class FBIKHandsOnProp : MonoBehaviour
{
// Token: 0x0600237B RID: 9083 RVA: 0x00051494 File Offset: 0x0004F694
[Token(Token = "0x600237B")]
[Address(RVA = "0x4C98F0", Offset = "0x4C80F0", VA = "0x1804C98F0")]
// Token: 0x06002612 RID: 9746 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002612")]
[Address(RVA = "0xD17530", Offset = "0xD16530", VA = "0x180D17530")]
private void Awake()
{
IKSolverFullBodyBiped solver = this.ik.solver;
IKSolver.UpdateDelegate onPreRead = solver.OnPreRead;
IKSolver.UpdateDelegate updateDelegate = new IKSolver.UpdateDelegate(this.OnPreRead);
Delegate @delegate = Delegate.Combine(onPreRead, updateDelegate);
int num = 0;
if (@delegate == 0 || @delegate != 0)
{
solver.OnPreRead = num;
throw new NullReferenceException();
}
throw new InvalidCastException();
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600237C RID: 9084 RVA: 0x000514E8 File Offset: 0x0004F6E8
[Token(Token = "0x600237C")]
[Address(RVA = "0x4CA1E0", Offset = "0x4C89E0", VA = "0x1804CA1E0")]
// Token: 0x06002613 RID: 9747 RVA: 0x00058124 File Offset: 0x00056324
[Token(Token = "0x6002613")]
[Address(RVA = "0xD17E20", Offset = "0xD16E20", VA = "0x180D17E20")]
private void OnPreRead()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -43,37 +33,51 @@ namespace RootMotion.Demos
this.HandsOnProp(leftHandEffector2, rightHandEffector2);
}
// Token: 0x0600237D RID: 9085 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600237D")]
[Address(RVA = "0x4C99E0", Offset = "0x4C81E0", VA = "0x1804C99E0")]
// Token: 0x06002614 RID: 9748 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002614")]
[Address(RVA = "0xD17620", Offset = "0xD16620", VA = "0x180D17620")]
private void HandsOnProp(IKEffector mainHand, IKEffector otherHand)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600237E RID: 9086 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600237E")]
[Address(RVA = "0x4CA0B0", Offset = "0x4C88B0", VA = "0x1804CA0B0")]
// Token: 0x06002615 RID: 9749 RVA: 0x0005818C File Offset: 0x0005638C
[Token(Token = "0x6002615")]
[Address(RVA = "0xD17CF0", Offset = "0xD16CF0", VA = "0x180D17CF0")]
private void OnDestroy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
FullBodyBipedIK fullBodyBipedIK = this.ik;
int num = 0;
if (fullBodyBipedIK != num)
{
IKSolverFullBodyBiped solver = this.ik.solver;
IKSolver.UpdateDelegate onPreRead = solver.OnPreRead;
IKSolver.UpdateDelegate updateDelegate = new IKSolver.UpdateDelegate(this.OnPreRead);
Delegate @delegate = Delegate.Remove(onPreRead, updateDelegate);
int num2 = 0;
if (@delegate != 0 && @delegate == 0)
{
throw new InvalidCastException();
}
solver.OnPreRead = num2;
}
}
// Token: 0x0600237F RID: 9087 RVA: 0x00051550 File Offset: 0x0004F750
[Token(Token = "0x600237F")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06002616 RID: 9750 RVA: 0x000581F8 File Offset: 0x000563F8
[Token(Token = "0x6002616")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public FBIKHandsOnProp()
{
}
// Token: 0x04002CF6 RID: 11510
// Token: 0x04002F9E RID: 12190
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CF6")]
[Token(Token = "0x4002F9E")]
public FullBodyBipedIK ik;
// Token: 0x04002CF7 RID: 11511
// Token: 0x04002F9F RID: 12191
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CF7")]
[Token(Token = "0x4002F9F")]
public bool leftHanded;
}
}

View File

@@ -5,155 +5,155 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C6 RID: 966
[Token(Token = "0x20003C6")]
// Token: 0x02000415 RID: 1045
[Token(Token = "0x2000415")]
public class FPSAiming : MonoBehaviour
{
// Token: 0x06002380 RID: 9088 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002380")]
[Address(RVA = "0x4CC9F0", Offset = "0x4CB1F0", VA = "0x1804CC9F0")]
// Token: 0x06002617 RID: 9751 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002617")]
[Address(RVA = "0xD1A630", Offset = "0xD19630", VA = "0x180D1A630")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002381 RID: 9089 RVA: 0x00051564 File Offset: 0x0004F764
[Token(Token = "0x6002381")]
[Address(RVA = "0x4CB9A0", Offset = "0x4CA1A0", VA = "0x1804CB9A0")]
// Token: 0x06002618 RID: 9752 RVA: 0x0005820C File Offset: 0x0005640C
[Token(Token = "0x6002618")]
[Address(RVA = "0xD195E0", Offset = "0xD185E0", VA = "0x180D195E0")]
private void FixedUpdate()
{
this.updateFrame = true;
}
// Token: 0x06002382 RID: 9090 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002382")]
[Address(RVA = "0x4CB9B0", Offset = "0x4CA1B0", VA = "0x1804CB9B0")]
// Token: 0x06002619 RID: 9753 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002619")]
[Address(RVA = "0xD195F0", Offset = "0xD185F0", VA = "0x180D195F0")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002383 RID: 9091 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002383")]
[Address(RVA = "0x4CB7E0", Offset = "0x4C9FE0", VA = "0x1804CB7E0")]
// Token: 0x0600261A RID: 9754 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600261A")]
[Address(RVA = "0xD19420", Offset = "0xD18420", VA = "0x180D19420")]
private void Aiming()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002384 RID: 9092 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002384")]
[Address(RVA = "0x4CBAD0", Offset = "0x4CA2D0", VA = "0x1804CBAD0")]
// Token: 0x0600261B RID: 9755 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600261B")]
[Address(RVA = "0xD19710", Offset = "0xD18710", VA = "0x180D19710")]
private void LookDownTheSight()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002385 RID: 9093 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002385")]
[Address(RVA = "0x4CC770", Offset = "0x4CAF70", VA = "0x1804CC770")]
// Token: 0x0600261C RID: 9756 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600261C")]
[Address(RVA = "0xD1A3B0", Offset = "0xD193B0", VA = "0x180D1A3B0")]
private void RotateCharacter()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002386 RID: 9094 RVA: 0x00051578 File Offset: 0x0004F778
[Token(Token = "0x6002386")]
[Address(RVA = "0x4CCB90", Offset = "0x4CB390", VA = "0x1804CCB90")]
// Token: 0x0600261D RID: 9757 RVA: 0x00058220 File Offset: 0x00056420
[Token(Token = "0x600261D")]
[Address(RVA = "0xD1A7D0", Offset = "0xD197D0", VA = "0x180D1A7D0")]
public FPSAiming()
{
}
// Token: 0x04002CF8 RID: 11512
// Token: 0x04002FA0 RID: 12192
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CF8")]
[Token(Token = "0x4002FA0")]
[Range(0f, 1f)]
public float aimWeight = 1f;
// Token: 0x04002CF9 RID: 11513
// Token: 0x04002FA1 RID: 12193
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002CF9")]
[Token(Token = "0x4002FA1")]
[Range(0f, 1f)]
public float sightWeight = 1f;
// Token: 0x04002CFA RID: 11514
// Token: 0x04002FA2 RID: 12194
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CFA")]
[Token(Token = "0x4002FA2")]
[Range(0f, 180f)]
public float maxAngle = 80f;
// Token: 0x04002CFB RID: 11515
// Token: 0x04002FA3 RID: 12195
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002CFB")]
[Token(Token = "0x4002FA3")]
[SerializeField]
private bool animatePhysics;
// Token: 0x04002CFC RID: 11516
// Token: 0x04002FA4 RID: 12196
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CFC")]
[Token(Token = "0x4002FA4")]
[SerializeField]
private Transform gun;
// Token: 0x04002CFD RID: 11517
// Token: 0x04002FA5 RID: 12197
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CFD")]
[Token(Token = "0x4002FA5")]
[SerializeField]
private Transform gunTarget;
// Token: 0x04002CFE RID: 11518
// Token: 0x04002FA6 RID: 12198
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CFE")]
[Token(Token = "0x4002FA6")]
[SerializeField]
private FullBodyBipedIK ik;
// Token: 0x04002CFF RID: 11519
// Token: 0x04002FA7 RID: 12199
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CFF")]
[Token(Token = "0x4002FA7")]
[SerializeField]
private AimIK gunAim;
// Token: 0x04002D00 RID: 11520
// Token: 0x04002FA8 RID: 12200
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D00")]
[Token(Token = "0x4002FA8")]
[SerializeField]
private CameraControllerFPS cam;
// Token: 0x04002D01 RID: 11521
// Token: 0x04002FA9 RID: 12201
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D01")]
[Token(Token = "0x4002FA9")]
[SerializeField]
private Recoil recoil;
// Token: 0x04002D02 RID: 11522
// Token: 0x04002FAA RID: 12202
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D02")]
[Token(Token = "0x4002FAA")]
[SerializeField]
[Range(0f, 1f)]
private float cameraRecoilWeight = 0.5f;
// Token: 0x04002D03 RID: 11523
// Token: 0x04002FAB RID: 12203
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002D03")]
[Token(Token = "0x4002FAB")]
private Vector3 gunTargetDefaultLocalPosition;
// Token: 0x04002D04 RID: 11524
// Token: 0x04002FAC RID: 12204
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002D04")]
[Token(Token = "0x4002FAC")]
private Quaternion gunTargetDefaultLocalRotation;
// Token: 0x04002D05 RID: 11525
// Token: 0x04002FAD RID: 12205
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002D05")]
[Token(Token = "0x4002FAD")]
private Vector3 camDefaultLocalPosition;
// Token: 0x04002D06 RID: 11526
// Token: 0x04002FAE RID: 12206
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002D06")]
[Token(Token = "0x4002FAE")]
private Vector3 camRelativeToGunTarget;
// Token: 0x04002D07 RID: 11527
// Token: 0x04002FAF RID: 12207
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002D07")]
[Token(Token = "0x4002FAF")]
private bool updateFrame;
}
}

View File

@@ -4,19 +4,19 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C7 RID: 967
[Token(Token = "0x20003C7")]
[RequireComponent(typeof(Animator))]
// Token: 0x02000416 RID: 1046
[Token(Token = "0x2000416")]
[RequireComponent(typeof(FPSAiming))]
[RequireComponent(typeof(Animator))]
public class FPSCharacter : MonoBehaviour
{
// Token: 0x06002387 RID: 9095 RVA: 0x000515B8 File Offset: 0x0004F7B8
[Token(Token = "0x6002387")]
[Address(RVA = "0x4CCC80", Offset = "0x4CB480", VA = "0x1804CCC80")]
// Token: 0x0600261E RID: 9758 RVA: 0x00058260 File Offset: 0x00056460
[Token(Token = "0x600261E")]
[Address(RVA = "0xD1A8C0", Offset = "0xD198C0", VA = "0x180D1A8C0")]
private void Start()
{
/*
An exception occurred when decompiling this method (06002387)
An exception occurred when decompiling this method (0600261E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.FPSCharacter::Start()
@@ -32,48 +32,48 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002388 RID: 9096 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002388")]
[Address(RVA = "0x4CCD00", Offset = "0x4CB500", VA = "0x1804CCD00")]
// Token: 0x0600261F RID: 9759 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600261F")]
[Address(RVA = "0xD1A940", Offset = "0xD19940", VA = "0x180D1A940")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002389 RID: 9097 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002389")]
[Address(RVA = "0x4CCBC0", Offset = "0x4CB3C0", VA = "0x1804CCBC0")]
// Token: 0x06002620 RID: 9760 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002620")]
[Address(RVA = "0xD1A800", Offset = "0xD19800", VA = "0x180D1A800")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600238A RID: 9098 RVA: 0x000515E0 File Offset: 0x0004F7E0
[Token(Token = "0x600238A")]
[Address(RVA = "0x4CCDF0", Offset = "0x4CB5F0", VA = "0x1804CCDF0")]
// Token: 0x06002621 RID: 9761 RVA: 0x00058288 File Offset: 0x00056488
[Token(Token = "0x6002621")]
[Address(RVA = "0xD1AA30", Offset = "0xD19A30", VA = "0x180D1AA30")]
public FPSCharacter()
{
}
// Token: 0x04002D08 RID: 11528
// Token: 0x04002FB0 RID: 12208
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D08")]
[Token(Token = "0x4002FB0")]
[Range(0f, 1f)]
public float walkSpeed = 0.5f;
// Token: 0x04002D09 RID: 11529
// Token: 0x04002FB1 RID: 12209
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D09")]
[Token(Token = "0x4002FB1")]
private float sVel;
// Token: 0x04002D0A RID: 11530
// Token: 0x04002FB2 RID: 12210
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D0A")]
[Token(Token = "0x4002FB2")]
private Animator animator;
// Token: 0x04002D0B RID: 11531
// Token: 0x04002FB3 RID: 12211
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D0B")]
[Token(Token = "0x4002FB3")]
private FPSAiming FPSAiming;
}
}

View File

@@ -4,21 +4,21 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E4 RID: 996
[Token(Token = "0x20003E4")]
// Token: 0x02000433 RID: 1075
[Token(Token = "0x2000433")]
public class GrounderDemo : MonoBehaviour
{
// Token: 0x060023F8 RID: 9208 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F8")]
[Address(RVA = "0x11D7E00", Offset = "0x11D6600", VA = "0x1811D7E00")]
// Token: 0x0600268F RID: 9871 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600268F")]
[Address(RVA = "0x16FB490", Offset = "0x16FA490", VA = "0x1816FB490")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F9 RID: 9209 RVA: 0x0005221C File Offset: 0x0005041C
[Token(Token = "0x60023F9")]
[Address(RVA = "0x11D7D70", Offset = "0x11D6570", VA = "0x1811D7D70")]
// Token: 0x06002690 RID: 9872 RVA: 0x00058EC4 File Offset: 0x000570C4
[Token(Token = "0x6002690")]
[Address(RVA = "0x16FB400", Offset = "0x16FA400", VA = "0x1816FB400")]
public void Activate(int index)
{
GameObject[] array = this.characters;
@@ -33,16 +33,16 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023FA RID: 9210 RVA: 0x00052264 File Offset: 0x00050464
[Token(Token = "0x60023FA")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06002691 RID: 9873 RVA: 0x00058F0C File Offset: 0x0005710C
[Token(Token = "0x6002691")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public GrounderDemo()
{
}
// Token: 0x04002D9C RID: 11676
// Token: 0x04003044 RID: 12356
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D9C")]
[Token(Token = "0x4003044")]
public GameObject[] characters;
}
}

View File

@@ -5,48 +5,48 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C8 RID: 968
[Token(Token = "0x20003C8")]
// Token: 0x02000417 RID: 1047
[Token(Token = "0x2000417")]
public class HitReactionTrigger : MonoBehaviour
{
// Token: 0x0600238B RID: 9099 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238B")]
[Address(RVA = "0x11E1040", Offset = "0x11DF840", VA = "0x1811E1040")]
// Token: 0x06002622 RID: 9762 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002622")]
[Address(RVA = "0x17046D0", Offset = "0x17036D0", VA = "0x1817046D0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600238C RID: 9100 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238C")]
[Address(RVA = "0x11E0F70", Offset = "0x11DF770", VA = "0x1811E0F70")]
// Token: 0x06002623 RID: 9763 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002623")]
[Address(RVA = "0x1704600", Offset = "0x1703600", VA = "0x181704600")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600238D RID: 9101 RVA: 0x00051600 File Offset: 0x0004F800
[Token(Token = "0x600238D")]
[Address(RVA = "0xB6B850", Offset = "0xB6A050", VA = "0x180B6B850")]
// Token: 0x06002624 RID: 9764 RVA: 0x000582A8 File Offset: 0x000564A8
[Token(Token = "0x6002624")]
[Address(RVA = "0x79FD70", Offset = "0x79ED70", VA = "0x18079FD70")]
public HitReactionTrigger()
{
}
// Token: 0x04002D0C RID: 11532
// Token: 0x04002FB4 RID: 12212
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D0C")]
[Token(Token = "0x4002FB4")]
[SerializeField]
private HitReaction hitReaction;
// Token: 0x04002D0D RID: 11533
// Token: 0x04002FB5 RID: 12213
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D0D")]
[Token(Token = "0x4002FB5")]
[SerializeField]
private float hitForce = 1f;
// Token: 0x04002D0E RID: 11534
// Token: 0x04002FB6 RID: 12214
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D0E")]
[Token(Token = "0x4002FB6")]
private string colliderName;
}
}

View File

@@ -5,71 +5,71 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C9 RID: 969
[Token(Token = "0x20003C9")]
// Token: 0x02000418 RID: 1048
[Token(Token = "0x2000418")]
public class HoldingHands : MonoBehaviour
{
// Token: 0x0600238E RID: 9102 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238E")]
[Address(RVA = "0x11E1E90", Offset = "0x11E0690", VA = "0x1811E1E90")]
// Token: 0x06002625 RID: 9765 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002625")]
[Address(RVA = "0x1705520", Offset = "0x1704520", VA = "0x181705520")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600238F RID: 9103 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238F")]
[Address(RVA = "0x11E1A20", Offset = "0x11E0220", VA = "0x1811E1A20")]
// Token: 0x06002626 RID: 9766 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002626")]
[Address(RVA = "0x17050B0", Offset = "0x17040B0", VA = "0x1817050B0")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002390 RID: 9104 RVA: 0x00051620 File Offset: 0x0004F820
[Token(Token = "0x6002390")]
[Address(RVA = "0x11E2010", Offset = "0x11E0810", VA = "0x1811E2010")]
// Token: 0x06002627 RID: 9767 RVA: 0x000582C8 File Offset: 0x000564C8
[Token(Token = "0x6002627")]
[Address(RVA = "0x17056A0", Offset = "0x17046A0", VA = "0x1817056A0")]
public HoldingHands()
{
}
// Token: 0x04002D0F RID: 11535
// Token: 0x04002FB7 RID: 12215
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D0F")]
[Token(Token = "0x4002FB7")]
public FullBodyBipedIK rightHandChar;
// Token: 0x04002D10 RID: 11536
// Token: 0x04002FB8 RID: 12216
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D10")]
[Token(Token = "0x4002FB8")]
public FullBodyBipedIK leftHandChar;
// Token: 0x04002D11 RID: 11537
// Token: 0x04002FB9 RID: 12217
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D11")]
[Token(Token = "0x4002FB9")]
public Transform rightHandTarget;
// Token: 0x04002D12 RID: 11538
// Token: 0x04002FBA RID: 12218
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D12")]
[Token(Token = "0x4002FBA")]
public Transform leftHandTarget;
// Token: 0x04002D13 RID: 11539
// Token: 0x04002FBB RID: 12219
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D13")]
[Token(Token = "0x4002FBB")]
public float crossFade;
// Token: 0x04002D14 RID: 11540
// Token: 0x04002FBC RID: 12220
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002D14")]
[Token(Token = "0x4002FBC")]
public float speed = 10f;
// Token: 0x04002D15 RID: 11541
// Token: 0x04002FBD RID: 12221
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D15")]
[Token(Token = "0x4002FBD")]
private Quaternion rightHandRotation;
// Token: 0x04002D16 RID: 11542
// Token: 0x04002FBE RID: 12222
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D16")]
[Token(Token = "0x4002FBE")]
private Quaternion leftHandRotation;
}
}

View File

@@ -5,46 +5,46 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CA RID: 970
[Token(Token = "0x20003CA")]
// Token: 0x02000419 RID: 1049
[Token(Token = "0x2000419")]
public class InteractionC2CDemo : MonoBehaviour
{
// Token: 0x06002391 RID: 9105 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002391")]
[Address(RVA = "0x10AF270", Offset = "0x10ADA70", VA = "0x1810AF270")]
// Token: 0x06002628 RID: 9768 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002628")]
[Address(RVA = "0x10429B0", Offset = "0x10419B0", VA = "0x1810429B0")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002392 RID: 9106 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002392")]
[Address(RVA = "0x10AF0E0", Offset = "0x10AD8E0", VA = "0x1810AF0E0")]
// Token: 0x06002629 RID: 9769 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002629")]
[Address(RVA = "0x1042820", Offset = "0x1041820", VA = "0x181042820")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002393 RID: 9107 RVA: 0x00051640 File Offset: 0x0004F840
[Token(Token = "0x6002393")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600262A RID: 9770 RVA: 0x000582E8 File Offset: 0x000564E8
[Token(Token = "0x600262A")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public InteractionC2CDemo()
{
}
// Token: 0x04002D17 RID: 11543
// Token: 0x04002FBF RID: 12223
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D17")]
[Token(Token = "0x4002FBF")]
public InteractionSystem character1;
// Token: 0x04002D18 RID: 11544
// Token: 0x04002FC0 RID: 12224
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D18")]
[Token(Token = "0x4002FC0")]
public InteractionSystem character2;
// Token: 0x04002D19 RID: 11545
// Token: 0x04002FC1 RID: 12225
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D19")]
[Token(Token = "0x4002FC1")]
public InteractionObject handShake;
}
}

View File

@@ -5,68 +5,68 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CB RID: 971
[Token(Token = "0x20003CB")]
// Token: 0x0200041A RID: 1050
[Token(Token = "0x200041A")]
public class InteractionDemo : MonoBehaviour
{
// Token: 0x06002394 RID: 9108 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002394")]
[Address(RVA = "0x10AF320", Offset = "0x10ADB20", VA = "0x1810AF320")]
// Token: 0x0600262B RID: 9771 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600262B")]
[Address(RVA = "0x1042A60", Offset = "0x1041A60", VA = "0x181042A60")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002395 RID: 9109 RVA: 0x00051654 File Offset: 0x0004F854
[Token(Token = "0x6002395")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600262C RID: 9772 RVA: 0x000582FC File Offset: 0x000564FC
[Token(Token = "0x600262C")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public InteractionDemo()
{
}
// Token: 0x04002D1A RID: 11546
// Token: 0x04002FC2 RID: 12226
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D1A")]
[Token(Token = "0x4002FC2")]
public InteractionSystem interactionSystem;
// Token: 0x04002D1B RID: 11547
// Token: 0x04002FC3 RID: 12227
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D1B")]
[Token(Token = "0x4002FC3")]
public bool interrupt;
// Token: 0x04002D1C RID: 11548
// Token: 0x04002FC4 RID: 12228
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D1C")]
[Token(Token = "0x4002FC4")]
public InteractionObject ball;
// Token: 0x04002D1D RID: 11549
// Token: 0x04002FC5 RID: 12229
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D1D")]
[Token(Token = "0x4002FC5")]
public InteractionObject benchMain;
// Token: 0x04002D1E RID: 11550
// Token: 0x04002FC6 RID: 12230
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D1E")]
[Token(Token = "0x4002FC6")]
public InteractionObject benchHands;
// Token: 0x04002D1F RID: 11551
// Token: 0x04002FC7 RID: 12231
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D1F")]
[Token(Token = "0x4002FC7")]
public InteractionObject button;
// Token: 0x04002D20 RID: 11552
// Token: 0x04002FC8 RID: 12232
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D20")]
[Token(Token = "0x4002FC8")]
public InteractionObject cigarette;
// Token: 0x04002D21 RID: 11553
// Token: 0x04002FC9 RID: 12233
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D21")]
[Token(Token = "0x4002FC9")]
public InteractionObject door;
// Token: 0x04002D22 RID: 11554
// Token: 0x04002FCA RID: 12234
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D22")]
[Token(Token = "0x4002FCA")]
private bool isSitting;
}
}

View File

@@ -5,18 +5,18 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CC RID: 972
[Token(Token = "0x20003CC")]
// Token: 0x0200041B RID: 1051
[Token(Token = "0x200041B")]
[RequireComponent(typeof(InteractionSystem))]
public class InteractionSystemTestGUI : MonoBehaviour
{
// Token: 0x06002396 RID: 9110 RVA: 0x00051668 File Offset: 0x0004F868
[Token(Token = "0x6002396")]
[Address(RVA = "0x10B3900", Offset = "0x10B2100", VA = "0x1810B3900")]
// Token: 0x0600262D RID: 9773 RVA: 0x00058310 File Offset: 0x00056510
[Token(Token = "0x600262D")]
[Address(RVA = "0x1047040", Offset = "0x1046040", VA = "0x181047040")]
private void Awake()
{
/*
An exception occurred when decompiling this method (06002396)
An exception occurred when decompiling this method (0600262D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.InteractionSystemTestGUI::Awake()
@@ -32,38 +32,38 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002397 RID: 9111 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002397")]
[Address(RVA = "0x10B3950", Offset = "0x10B2150", VA = "0x1810B3950")]
// Token: 0x0600262E RID: 9774 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600262E")]
[Address(RVA = "0x1047090", Offset = "0x1046090", VA = "0x181047090")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002398 RID: 9112 RVA: 0x00051684 File Offset: 0x0004F884
[Token(Token = "0x6002398")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600262F RID: 9775 RVA: 0x0005832C File Offset: 0x0005652C
[Token(Token = "0x600262F")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public InteractionSystemTestGUI()
{
}
// Token: 0x04002D23 RID: 11555
// Token: 0x04002FCB RID: 12235
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D23")]
[Token(Token = "0x4002FCB")]
[SerializeField]
[Tooltip("The object to interact to")]
private InteractionObject interactionObject;
// Token: 0x04002D24 RID: 11556
// Token: 0x04002FCC RID: 12236
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D24")]
[Token(Token = "0x4002FCC")]
[SerializeField]
[Tooltip("The effectors to interact with")]
private FullBodyBipedEffector[] effectors;
// Token: 0x04002D25 RID: 11557
// Token: 0x04002FCD RID: 12237
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D25")]
[Token(Token = "0x4002FCD")]
private InteractionSystem interactionSystem;
}
}

View File

@@ -5,22 +5,22 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CD RID: 973
[Token(Token = "0x20003CD")]
// Token: 0x0200041C RID: 1052
[Token(Token = "0x200041C")]
public class KissingRig : MonoBehaviour
{
// Token: 0x06002399 RID: 9113 RVA: 0x00051698 File Offset: 0x0004F898
[Token(Token = "0x6002399")]
[Address(RVA = "0x10BE940", Offset = "0x10BD140", VA = "0x1810BE940")]
// Token: 0x06002630 RID: 9776 RVA: 0x00058340 File Offset: 0x00056540
[Token(Token = "0x6002630")]
[Address(RVA = "0x10528D0", Offset = "0x10518D0", VA = "0x1810528D0")]
private void Start()
{
this.partner1.Initiate();
this.partner2.Initiate();
}
// Token: 0x0600239A RID: 9114 RVA: 0x000516C4 File Offset: 0x0004F8C4
[Token(Token = "0x600239A")]
[Address(RVA = "0x10BE8E0", Offset = "0x10BD0E0", VA = "0x1810BE8E0")]
// Token: 0x06002631 RID: 9777 RVA: 0x0005836C File Offset: 0x0005656C
[Token(Token = "0x6002631")]
[Address(RVA = "0x1052870", Offset = "0x1051870", VA = "0x181052870")]
private void LateUpdate()
{
int num = 0;
@@ -36,41 +36,41 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600239B RID: 9115 RVA: 0x00051714 File Offset: 0x0004F914
[Token(Token = "0x600239B")]
[Address(RVA = "0x10BE980", Offset = "0x10BD180", VA = "0x1810BE980")]
// Token: 0x06002632 RID: 9778 RVA: 0x000583BC File Offset: 0x000565BC
[Token(Token = "0x6002632")]
[Address(RVA = "0x1052910", Offset = "0x1051910", VA = "0x181052910")]
public KissingRig()
{
}
// Token: 0x04002D26 RID: 11558
// Token: 0x04002FCE RID: 12238
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D26")]
[Token(Token = "0x4002FCE")]
public KissingRig.Partner partner1;
// Token: 0x04002D27 RID: 11559
// Token: 0x04002FCF RID: 12239
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D27")]
[Token(Token = "0x4002FCF")]
public KissingRig.Partner partner2;
// Token: 0x04002D28 RID: 11560
// Token: 0x04002FD0 RID: 12240
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D28")]
[Token(Token = "0x4002FD0")]
public float weight;
// Token: 0x04002D29 RID: 11561
// Token: 0x04002FD1 RID: 12241
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D29")]
[Token(Token = "0x4002FD1")]
public int iterations = (int)((ulong)3L);
// Token: 0x020003CE RID: 974
[Token(Token = "0x20003CE")]
// Token: 0x0200041D RID: 1053
[Token(Token = "0x200041D")]
[Serializable]
public class Partner
{
// Token: 0x0600239C RID: 9116 RVA: 0x00051730 File Offset: 0x0004F930
[Token(Token = "0x600239C")]
[Address(RVA = "0xA9A410", Offset = "0xA98C10", VA = "0x180A9A410")]
// Token: 0x06002633 RID: 9779 RVA: 0x000583D8 File Offset: 0x000565D8
[Token(Token = "0x6002633")]
[Address(RVA = "0x69A4C0", Offset = "0x6994C0", VA = "0x18069A4C0")]
public void Initiate()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -78,21 +78,21 @@ namespace RootMotion.Demos
fullBodyBipedIK.enabled = num != 0;
}
// Token: 0x0600239D RID: 9117 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600239D")]
[Address(RVA = "0x158BC20", Offset = "0x158A420", VA = "0x18158BC20")]
// Token: 0x06002634 RID: 9780 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002634")]
[Address(RVA = "0x69A750", Offset = "0x699750", VA = "0x18069A750")]
public void Update(float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170001F7 RID: 503
// (get) Token: 0x0600239E RID: 9118 RVA: 0x00051754 File Offset: 0x0004F954
[Token(Token = "0x170001F7")]
// Token: 0x17000222 RID: 546
// (get) Token: 0x06002635 RID: 9781 RVA: 0x000583FC File Offset: 0x000565FC
[Token(Token = "0x17000222")]
private Transform neck
{
[Token(Token = "0x600239E")]
[Address(RVA = "0x158C560", Offset = "0x158AD60", VA = "0x18158C560")]
[Token(Token = "0x6002635")]
[Address(RVA = "0x69B090", Offset = "0x69A090", VA = "0x18069B090")]
get
{
Transform[] spineBones = this.ik.solver.spineMapping.spineBones;
@@ -101,74 +101,74 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600239F RID: 9119 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600239F")]
[Address(RVA = "0x158B9C0", Offset = "0x158A1C0", VA = "0x18158B9C0")]
// Token: 0x06002636 RID: 9782 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002636")]
[Address(RVA = "0x69A4F0", Offset = "0x6994F0", VA = "0x18069A4F0")]
private void InverseTransformEffector(FullBodyBipedEffector effector, Transform target, Vector3 targetPosition, float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023A0 RID: 9120 RVA: 0x00051790 File Offset: 0x0004F990
[Token(Token = "0x60023A0")]
[Address(RVA = "0x158C530", Offset = "0x158AD30", VA = "0x18158C530")]
// Token: 0x06002637 RID: 9783 RVA: 0x00058438 File Offset: 0x00056638
[Token(Token = "0x6002637")]
[Address(RVA = "0x69B060", Offset = "0x69A060", VA = "0x18069B060")]
public Partner()
{
}
// Token: 0x04002D2A RID: 11562
// Token: 0x04002FD2 RID: 12242
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002D2A")]
[Token(Token = "0x4002FD2")]
public FullBodyBipedIK ik;
// Token: 0x04002D2B RID: 11563
// Token: 0x04002FD3 RID: 12243
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D2B")]
[Token(Token = "0x4002FD3")]
public Transform mouth;
// Token: 0x04002D2C RID: 11564
// Token: 0x04002FD4 RID: 12244
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D2C")]
[Token(Token = "0x4002FD4")]
public Transform mouthTarget;
// Token: 0x04002D2D RID: 11565
// Token: 0x04002FD5 RID: 12245
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D2D")]
[Token(Token = "0x4002FD5")]
public Transform touchTargetLeftHand;
// Token: 0x04002D2E RID: 11566
// Token: 0x04002FD6 RID: 12246
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D2E")]
[Token(Token = "0x4002FD6")]
public Transform touchTargetRightHand;
// Token: 0x04002D2F RID: 11567
// Token: 0x04002FD7 RID: 12247
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D2F")]
[Token(Token = "0x4002FD7")]
public float bodyWeightHorizontal = 0.4f;
// Token: 0x04002D30 RID: 11568
// Token: 0x04002FD8 RID: 12248
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002D30")]
[Token(Token = "0x4002FD8")]
public float bodyWeightVertical = 1f;
// Token: 0x04002D31 RID: 11569
// Token: 0x04002FD9 RID: 12249
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D31")]
[Token(Token = "0x4002FD9")]
public float neckRotationWeight = 0.3f;
// Token: 0x04002D32 RID: 11570
// Token: 0x04002FDA RID: 12250
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002D32")]
[Token(Token = "0x4002FDA")]
public float headTiltAngle = 10f;
// Token: 0x04002D33 RID: 11571
// Token: 0x04002FDB RID: 12251
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D33")]
[Token(Token = "0x4002FDB")]
public Vector3 headTiltAxis;
// Token: 0x04002D34 RID: 11572
// Token: 0x04002FDC RID: 12252
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002D34")]
[Token(Token = "0x4002FDC")]
private Quaternion neckRotation;
}
}

View File

@@ -4,124 +4,124 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B3 RID: 947
[Token(Token = "0x20003B3")]
// Token: 0x02000402 RID: 1026
[Token(Token = "0x2000402")]
public class MechSpider : MonoBehaviour
{
// Token: 0x06002336 RID: 9014 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002336")]
[Address(RVA = "0x425F60", Offset = "0x424760", VA = "0x180425F60")]
// Token: 0x060025CD RID: 9677 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CD")]
[Address(RVA = "0x426600", Offset = "0x425600", VA = "0x180426600")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002337 RID: 9015 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002337")]
[Address(RVA = "0x425A40", Offset = "0x424240", VA = "0x180425A40")]
// Token: 0x060025CE RID: 9678 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CE")]
[Address(RVA = "0x4260E0", Offset = "0x4250E0", VA = "0x1804260E0")]
private Vector3 GetLegCentroid()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002338 RID: 9016 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002338")]
[Address(RVA = "0x425BC0", Offset = "0x4243C0", VA = "0x180425BC0")]
// Token: 0x060025CF RID: 9679 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CF")]
[Address(RVA = "0x426260", Offset = "0x425260", VA = "0x180426260")]
private Vector3 GetLegsPlaneNormal()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002339 RID: 9017 RVA: 0x00050DB8 File Offset: 0x0004EFB8
[Token(Token = "0x6002339")]
[Address(RVA = "0x4268A0", Offset = "0x4250A0", VA = "0x1804268A0")]
// Token: 0x060025D0 RID: 9680 RVA: 0x000579DC File Offset: 0x00055BDC
[Token(Token = "0x60025D0")]
[Address(RVA = "0x426F40", Offset = "0x425F40", VA = "0x180426F40")]
public MechSpider()
{
}
// Token: 0x04002C7B RID: 11387
// Token: 0x04002F23 RID: 12067
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C7B")]
[Token(Token = "0x4002F23")]
public LayerMask raycastLayers;
// Token: 0x04002C7C RID: 11388
// Token: 0x04002F24 RID: 12068
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002C7C")]
[Token(Token = "0x4002F24")]
public float scale = 1f;
// Token: 0x04002C7D RID: 11389
// Token: 0x04002F25 RID: 12069
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C7D")]
[Token(Token = "0x4002F25")]
public Transform body;
// Token: 0x04002C7E RID: 11390
// Token: 0x04002F26 RID: 12070
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C7E")]
[Token(Token = "0x4002F26")]
public MechSpiderLeg[] legs;
// Token: 0x04002C7F RID: 11391
// Token: 0x04002F27 RID: 12071
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C7F")]
[Token(Token = "0x4002F27")]
public float legRotationWeight = 1f;
// Token: 0x04002C80 RID: 11392
// Token: 0x04002F28 RID: 12072
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002C80")]
[Token(Token = "0x4002F28")]
public float rootPositionSpeed = 5f;
// Token: 0x04002C81 RID: 11393
// Token: 0x04002F29 RID: 12073
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C81")]
[Token(Token = "0x4002F29")]
public float rootRotationSpeed = 30f;
// Token: 0x04002C82 RID: 11394
// Token: 0x04002F2A RID: 12074
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C82")]
[Token(Token = "0x4002F2A")]
public float breatheSpeed = 2f;
// Token: 0x04002C83 RID: 11395
// Token: 0x04002F2B RID: 12075
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C83")]
[Token(Token = "0x4002F2B")]
public float breatheMagnitude = 0.2f;
// Token: 0x04002C84 RID: 11396
// Token: 0x04002F2C RID: 12076
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002C84")]
[Token(Token = "0x4002F2C")]
public float height = 3.5f;
// Token: 0x04002C85 RID: 11397
// Token: 0x04002F2D RID: 12077
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C85")]
[Token(Token = "0x4002F2D")]
public float minHeight = 2f;
// Token: 0x04002C86 RID: 11398
// Token: 0x04002F2E RID: 12078
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002C86")]
[Token(Token = "0x4002F2E")]
public float raycastHeight = 10f;
// Token: 0x04002C87 RID: 11399
// Token: 0x04002F2F RID: 12079
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002C87")]
[Token(Token = "0x4002F2F")]
public float raycastDistance = 5f;
// Token: 0x04002C88 RID: 11400
// Token: 0x04002F30 RID: 12080
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002C88")]
[Token(Token = "0x4002F30")]
private Vector3 lastPosition;
// Token: 0x04002C89 RID: 11401
// Token: 0x04002F31 RID: 12081
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C89")]
[Token(Token = "0x4002F31")]
private Vector3 defaultBodyLocalPosition;
// Token: 0x04002C8A RID: 11402
// Token: 0x04002F32 RID: 12082
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002C8A")]
[Token(Token = "0x4002F32")]
private float sine;
// Token: 0x04002C8B RID: 11403
// Token: 0x04002F33 RID: 12083
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C8B")]
[Token(Token = "0x4002F33")]
private RaycastHit rootHit;
}
}

View File

@@ -4,56 +4,56 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B4 RID: 948
[Token(Token = "0x20003B4")]
// Token: 0x02000403 RID: 1027
[Token(Token = "0x2000403")]
public class MechSpiderController : MonoBehaviour
{
// Token: 0x170001F0 RID: 496
// (get) Token: 0x0600233A RID: 9018 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F0")]
// Token: 0x1700021B RID: 539
// (get) Token: 0x060025D1 RID: 9681 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700021B")]
public Vector3 inputVector
{
[Token(Token = "0x600233A")]
[Address(RVA = "0x424910", Offset = "0x423110", VA = "0x180424910")]
[Token(Token = "0x60025D1")]
[Address(RVA = "0x424FB0", Offset = "0x423FB0", VA = "0x180424FB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600233B RID: 9019 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600233B")]
[Address(RVA = "0x424610", Offset = "0x422E10", VA = "0x180424610")]
// Token: 0x060025D2 RID: 9682 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D2")]
[Address(RVA = "0x424CB0", Offset = "0x423CB0", VA = "0x180424CB0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600233C RID: 9020 RVA: 0x00050E3C File Offset: 0x0004F03C
[Token(Token = "0x600233C")]
[Address(RVA = "0x4248F0", Offset = "0x4230F0", VA = "0x1804248F0")]
// Token: 0x060025D3 RID: 9683 RVA: 0x00057A60 File Offset: 0x00055C60
[Token(Token = "0x60025D3")]
[Address(RVA = "0x424F90", Offset = "0x423F90", VA = "0x180424F90")]
public MechSpiderController()
{
}
// Token: 0x04002C8C RID: 11404
// Token: 0x04002F34 RID: 12084
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C8C")]
[Token(Token = "0x4002F34")]
public MechSpider mechSpider;
// Token: 0x04002C8D RID: 11405
// Token: 0x04002F35 RID: 12085
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C8D")]
[Token(Token = "0x4002F35")]
public Transform cameraTransform;
// Token: 0x04002C8E RID: 11406
// Token: 0x04002F36 RID: 12086
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C8E")]
[Token(Token = "0x4002F36")]
public float speed = 6f;
// Token: 0x04002C8F RID: 11407
// Token: 0x04002F37 RID: 12087
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002C8F")]
[Token(Token = "0x4002F37")]
public float turnSpeed = 30f;
}
}

View File

@@ -6,37 +6,37 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B5 RID: 949
[Token(Token = "0x20003B5")]
// Token: 0x02000404 RID: 1028
[Token(Token = "0x2000404")]
public class MechSpiderLeg : MonoBehaviour
{
// Token: 0x170001F1 RID: 497
// (get) Token: 0x0600233D RID: 9021 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F1")]
// Token: 0x1700021C RID: 540
// (get) Token: 0x060025D4 RID: 9684 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700021C")]
public bool isStepping
{
[Token(Token = "0x600233D")]
[Address(RVA = "0x425590", Offset = "0x423D90", VA = "0x180425590")]
[Token(Token = "0x60025D4")]
[Address(RVA = "0x425C30", Offset = "0x424C30", VA = "0x180425C30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170001F2 RID: 498
// (get) Token: 0x0600233E RID: 9022 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x0600233F RID: 9023 RVA: 0x00050E68 File Offset: 0x0004F068
[Token(Token = "0x170001F2")]
// Token: 0x1700021D RID: 541
// (get) Token: 0x060025D5 RID: 9685 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060025D6 RID: 9686 RVA: 0x00057A8C File Offset: 0x00055C8C
[Token(Token = "0x1700021D")]
public Vector3 position
{
[Token(Token = "0x600233E")]
[Address(RVA = "0x4255A0", Offset = "0x423DA0", VA = "0x1804255A0")]
[Token(Token = "0x60025D5")]
[Address(RVA = "0x425C40", Offset = "0x424C40", VA = "0x180425C40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600233F")]
[Address(RVA = "0x425600", Offset = "0x423E00", VA = "0x180425600")]
[Token(Token = "0x60025D6")]
[Address(RVA = "0x425CA0", Offset = "0x424CA0", VA = "0x180425CA0")]
set
{
IKSolver iksolver = this.ik.GetIKSolver();
@@ -45,123 +45,123 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002340 RID: 9024 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002340")]
[Address(RVA = "0x424E80", Offset = "0x423680", VA = "0x180424E80")]
// Token: 0x060025D7 RID: 9687 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D7")]
[Address(RVA = "0x425520", Offset = "0x424520", VA = "0x180425520")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002341 RID: 9025 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002341")]
[Address(RVA = "0x424990", Offset = "0x423190", VA = "0x180424990")]
// Token: 0x060025D8 RID: 9688 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D8")]
[Address(RVA = "0x425030", Offset = "0x424030", VA = "0x180425030")]
private Vector3 GetStepTarget(out bool stepFound, float focus, float distance)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002342 RID: 9026 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002342")]
[Address(RVA = "0x425210", Offset = "0x423A10", VA = "0x180425210")]
// Token: 0x060025D9 RID: 9689 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025D9")]
[Address(RVA = "0x4258B0", Offset = "0x4248B0", VA = "0x1804258B0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002343 RID: 9027 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002343")]
[Address(RVA = "0x425160", Offset = "0x423960", VA = "0x180425160")]
// Token: 0x060025DA RID: 9690 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025DA")]
[Address(RVA = "0x425800", Offset = "0x424800", VA = "0x180425800")]
private IEnumerator Step(Vector3 stepStartPosition, Vector3 targetPosition)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002344 RID: 9028 RVA: 0x00050E9C File Offset: 0x0004F09C
[Token(Token = "0x6002344")]
[Address(RVA = "0x425550", Offset = "0x423D50", VA = "0x180425550")]
// Token: 0x060025DB RID: 9691 RVA: 0x00057AC0 File Offset: 0x00055CC0
[Token(Token = "0x60025DB")]
[Address(RVA = "0x425BF0", Offset = "0x424BF0", VA = "0x180425BF0")]
public MechSpiderLeg()
{
}
// Token: 0x04002C90 RID: 11408
// Token: 0x04002F38 RID: 12088
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C90")]
[Token(Token = "0x4002F38")]
public MechSpider mechSpider;
// Token: 0x04002C91 RID: 11409
// Token: 0x04002F39 RID: 12089
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C91")]
[Token(Token = "0x4002F39")]
public MechSpiderLeg unSync;
// Token: 0x04002C92 RID: 11410
// Token: 0x04002F3A RID: 12090
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C92")]
[Token(Token = "0x4002F3A")]
public Vector3 offset;
// Token: 0x04002C93 RID: 11411
// Token: 0x04002F3B RID: 12091
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002C93")]
[Token(Token = "0x4002F3B")]
public float minDelay = 0.2f;
// Token: 0x04002C94 RID: 11412
// Token: 0x04002F3C RID: 12092
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C94")]
[Token(Token = "0x4002F3C")]
public float maxOffset = 1f;
// Token: 0x04002C95 RID: 11413
// Token: 0x04002F3D RID: 12093
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C95")]
[Token(Token = "0x4002F3D")]
public float stepSpeed = 5f;
// Token: 0x04002C96 RID: 11414
// Token: 0x04002F3E RID: 12094
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C96")]
[Token(Token = "0x4002F3E")]
public float footHeight = 0.15f;
// Token: 0x04002C97 RID: 11415
// Token: 0x04002F3F RID: 12095
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002C97")]
[Token(Token = "0x4002F3F")]
public float velocityPrediction = 0.2f;
// Token: 0x04002C98 RID: 11416
// Token: 0x04002F40 RID: 12096
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C98")]
[Token(Token = "0x4002F40")]
public float raycastFocus = 0.1f;
// Token: 0x04002C99 RID: 11417
// Token: 0x04002F41 RID: 12097
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002C99")]
[Token(Token = "0x4002F41")]
public AnimationCurve yOffset;
// Token: 0x04002C9A RID: 11418
// Token: 0x04002F42 RID: 12098
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002C9A")]
[Token(Token = "0x4002F42")]
public ParticleSystem sand;
// Token: 0x04002C9B RID: 11419
// Token: 0x04002F43 RID: 12099
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C9B")]
[Token(Token = "0x4002F43")]
private IK ik;
// Token: 0x04002C9C RID: 11420
// Token: 0x04002F44 RID: 12100
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002C9C")]
[Token(Token = "0x4002F44")]
private float stepProgress = 1f;
// Token: 0x04002C9D RID: 11421
// Token: 0x04002F45 RID: 12101
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002C9D")]
[Token(Token = "0x4002F45")]
private float lastStepTime;
// Token: 0x04002C9E RID: 11422
// Token: 0x04002F46 RID: 12102
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C9E")]
[Token(Token = "0x4002F46")]
private Vector3 defaultPosition;
// Token: 0x04002C9F RID: 11423
// Token: 0x04002F47 RID: 12103
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4002C9F")]
[Token(Token = "0x4002F47")]
private RaycastHit hit;
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B7 RID: 951
[Token(Token = "0x20003B7")]
// Token: 0x02000406 RID: 1030
[Token(Token = "0x2000406")]
public class MechSpiderParticles : MonoBehaviour
{
// Token: 0x0600234B RID: 9035 RVA: 0x00050F54 File Offset: 0x0004F154
[Token(Token = "0x600234B")]
[Address(RVA = "0x425650", Offset = "0x423E50", VA = "0x180425650")]
// Token: 0x060025E2 RID: 9698 RVA: 0x00057B78 File Offset: 0x00055D78
[Token(Token = "0x60025E2")]
[Address(RVA = "0x425CF0", Offset = "0x424CF0", VA = "0x180425CF0")]
private void Start()
{
Type typeFromHandle = typeof(ParticleSystem);
@@ -23,29 +23,29 @@ namespace RootMotion.Demos
throw new InvalidCastException();
}
// Token: 0x0600234C RID: 9036 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600234C")]
[Address(RVA = "0x425710", Offset = "0x423F10", VA = "0x180425710")]
// Token: 0x060025E3 RID: 9699 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025E3")]
[Address(RVA = "0x425DB0", Offset = "0x424DB0", VA = "0x180425DB0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600234D RID: 9037 RVA: 0x00050F8C File Offset: 0x0004F18C
[Token(Token = "0x600234D")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x060025E4 RID: 9700 RVA: 0x00057BB0 File Offset: 0x00055DB0
[Token(Token = "0x60025E4")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public MechSpiderParticles()
{
}
// Token: 0x04002CA5 RID: 11429
// Token: 0x04002F4D RID: 12109
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CA5")]
[Token(Token = "0x4002F4D")]
public MechSpiderController mechSpiderController;
// Token: 0x04002CA6 RID: 11430
// Token: 0x04002F4E RID: 12110
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CA6")]
[Token(Token = "0x4002F4E")]
private ParticleSystem particles;
}
}

View File

@@ -6,13 +6,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CF RID: 975
[Token(Token = "0x20003CF")]
// Token: 0x0200041E RID: 1054
[Token(Token = "0x200041E")]
public class MotionAbsorb : MonoBehaviour
{
// Token: 0x060023A1 RID: 9121 RVA: 0x000517D0 File Offset: 0x0004F9D0
[Token(Token = "0x60023A1")]
[Address(RVA = "0xCC0770", Offset = "0xCBEF70", VA = "0x180CC0770")]
// Token: 0x06002638 RID: 9784 RVA: 0x00058478 File Offset: 0x00056678
[Token(Token = "0x6002638")]
[Address(RVA = "0xC32E40", Offset = "0xC31E40", VA = "0x180C32E40")]
private void OnCollisionEnter()
{
float num = this.timer;
@@ -27,76 +27,76 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023A2 RID: 9122 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023A2")]
[Address(RVA = "0xCC0700", Offset = "0xCBEF00", VA = "0x180CC0700")]
// Token: 0x06002639 RID: 9785 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002639")]
[Address(RVA = "0xC32DD0", Offset = "0xC31DD0", VA = "0x180C32DD0")]
private IEnumerator AbsorbMotion()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023A3 RID: 9123 RVA: 0x0005180C File Offset: 0x0004FA0C
[Token(Token = "0x60023A3")]
[Address(RVA = "0xCC0800", Offset = "0xCBF000", VA = "0x180CC0800")]
// Token: 0x0600263A RID: 9786 RVA: 0x000584B4 File Offset: 0x000566B4
[Token(Token = "0x600263A")]
[Address(RVA = "0xC32ED0", Offset = "0xC31ED0", VA = "0x180C32ED0")]
public MotionAbsorb()
{
}
// Token: 0x04002D35 RID: 11573
// Token: 0x04002FDD RID: 12253
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D35")]
[Token(Token = "0x4002FDD")]
[Tooltip("Reference to the FBBIK component")]
public FullBodyBipedIK ik;
// Token: 0x04002D36 RID: 11574
// Token: 0x04002FDE RID: 12254
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D36")]
[Token(Token = "0x4002FDE")]
[Tooltip("Array containing the absorbers")]
public MotionAbsorb.Absorber[] absorbers;
// Token: 0x04002D37 RID: 11575
// Token: 0x04002FDF RID: 12255
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D37")]
[Token(Token = "0x4002FDF")]
[Tooltip("The master weight")]
public float weight = 1f;
// Token: 0x04002D38 RID: 11576
// Token: 0x04002FE0 RID: 12256
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D38")]
[Token(Token = "0x4002FE0")]
[Tooltip("Weight falloff curve (how fast will the effect reduce after impact)")]
public AnimationCurve falloff;
// Token: 0x04002D39 RID: 11577
// Token: 0x04002FE1 RID: 12257
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D39")]
[Token(Token = "0x4002FE1")]
[Tooltip("How fast will the impact fade away. (if 1, effect lasts for 1 second)")]
public float falloffSpeed = 1f;
// Token: 0x04002D3A RID: 11578
// Token: 0x04002FE2 RID: 12258
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002D3A")]
[Token(Token = "0x4002FE2")]
private float timer;
// Token: 0x020003D0 RID: 976
[Token(Token = "0x20003D0")]
// Token: 0x0200041F RID: 1055
[Token(Token = "0x200041F")]
[Serializable]
public class Absorber
{
// Token: 0x060023A4 RID: 9124 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023A4")]
[Address(RVA = "0x693CB0", Offset = "0x6924B0", VA = "0x180693CB0")]
// Token: 0x0600263B RID: 9787 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600263B")]
[Address(RVA = "0x696B10", Offset = "0x695B10", VA = "0x180696B10")]
public void SetToBone(IKSolverFullBodyBiped solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023A5 RID: 9125 RVA: 0x00051838 File Offset: 0x0004FA38
[Token(Token = "0x60023A5")]
[Address(RVA = "0x693C40", Offset = "0x692440", VA = "0x180693C40")]
// Token: 0x0600263C RID: 9788 RVA: 0x000584E0 File Offset: 0x000566E0
[Token(Token = "0x600263C")]
[Address(RVA = "0x696AA0", Offset = "0x695AA0", VA = "0x180696AA0")]
public void SetEffectorWeights(IKSolverFullBodyBiped solver, float w)
{
/*
An exception occurred when decompiling this method (060023A5)
An exception occurred when decompiling this method (0600263C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.MotionAbsorb/Absorber::SetEffectorWeights(RootMotion.FinalIK.IKSolverFullBodyBiped,System.Single)
@@ -114,22 +114,22 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x060023A6 RID: 9126 RVA: 0x0005188C File Offset: 0x0004FA8C
[Token(Token = "0x60023A6")]
[Address(RVA = "0x670620", Offset = "0x66EE20", VA = "0x180670620")]
// Token: 0x0600263D RID: 9789 RVA: 0x00058534 File Offset: 0x00056734
[Token(Token = "0x600263D")]
[Address(RVA = "0x696BE0", Offset = "0x695BE0", VA = "0x180696BE0")]
public Absorber()
{
}
// Token: 0x04002D3B RID: 11579
// Token: 0x04002FE3 RID: 12259
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002D3B")]
[Token(Token = "0x4002FE3")]
[Tooltip("The type of effector (hand, foot, shoulder...) - this is just an enum")]
public FullBodyBipedEffector effector;
// Token: 0x04002D3C RID: 11580
// Token: 0x04002FE4 RID: 12260
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002D3C")]
[Token(Token = "0x4002FE4")]
[Tooltip("How much should motion be absorbed on this effector")]
public float weight = 1f;
}

View File

@@ -4,29 +4,29 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D2 RID: 978
[Token(Token = "0x20003D2")]
// Token: 0x02000421 RID: 1057
[Token(Token = "0x2000421")]
public class MotionAbsorbCharacter : MonoBehaviour
{
// Token: 0x060023AD RID: 9133 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023AD")]
[Address(RVA = "0xCC0430", Offset = "0xCBEC30", VA = "0x180CC0430")]
// Token: 0x06002644 RID: 9796 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002644")]
[Address(RVA = "0xC32B00", Offset = "0xC31B00", VA = "0x180C32B00")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023AE RID: 9134 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023AE")]
[Address(RVA = "0xCC0630", Offset = "0xCBEE30", VA = "0x180CC0630")]
// Token: 0x06002645 RID: 9797 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002645")]
[Address(RVA = "0xC32D00", Offset = "0xC31D00", VA = "0x180C32D00")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023AF RID: 9135 RVA: 0x00051904 File Offset: 0x0004FB04
[Token(Token = "0x60023AF")]
[Address(RVA = "0xCC04B0", Offset = "0xCBECB0", VA = "0x180CC04B0")]
// Token: 0x06002646 RID: 9798 RVA: 0x000585AC File Offset: 0x000567AC
[Token(Token = "0x6002646")]
[Address(RVA = "0xC32B80", Offset = "0xC31B80", VA = "0x180C32B80")]
private void SwingStart()
{
Rigidbody rigidbody = this.cubeRigidbody;
@@ -47,51 +47,51 @@ namespace RootMotion.Demos
rigidbody4.angularVelocity = num4;
}
// Token: 0x060023B0 RID: 9136 RVA: 0x00051984 File Offset: 0x0004FB84
[Token(Token = "0x60023B0")]
[Address(RVA = "0xCC06F0", Offset = "0xCBEEF0", VA = "0x180CC06F0")]
// Token: 0x06002647 RID: 9799 RVA: 0x0005862C File Offset: 0x0005682C
[Token(Token = "0x6002647")]
[Address(RVA = "0xC32DC0", Offset = "0xC31DC0", VA = "0x180C32DC0")]
public MotionAbsorbCharacter()
{
}
// Token: 0x04002D40 RID: 11584
// Token: 0x04002FE8 RID: 12264
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D40")]
[Token(Token = "0x4002FE8")]
public Animator animator;
// Token: 0x04002D41 RID: 11585
// Token: 0x04002FE9 RID: 12265
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D41")]
[Token(Token = "0x4002FE9")]
public MotionAbsorb motionAbsorb;
// Token: 0x04002D42 RID: 11586
// Token: 0x04002FEA RID: 12266
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D42")]
[Token(Token = "0x4002FEA")]
public Transform cube;
// Token: 0x04002D43 RID: 11587
// Token: 0x04002FEB RID: 12267
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D43")]
[Token(Token = "0x4002FEB")]
public float cubeRandomPosition = 0.1f;
// Token: 0x04002D44 RID: 11588
// Token: 0x04002FEC RID: 12268
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D44")]
[Token(Token = "0x4002FEC")]
public AnimationCurve motionAbsorbWeight;
// Token: 0x04002D45 RID: 11589
// Token: 0x04002FED RID: 12269
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D45")]
[Token(Token = "0x4002FED")]
private Vector3 cubeDefaultPosition;
// Token: 0x04002D46 RID: 11590
// Token: 0x04002FEE RID: 12270
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002D46")]
[Token(Token = "0x4002FEE")]
private AnimatorStateInfo info;
// Token: 0x04002D47 RID: 11591
// Token: 0x04002FEF RID: 12271
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002D47")]
[Token(Token = "0x4002FEF")]
private Rigidbody cubeRigidbody;
}
}

View File

@@ -5,65 +5,65 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D3 RID: 979
[Token(Token = "0x20003D3")]
// Token: 0x02000422 RID: 1058
[Token(Token = "0x2000422")]
public class OffsetEffector : OffsetModifier
{
// Token: 0x060023B1 RID: 9137 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B1")]
[Address(RVA = "0xE86320", Offset = "0xE84B20", VA = "0x180E86320", Slot = "5")]
// Token: 0x06002648 RID: 9800 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002648")]
[Address(RVA = "0xE69160", Offset = "0xE68160", VA = "0x180E69160", Slot = "5")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B2 RID: 9138 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B2")]
[Address(RVA = "0xE860D0", Offset = "0xE848D0", VA = "0x180E860D0", Slot = "4")]
// Token: 0x06002649 RID: 9801 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002649")]
[Address(RVA = "0xE68F10", Offset = "0xE67F10", VA = "0x180E68F10", Slot = "4")]
protected override void OnModifyOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B3 RID: 9139 RVA: 0x000519A4 File Offset: 0x0004FBA4
[Token(Token = "0x60023B3")]
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
// Token: 0x0600264A RID: 9802 RVA: 0x0005864C File Offset: 0x0005684C
[Token(Token = "0x600264A")]
[Address(RVA = "0x503840", Offset = "0x502840", VA = "0x180503840")]
public OffsetEffector()
{
this.weight = 1f;
base..ctor();
}
// Token: 0x04002D48 RID: 11592
// Token: 0x04002FF0 RID: 12272
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D48")]
[Token(Token = "0x4002FF0")]
public OffsetEffector.EffectorLink[] effectorLinks;
// Token: 0x020003D4 RID: 980
[Token(Token = "0x20003D4")]
// Token: 0x02000423 RID: 1059
[Token(Token = "0x2000423")]
[Serializable]
public class EffectorLink
{
// Token: 0x060023B4 RID: 9140 RVA: 0x000519C4 File Offset: 0x0004FBC4
[Token(Token = "0x60023B4")]
[Address(RVA = "0x670620", Offset = "0x66EE20", VA = "0x180670620")]
// Token: 0x0600264B RID: 9803 RVA: 0x0005866C File Offset: 0x0005686C
[Token(Token = "0x600264B")]
[Address(RVA = "0x696BE0", Offset = "0x695BE0", VA = "0x180696BE0")]
public EffectorLink()
{
}
// Token: 0x04002D49 RID: 11593
// Token: 0x04002FF1 RID: 12273
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002D49")]
[Token(Token = "0x4002FF1")]
public FullBodyBipedEffector effectorType;
// Token: 0x04002D4A RID: 11594
// Token: 0x04002FF2 RID: 12274
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002D4A")]
[Token(Token = "0x4002FF2")]
public float weightMultiplier = 1f;
// Token: 0x04002D4B RID: 11595
// Token: 0x04002FF3 RID: 12275
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D4B")]
[Token(Token = "0x4002FF3")]
[HideInInspector]
public Vector3 localPosition;
}

View File

@@ -5,30 +5,30 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D5 RID: 981
[Token(Token = "0x20003D5")]
// Token: 0x02000424 RID: 1060
[Token(Token = "0x2000424")]
[RequireComponent(typeof(FullBodyBipedIK))]
public class PendulumExample : MonoBehaviour
{
// Token: 0x060023B5 RID: 9141 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B5")]
[Address(RVA = "0x346DA0", Offset = "0x3455A0", VA = "0x180346DA0")]
// Token: 0x0600264C RID: 9804 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600264C")]
[Address(RVA = "0x331AD0", Offset = "0x330AD0", VA = "0x180331AD0")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B6 RID: 9142 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B6")]
[Address(RVA = "0x346450", Offset = "0x344C50", VA = "0x180346450")]
// Token: 0x0600264D RID: 9805 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600264D")]
[Address(RVA = "0x331180", Offset = "0x330180", VA = "0x180331180")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B7 RID: 9143 RVA: 0x000519E4 File Offset: 0x0004FBE4
[Token(Token = "0x60023B7")]
[Address(RVA = "0x347150", Offset = "0x345950", VA = "0x180347150")]
// Token: 0x0600264E RID: 9806 RVA: 0x0005868C File Offset: 0x0005688C
[Token(Token = "0x600264E")]
[Address(RVA = "0x331E80", Offset = "0x330E80", VA = "0x180331E80")]
public PendulumExample()
{
float z = Vector3.right.z;
@@ -36,105 +36,105 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002D4C RID: 11596
// Token: 0x04002FF4 RID: 12276
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D4C")]
[Token(Token = "0x4002FF4")]
[Tooltip("The master weight of this script.")]
[Range(0f, 1f)]
public float weight = 1f;
// Token: 0x04002D4D RID: 11597
// Token: 0x04002FF5 RID: 12277
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D4D")]
[Token(Token = "0x4002FF5")]
[Tooltip("Multiplier for the distance of the root to the target.")]
public float hangingDistanceMlp = 1.3f;
// Token: 0x04002D4E RID: 11598
// Token: 0x04002FF6 RID: 12278
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D4E")]
[Token(Token = "0x4002FF6")]
[HideInInspector]
[Tooltip("Where does the root of the character land when weight is blended out?")]
public Vector3 rootTargetPosition;
// Token: 0x04002D4F RID: 11599
// Token: 0x04002FF7 RID: 12279
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D4F")]
[Token(Token = "0x4002FF7")]
[HideInInspector]
[Tooltip("How is the root of the character rotated when weight is blended out?")]
public Quaternion rootTargetRotation;
// Token: 0x04002D50 RID: 11600
// Token: 0x04002FF8 RID: 12280
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D50")]
[Token(Token = "0x4002FF8")]
[SerializeField]
private Transform target;
// Token: 0x04002D51 RID: 11601
// Token: 0x04002FF9 RID: 12281
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D51")]
[Token(Token = "0x4002FF9")]
[SerializeField]
private Transform leftHandTarget;
// Token: 0x04002D52 RID: 11602
// Token: 0x04002FFA RID: 12282
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D52")]
[Token(Token = "0x4002FFA")]
[SerializeField]
private Transform rightHandTarget;
// Token: 0x04002D53 RID: 11603
// Token: 0x04002FFB RID: 12283
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D53")]
[Token(Token = "0x4002FFB")]
[SerializeField]
private Transform leftFootTarget;
// Token: 0x04002D54 RID: 11604
// Token: 0x04002FFC RID: 12284
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002D54")]
[Token(Token = "0x4002FFC")]
[SerializeField]
private Transform rightFootTarget;
// Token: 0x04002D55 RID: 11605
// Token: 0x04002FFD RID: 12285
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002D55")]
[Token(Token = "0x4002FFD")]
[SerializeField]
private Transform pelvisTarget;
// Token: 0x04002D56 RID: 11606
// Token: 0x04002FFE RID: 12286
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002D56")]
[Token(Token = "0x4002FFE")]
[SerializeField]
private Transform bodyTarget;
// Token: 0x04002D57 RID: 11607
// Token: 0x04002FFF RID: 12287
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002D57")]
[Token(Token = "0x4002FFF")]
[SerializeField]
private Transform headTarget;
// Token: 0x04002D58 RID: 11608
// Token: 0x04003000 RID: 12288
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002D58")]
[Token(Token = "0x4003000")]
[SerializeField]
private Vector3 pelvisDownAxis;
// Token: 0x04002D59 RID: 11609
// Token: 0x04003001 RID: 12289
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002D59")]
[Token(Token = "0x4003001")]
private FullBodyBipedIK ik;
// Token: 0x04002D5A RID: 11610
// Token: 0x04003002 RID: 12290
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002D5A")]
[Token(Token = "0x4003002")]
private Quaternion rootRelativeToPelvis;
// Token: 0x04002D5B RID: 11611
// Token: 0x04003003 RID: 12291
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002D5B")]
[Token(Token = "0x4003003")]
private Vector3 pelvisToRoot;
// Token: 0x04002D5C RID: 11612
// Token: 0x04003004 RID: 12292
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x4002D5C")]
[Token(Token = "0x4003004")]
private float lastWeight;
}
}

View File

@@ -5,26 +5,26 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D6 RID: 982
[Token(Token = "0x20003D6")]
// Token: 0x02000425 RID: 1061
[Token(Token = "0x2000425")]
public abstract class PickUp2Handed : MonoBehaviour
{
// Token: 0x060023B8 RID: 9144 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B8")]
[Address(RVA = "0x347CB0", Offset = "0x3464B0", VA = "0x180347CB0")]
// Token: 0x0600264F RID: 9807 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600264F")]
[Address(RVA = "0x3329E0", Offset = "0x3319E0", VA = "0x1803329E0")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B9 RID: 9145
[Token(Token = "0x60023B9")]
// Token: 0x06002650 RID: 9808
[Token(Token = "0x6002650")]
[Address(Slot = "4")]
protected abstract void RotatePivot();
// Token: 0x060023BA RID: 9146 RVA: 0x00051A24 File Offset: 0x0004FC24
[Token(Token = "0x60023BA")]
[Address(RVA = "0x3480C0", Offset = "0x3468C0", VA = "0x1803480C0")]
// Token: 0x06002651 RID: 9809 RVA: 0x000586CC File Offset: 0x000568CC
[Token(Token = "0x6002651")]
[Address(RVA = "0x332DF0", Offset = "0x331DF0", VA = "0x180332DF0")]
private void Start()
{
InteractionSystem interactionSystem = this.interactionSystem;
@@ -55,54 +55,54 @@ namespace RootMotion.Demos
throw new InvalidCastException();
}
// Token: 0x060023BB RID: 9147 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BB")]
[Address(RVA = "0x347E40", Offset = "0x346640", VA = "0x180347E40")]
// Token: 0x06002652 RID: 9810 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002652")]
[Address(RVA = "0x332B70", Offset = "0x331B70", VA = "0x180332B70")]
private void OnPause(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023BC RID: 9148 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BC")]
[Address(RVA = "0x347FE0", Offset = "0x3467E0", VA = "0x180347FE0")]
// Token: 0x06002653 RID: 9811 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002653")]
[Address(RVA = "0x332D10", Offset = "0x331D10", VA = "0x180332D10")]
private void OnStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023BD RID: 9149 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BD")]
[Address(RVA = "0x347B80", Offset = "0x346380", VA = "0x180347B80")]
// Token: 0x06002654 RID: 9812 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002654")]
[Address(RVA = "0x3328B0", Offset = "0x3318B0", VA = "0x1803328B0")]
private void OnDrop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023BE RID: 9150 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BE")]
[Address(RVA = "0x347770", Offset = "0x345F70", VA = "0x180347770")]
// Token: 0x06002655 RID: 9813 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002655")]
[Address(RVA = "0x3324A0", Offset = "0x3314A0", VA = "0x1803324A0")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170001FA RID: 506
// (get) Token: 0x060023BF RID: 9151 RVA: 0x00051AE8 File Offset: 0x0004FCE8
[Token(Token = "0x170001FA")]
// Token: 0x17000225 RID: 549
// (get) Token: 0x06002656 RID: 9814 RVA: 0x00058790 File Offset: 0x00056990
[Token(Token = "0x17000225")]
private bool holding
{
[Token(Token = "0x60023BF")]
[Address(RVA = "0x3482C0", Offset = "0x346AC0", VA = "0x1803482C0")]
[Token(Token = "0x6002656")]
[Address(RVA = "0x332FF0", Offset = "0x331FF0", VA = "0x180332FF0")]
get
{
return this.interactionSystem.IsPaused(FullBodyBipedEffector.LeftHand);
}
}
// Token: 0x060023C0 RID: 9152 RVA: 0x00051B08 File Offset: 0x0004FD08
[Token(Token = "0x60023C0")]
[Address(RVA = "0x347950", Offset = "0x346150", VA = "0x180347950")]
// Token: 0x06002657 RID: 9815 RVA: 0x000587B0 File Offset: 0x000569B0
[Token(Token = "0x6002657")]
[Address(RVA = "0x332680", Offset = "0x331680", VA = "0x180332680")]
private void OnDestroy()
{
InteractionSystem interactionSystem = this.interactionSystem;
@@ -138,62 +138,62 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023C1 RID: 9153 RVA: 0x00051BE8 File Offset: 0x0004FDE8
[Token(Token = "0x60023C1")]
[Address(RVA = "0x3482B0", Offset = "0x346AB0", VA = "0x1803482B0")]
// Token: 0x06002658 RID: 9816 RVA: 0x00058890 File Offset: 0x00056A90
[Token(Token = "0x6002658")]
[Address(RVA = "0x332FE0", Offset = "0x331FE0", VA = "0x180332FE0")]
protected PickUp2Handed()
{
}
// Token: 0x04002D5D RID: 11613
// Token: 0x04003005 RID: 12293
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D5D")]
[Token(Token = "0x4003005")]
[SerializeField]
private int GUIspace;
// Token: 0x04002D5E RID: 11614
// Token: 0x04003006 RID: 12294
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D5E")]
[Token(Token = "0x4003006")]
public InteractionSystem interactionSystem;
// Token: 0x04002D5F RID: 11615
// Token: 0x04003007 RID: 12295
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D5F")]
[Token(Token = "0x4003007")]
public InteractionObject obj;
// Token: 0x04002D60 RID: 11616
// Token: 0x04003008 RID: 12296
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D60")]
[Token(Token = "0x4003008")]
public Transform pivot;
// Token: 0x04002D61 RID: 11617
// Token: 0x04003009 RID: 12297
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D61")]
[Token(Token = "0x4003009")]
public Transform holdPoint;
// Token: 0x04002D62 RID: 11618
// Token: 0x0400300A RID: 12298
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D62")]
[Token(Token = "0x400300A")]
public float pickUpTime = 0.3f;
// Token: 0x04002D63 RID: 11619
// Token: 0x0400300B RID: 12299
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002D63")]
[Token(Token = "0x400300B")]
private float holdWeight;
// Token: 0x04002D64 RID: 11620
// Token: 0x0400300C RID: 12300
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D64")]
[Token(Token = "0x400300C")]
private float holdWeightVel;
// Token: 0x04002D65 RID: 11621
// Token: 0x0400300D RID: 12301
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002D65")]
[Token(Token = "0x400300D")]
private Vector3 pickUpPosition;
// Token: 0x04002D66 RID: 11622
// Token: 0x0400300E RID: 12302
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D66")]
[Token(Token = "0x400300E")]
private Quaternion pickUpRotation;
}
}

View File

@@ -3,21 +3,21 @@ using Cpp2IlInjected;
namespace RootMotion.Demos
{
// Token: 0x020003D7 RID: 983
[Token(Token = "0x20003D7")]
// Token: 0x02000426 RID: 1062
[Token(Token = "0x2000426")]
public class PickUpBox : PickUp2Handed
{
// Token: 0x060023C2 RID: 9154 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C2")]
[Address(RVA = "0x3482F0", Offset = "0x346AF0", VA = "0x1803482F0", Slot = "4")]
// Token: 0x06002659 RID: 9817 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002659")]
[Address(RVA = "0x333020", Offset = "0x332020", VA = "0x180333020", Slot = "4")]
protected override void RotatePivot()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C3 RID: 9155 RVA: 0x00051C08 File Offset: 0x0004FE08
[Token(Token = "0x60023C3")]
[Address(RVA = "0x3482B0", Offset = "0x346AB0", VA = "0x1803482B0")]
// Token: 0x0600265A RID: 9818 RVA: 0x000588B0 File Offset: 0x00056AB0
[Token(Token = "0x600265A")]
[Address(RVA = "0x332FE0", Offset = "0x331FE0", VA = "0x180332FE0")]
public PickUpBox()
{
this.pickUpTime = 0.3f;

View File

@@ -3,21 +3,21 @@ using Cpp2IlInjected;
namespace RootMotion.Demos
{
// Token: 0x020003D8 RID: 984
[Token(Token = "0x20003D8")]
// Token: 0x02000427 RID: 1063
[Token(Token = "0x2000427")]
public class PickUpSphere : PickUp2Handed
{
// Token: 0x060023C4 RID: 9156 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C4")]
[Address(RVA = "0x348540", Offset = "0x346D40", VA = "0x180348540", Slot = "4")]
// Token: 0x0600265B RID: 9819 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600265B")]
[Address(RVA = "0x333270", Offset = "0x332270", VA = "0x180333270", Slot = "4")]
protected override void RotatePivot()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C5 RID: 9157 RVA: 0x00051C28 File Offset: 0x0004FE28
[Token(Token = "0x60023C5")]
[Address(RVA = "0x3482B0", Offset = "0x346AB0", VA = "0x1803482B0")]
// Token: 0x0600265C RID: 9820 RVA: 0x000588D0 File Offset: 0x00056AD0
[Token(Token = "0x600265C")]
[Address(RVA = "0x332FE0", Offset = "0x331FE0", VA = "0x180332FE0")]
public PickUpSphere()
{
this.pickUpTime = 0.3f;

View File

@@ -5,45 +5,54 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E5 RID: 997
[Token(Token = "0x20003E5")]
// Token: 0x02000434 RID: 1076
[Token(Token = "0x2000434")]
public class PlatformRotator : MonoBehaviour
{
// Token: 0x060023FB RID: 9211 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FB")]
[Address(RVA = "0x348B80", Offset = "0x347380", VA = "0x180348B80")]
// Token: 0x06002692 RID: 9874 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002692")]
[Address(RVA = "0x3338B0", Offset = "0x3328B0", VA = "0x1803338B0")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023FC RID: 9212 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FC")]
[Address(RVA = "0x348740", Offset = "0x346F40", VA = "0x180348740")]
// Token: 0x06002693 RID: 9875 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002693")]
[Address(RVA = "0x333470", Offset = "0x332470", VA = "0x180333470")]
private void FixedUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023FD RID: 9213 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FD")]
[Address(RVA = "0x348CF0", Offset = "0x3474F0", VA = "0x180348CF0")]
// Token: 0x06002694 RID: 9876 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002694")]
[Address(RVA = "0x333A20", Offset = "0x332A20", VA = "0x180333A20")]
private IEnumerator SwitchRotation()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023FE RID: 9214 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FE")]
[Address(RVA = "0x3489D0", Offset = "0x3471D0", VA = "0x1803489D0")]
// Token: 0x06002695 RID: 9877 RVA: 0x00058F20 File Offset: 0x00057120
[Token(Token = "0x6002695")]
[Address(RVA = "0x333700", Offset = "0x332700", VA = "0x180333700")]
private void OnCollisionEnter(Collision collision)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
if (collision.gameObject.layer == this.characterLayer)
{
CharacterThirdPerson component = collision.gameObject.GetComponent<CharacterThirdPerson>();
int num = 0;
bool flag = component == num;
if (!flag && component.smoothPhysics != flag)
{
component.smoothPhysics = flag;
}
}
}
// Token: 0x060023FF RID: 9215 RVA: 0x00052278 File Offset: 0x00050478
[Token(Token = "0x60023FF")]
[Address(RVA = "0x348AB0", Offset = "0x3472B0", VA = "0x180348AB0")]
// Token: 0x06002696 RID: 9878 RVA: 0x00058F70 File Offset: 0x00057170
[Token(Token = "0x6002696")]
[Address(RVA = "0x3337E0", Offset = "0x3327E0", VA = "0x1803337E0")]
private void OnCollisionExit(Collision collision)
{
if (collision.gameObject.layer == this.characterLayer)
@@ -57,71 +66,71 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002400 RID: 9216 RVA: 0x000522C0 File Offset: 0x000504C0
[Token(Token = "0x6002400")]
[Address(RVA = "0x348D60", Offset = "0x347560", VA = "0x180348D60")]
// Token: 0x06002697 RID: 9879 RVA: 0x00058FB8 File Offset: 0x000571B8
[Token(Token = "0x6002697")]
[Address(RVA = "0x333A90", Offset = "0x332A90", VA = "0x180333A90")]
public PlatformRotator()
{
}
// Token: 0x04002D9D RID: 11677
// Token: 0x04003045 RID: 12357
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D9D")]
[Token(Token = "0x4003045")]
public float maxAngle = 70f;
// Token: 0x04002D9E RID: 11678
// Token: 0x04003046 RID: 12358
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D9E")]
[Token(Token = "0x4003046")]
public float switchRotationTime = 0.5f;
// Token: 0x04002D9F RID: 11679
// Token: 0x04003047 RID: 12359
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D9F")]
[Token(Token = "0x4003047")]
public float random = 0.5f;
// Token: 0x04002DA0 RID: 11680
// Token: 0x04003048 RID: 12360
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002DA0")]
[Token(Token = "0x4003048")]
public float rotationSpeed = 50f;
// Token: 0x04002DA1 RID: 11681
// Token: 0x04003049 RID: 12361
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002DA1")]
[Token(Token = "0x4003049")]
public Vector3 movePosition;
// Token: 0x04002DA2 RID: 11682
// Token: 0x0400304A RID: 12362
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002DA2")]
[Token(Token = "0x400304A")]
public float moveSpeed = 5f;
// Token: 0x04002DA3 RID: 11683
// Token: 0x0400304B RID: 12363
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002DA3")]
[Token(Token = "0x400304B")]
public int characterLayer;
// Token: 0x04002DA4 RID: 11684
// Token: 0x0400304C RID: 12364
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002DA4")]
[Token(Token = "0x400304C")]
private Quaternion defaultRotation;
// Token: 0x04002DA5 RID: 11685
// Token: 0x0400304D RID: 12365
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002DA5")]
[Token(Token = "0x400304D")]
private Quaternion targetRotation;
// Token: 0x04002DA6 RID: 11686
// Token: 0x0400304E RID: 12366
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002DA6")]
[Token(Token = "0x400304E")]
private Vector3 targetPosition;
// Token: 0x04002DA7 RID: 11687
// Token: 0x0400304F RID: 12367
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002DA7")]
[Token(Token = "0x400304F")]
private Vector3 velocity;
// Token: 0x04002DA8 RID: 11688
// Token: 0x04003050 RID: 12368
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002DA8")]
[Token(Token = "0x4003050")]
private Rigidbody r;
}
}

View File

@@ -5,46 +5,46 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D9 RID: 985
[Token(Token = "0x20003D9")]
// Token: 0x02000428 RID: 1064
[Token(Token = "0x2000428")]
public class RagdollUtilityDemo : MonoBehaviour
{
// Token: 0x060023C6 RID: 9158 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C6")]
[Address(RVA = "0xCB3A20", Offset = "0xCB2220", VA = "0x180CB3A20")]
// Token: 0x0600265D RID: 9821 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600265D")]
[Address(RVA = "0xEC0180", Offset = "0xEBF180", VA = "0x180EC0180")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C7 RID: 9159 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C7")]
[Address(RVA = "0xCB3A70", Offset = "0xCB2270", VA = "0x180CB3A70")]
// Token: 0x0600265E RID: 9822 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600265E")]
[Address(RVA = "0xEC0260", Offset = "0xEBF260", VA = "0x180EC0260")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C8 RID: 9160 RVA: 0x00051C48 File Offset: 0x0004FE48
[Token(Token = "0x60023C8")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600265F RID: 9823 RVA: 0x000588F0 File Offset: 0x00056AF0
[Token(Token = "0x600265F")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public RagdollUtilityDemo()
{
}
// Token: 0x04002D67 RID: 11623
// Token: 0x0400300F RID: 12303
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D67")]
[Token(Token = "0x400300F")]
public RagdollUtility ragdollUtility;
// Token: 0x04002D68 RID: 11624
// Token: 0x04003010 RID: 12304
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D68")]
[Token(Token = "0x4003010")]
public Transform root;
// Token: 0x04002D69 RID: 11625
// Token: 0x04003011 RID: 12305
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D69")]
[Token(Token = "0x4003011")]
public Rigidbody pelvis;
}
}

View File

@@ -5,18 +5,18 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DA RID: 986
[Token(Token = "0x20003DA")]
// Token: 0x02000429 RID: 1065
[Token(Token = "0x2000429")]
[RequireComponent(typeof(Recoil))]
public class RecoilTest : MonoBehaviour
{
// Token: 0x060023C9 RID: 9161 RVA: 0x00051C5C File Offset: 0x0004FE5C
[Token(Token = "0x60023C9")]
[Address(RVA = "0xCB5830", Offset = "0xCB4030", VA = "0x180CB5830")]
// Token: 0x06002660 RID: 9824 RVA: 0x00058904 File Offset: 0x00056B04
[Token(Token = "0x6002660")]
[Address(RVA = "0x5037A0", Offset = "0x5027A0", VA = "0x1805037A0")]
private void Start()
{
/*
An exception occurred when decompiling this method (060023C9)
An exception occurred when decompiling this method (06002660)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.RecoilTest::Start()
@@ -32,9 +32,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x060023CA RID: 9162 RVA: 0x00051C78 File Offset: 0x0004FE78
[Token(Token = "0x60023CA")]
[Address(RVA = "0xCB5880", Offset = "0xCB4080", VA = "0x180CB5880")]
// Token: 0x06002661 RID: 9825 RVA: 0x00058920 File Offset: 0x00056B20
[Token(Token = "0x6002661")]
[Address(RVA = "0x5037F0", Offset = "0x5027F0", VA = "0x1805037F0")]
private void Update()
{
if (Input.GetKeyDownInt(KeyCode.R) || Input.GetMouseButtonDown(0))
@@ -46,29 +46,29 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
}
}
// Token: 0x060023CB RID: 9163 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CB")]
[Address(RVA = "0xCB57E0", Offset = "0xCB3FE0", VA = "0x180CB57E0")]
// Token: 0x06002662 RID: 9826 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002662")]
[Address(RVA = "0x5036C0", Offset = "0x5026C0", VA = "0x1805036C0")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023CC RID: 9164 RVA: 0x00051CB4 File Offset: 0x0004FEB4
[Token(Token = "0x60023CC")]
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
// Token: 0x06002663 RID: 9827 RVA: 0x0005895C File Offset: 0x00056B5C
[Token(Token = "0x6002663")]
[Address(RVA = "0x503840", Offset = "0x502840", VA = "0x180503840")]
public RecoilTest()
{
}
// Token: 0x04002D6A RID: 11626
// Token: 0x04003012 RID: 12306
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D6A")]
[Token(Token = "0x4003012")]
public float magnitude = 1f;
// Token: 0x04002D6B RID: 11627
// Token: 0x04003013 RID: 12307
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D6B")]
[Token(Token = "0x4003013")]
private Recoil recoil;
}
}

View File

@@ -5,21 +5,21 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DB RID: 987
[Token(Token = "0x20003DB")]
// Token: 0x0200042A RID: 1066
[Token(Token = "0x200042A")]
public class ResetInteractionObject : MonoBehaviour
{
// Token: 0x060023CD RID: 9165 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CD")]
[Address(RVA = "0xCB7960", Offset = "0xCB6160", VA = "0x180CB7960")]
// Token: 0x06002664 RID: 9828 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002664")]
[Address(RVA = "0x505A30", Offset = "0x504A30", VA = "0x180505A30")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023CE RID: 9166 RVA: 0x00051CD4 File Offset: 0x0004FED4
[Token(Token = "0x60023CE")]
[Address(RVA = "0xCB7830", Offset = "0xCB6030", VA = "0x180CB7830")]
// Token: 0x06002665 RID: 9829 RVA: 0x0005897C File Offset: 0x00056B7C
[Token(Token = "0x6002665")]
[Address(RVA = "0x505900", Offset = "0x504900", VA = "0x180505900")]
private void OnPickUp(Transform t)
{
base.StopAllCoroutines();
@@ -33,44 +33,44 @@ namespace RootMotion.Demos
Coroutine coroutine = base.StartCoroutine(<ResetObject>d__);
}
// Token: 0x060023CF RID: 9167 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CF")]
[Address(RVA = "0xCB78E0", Offset = "0xCB60E0", VA = "0x180CB78E0")]
// Token: 0x06002666 RID: 9830 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002666")]
[Address(RVA = "0x5059B0", Offset = "0x5049B0", VA = "0x1805059B0")]
private IEnumerator ResetObject(float resetTime)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023D0 RID: 9168 RVA: 0x00051D20 File Offset: 0x0004FF20
[Token(Token = "0x60023D0")]
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
// Token: 0x06002667 RID: 9831 RVA: 0x000589C8 File Offset: 0x00056BC8
[Token(Token = "0x6002667")]
[Address(RVA = "0x503840", Offset = "0x502840", VA = "0x180503840")]
public ResetInteractionObject()
{
}
// Token: 0x04002D6C RID: 11628
// Token: 0x04003014 RID: 12308
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D6C")]
[Token(Token = "0x4003014")]
public float resetDelay = 1f;
// Token: 0x04002D6D RID: 11629
// Token: 0x04003015 RID: 12309
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D6D")]
[Token(Token = "0x4003015")]
private Vector3 defaultPosition;
// Token: 0x04002D6E RID: 11630
// Token: 0x04003016 RID: 12310
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D6E")]
[Token(Token = "0x4003016")]
private Quaternion defaultRotation;
// Token: 0x04002D6F RID: 11631
// Token: 0x04003017 RID: 12311
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D6F")]
[Token(Token = "0x4003017")]
private Transform defaultParent;
// Token: 0x04002D70 RID: 11632
// Token: 0x04003018 RID: 12312
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D70")]
[Token(Token = "0x4003018")]
private Rigidbody r;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B0 RID: 944
[Token(Token = "0x20003B0")]
// Token: 0x020003FF RID: 1023
[Token(Token = "0x20003FF")]
public class SimpleAimingSystem : MonoBehaviour
{
// Token: 0x0600232B RID: 9003 RVA: 0x00050C34 File Offset: 0x0004EE34
[Token(Token = "0x600232B")]
[Address(RVA = "0x11C5DA0", Offset = "0x11C45A0", VA = "0x1811C5DA0")]
// Token: 0x060025C2 RID: 9666 RVA: 0x00057858 File Offset: 0x00055A58
[Token(Token = "0x60025C2")]
[Address(RVA = "0x1460AD0", Offset = "0x145FAD0", VA = "0x181460AD0")]
private void Start()
{
AimIK aimIK = this.aim;
@@ -22,9 +22,9 @@ namespace RootMotion.Demos
lookAtIK.enabled = num2 != 0;
}
// Token: 0x0600232C RID: 9004 RVA: 0x00050C68 File Offset: 0x0004EE68
[Token(Token = "0x600232C")]
[Address(RVA = "0x11C57E0", Offset = "0x11C3FE0", VA = "0x1811C57E0")]
// Token: 0x060025C3 RID: 9667 RVA: 0x0005788C File Offset: 0x00055A8C
[Token(Token = "0x60025C3")]
[Address(RVA = "0x1460510", Offset = "0x145F510", VA = "0x181460510")]
private void LateUpdate()
{
Transform target = this.aim.solver.target;
@@ -44,25 +44,25 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600232D RID: 9005 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232D")]
[Address(RVA = "0x11C5B30", Offset = "0x11C4330", VA = "0x1811C5B30")]
// Token: 0x060025C4 RID: 9668 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025C4")]
[Address(RVA = "0x1460860", Offset = "0x145F860", VA = "0x181460860")]
private void Pose()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232E RID: 9006 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232E")]
[Address(RVA = "0x11C5930", Offset = "0x11C4130", VA = "0x1811C5930")]
// Token: 0x060025C5 RID: 9669 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025C5")]
[Address(RVA = "0x1460660", Offset = "0x145F660", VA = "0x181460660")]
private void LimitAimTarget()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232F RID: 9007 RVA: 0x00050CE8 File Offset: 0x0004EEE8
[Token(Token = "0x600232F")]
[Address(RVA = "0x11C5750", Offset = "0x11C3F50", VA = "0x1811C5750")]
// Token: 0x060025C6 RID: 9670 RVA: 0x0005790C File Offset: 0x00055B0C
[Token(Token = "0x60025C6")]
[Address(RVA = "0x1460480", Offset = "0x145F480", VA = "0x181460480")]
private void DirectCrossFade(string state, float target)
{
float @float = this.animator.GetFloat(state);
@@ -72,57 +72,57 @@ namespace RootMotion.Demos
this.animator.SetFloat(state, num2);
}
// Token: 0x06002330 RID: 9008 RVA: 0x00050D2C File Offset: 0x0004EF2C
[Token(Token = "0x6002330")]
[Address(RVA = "0x11C5DE0", Offset = "0x11C45E0", VA = "0x1811C5DE0")]
// Token: 0x060025C7 RID: 9671 RVA: 0x00057950 File Offset: 0x00055B50
[Token(Token = "0x60025C7")]
[Address(RVA = "0x1460B10", Offset = "0x145FB10", VA = "0x181460B10")]
public SimpleAimingSystem()
{
}
// Token: 0x04002C58 RID: 11352
// Token: 0x04002F00 RID: 12032
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C58")]
[Token(Token = "0x4002F00")]
[Tooltip("AimPoser is a tool that returns an animation name based on direction.")]
public AimPoser aimPoser;
// Token: 0x04002C59 RID: 11353
// Token: 0x04002F01 RID: 12033
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C59")]
[Token(Token = "0x4002F01")]
[Tooltip("Reference to the AimIK component.")]
public AimIK aim;
// Token: 0x04002C5A RID: 11354
// Token: 0x04002F02 RID: 12034
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C5A")]
[Token(Token = "0x4002F02")]
[Tooltip("Reference to the LookAt component (only used for the head in this instance).")]
public LookAtIK lookAt;
// Token: 0x04002C5B RID: 11355
// Token: 0x04002F03 RID: 12035
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C5B")]
[Token(Token = "0x4002F03")]
[Tooltip("Reference to the Animator component.")]
public Animator animator;
// Token: 0x04002C5C RID: 11356
// Token: 0x04002F04 RID: 12036
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C5C")]
[Token(Token = "0x4002F04")]
[Tooltip("Time of cross-fading from pose to pose.")]
public float crossfadeTime = 0.2f;
// Token: 0x04002C5D RID: 11357
// Token: 0x04002F05 RID: 12037
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C5D")]
[Token(Token = "0x4002F05")]
[Tooltip("Will keep the aim target at a distance.")]
public float minAimDistance = 0.5f;
// Token: 0x04002C5E RID: 11358
// Token: 0x04002F06 RID: 12038
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C5E")]
[Token(Token = "0x4002F06")]
private AimPoser.Pose aimPose;
// Token: 0x04002C5F RID: 11359
// Token: 0x04002F07 RID: 12039
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C5F")]
[Token(Token = "0x4002F07")]
private AimPoser.Pose lastPose;
}
}

View File

@@ -4,28 +4,28 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F2 RID: 1010
[Token(Token = "0x20003F2")]
// Token: 0x02000441 RID: 1089
[Token(Token = "0x2000441")]
[RequireComponent(typeof(Animator))]
public class SimpleLocomotion : MonoBehaviour
{
// Token: 0x17000204 RID: 516
// (get) Token: 0x0600243D RID: 9277 RVA: 0x00052748 File Offset: 0x00050948
// (set) Token: 0x0600243E RID: 9278 RVA: 0x0005275C File Offset: 0x0005095C
[Token(Token = "0x17000204")]
// Token: 0x1700022F RID: 559
// (get) Token: 0x060026D4 RID: 9940 RVA: 0x00059428 File Offset: 0x00057628
// (set) Token: 0x060026D5 RID: 9941 RVA: 0x0005943C File Offset: 0x0005763C
[Token(Token = "0x1700022F")]
public bool isGrounded
{
[Token(Token = "0x600243D")]
[Address(RVA = "0x581280", Offset = "0x57FA80", VA = "0x180581280")]
[Token(Token = "0x60026D4")]
[Address(RVA = "0x596FC0", Offset = "0x595FC0", VA = "0x180596FC0")]
get;
[Token(Token = "0x600243E")]
[Address(RVA = "0x993C20", Offset = "0x992420", VA = "0x180993C20")]
[Token(Token = "0x60026D5")]
[Address(RVA = "0x96E8B0", Offset = "0x96D8B0", VA = "0x18096E8B0")]
private set;
}
// Token: 0x0600243F RID: 9279 RVA: 0x00052770 File Offset: 0x00050970
[Token(Token = "0x600243F")]
[Address(RVA = "0x11C6610", Offset = "0x11C4E10", VA = "0x1811C6610")]
// Token: 0x060026D6 RID: 9942 RVA: 0x00059450 File Offset: 0x00057650
[Token(Token = "0x60026D6")]
[Address(RVA = "0x1461340", Offset = "0x1460340", VA = "0x181461340")]
private void Start()
{
Animator component = base.GetComponent<Animator>();
@@ -37,144 +37,144 @@ namespace RootMotion.Demos
cameraController.enabled = num != 0;
}
// Token: 0x06002440 RID: 9280 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002440")]
[Address(RVA = "0x11C66A0", Offset = "0x11C4EA0", VA = "0x1811C66A0")]
// Token: 0x060026D7 RID: 9943 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026D7")]
[Address(RVA = "0x14613D0", Offset = "0x14603D0", VA = "0x1814613D0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002441 RID: 9281 RVA: 0x000527B0 File Offset: 0x000509B0
[Token(Token = "0x6002441")]
[Address(RVA = "0x11C5F40", Offset = "0x11C4740", VA = "0x1811C5F40")]
// Token: 0x060026D8 RID: 9944 RVA: 0x00059490 File Offset: 0x00057690
[Token(Token = "0x60026D8")]
[Address(RVA = "0x1460C70", Offset = "0x145FC70", VA = "0x181460C70")]
private void LateUpdate()
{
this.cameraController.UpdateInput();
this.cameraController.UpdateTransform();
}
// Token: 0x06002442 RID: 9282 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002442")]
[Address(RVA = "0x11C6260", Offset = "0x11C4A60", VA = "0x1811C6260")]
// Token: 0x060026D9 RID: 9945 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026D9")]
[Address(RVA = "0x1460F90", Offset = "0x145FF90", VA = "0x181460F90")]
private void Rotate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002443 RID: 9283 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002443")]
[Address(RVA = "0x11C5F80", Offset = "0x11C4780", VA = "0x1811C5F80")]
// Token: 0x060026DA RID: 9946 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026DA")]
[Address(RVA = "0x1460CB0", Offset = "0x145FCB0", VA = "0x181460CB0")]
private void Move()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002444 RID: 9284 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002444")]
[Address(RVA = "0x11C5E80", Offset = "0x11C4680", VA = "0x1811C5E80")]
// Token: 0x060026DB RID: 9947 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026DB")]
[Address(RVA = "0x1460BB0", Offset = "0x145FBB0", VA = "0x181460BB0")]
private Vector3 GetInputVector()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002445 RID: 9285 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002445")]
[Address(RVA = "0x11C5E00", Offset = "0x11C4600", VA = "0x1811C5E00")]
// Token: 0x060026DC RID: 9948 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026DC")]
[Address(RVA = "0x1460B30", Offset = "0x145FB30", VA = "0x181460B30")]
private Vector3 GetInputVectorRaw()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002446 RID: 9286 RVA: 0x000527DC File Offset: 0x000509DC
[Token(Token = "0x6002446")]
[Address(RVA = "0x11C6700", Offset = "0x11C4F00", VA = "0x1811C6700")]
// Token: 0x060026DD RID: 9949 RVA: 0x000594BC File Offset: 0x000576BC
[Token(Token = "0x60026DD")]
[Address(RVA = "0x1461430", Offset = "0x1460430", VA = "0x181461430")]
public SimpleLocomotion()
{
}
// Token: 0x04002E12 RID: 11794
// Token: 0x040030BA RID: 12474
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E12")]
[Token(Token = "0x40030BA")]
[SerializeField]
[Tooltip("The component that updates the camera.")]
private CameraController cameraController;
// Token: 0x04002E13 RID: 11795
// Token: 0x040030BB RID: 12475
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002E13")]
[Token(Token = "0x40030BB")]
[SerializeField]
[Tooltip("Acceleration of movement.")]
private float accelerationTime = 0.2f;
// Token: 0x04002E14 RID: 11796
// Token: 0x040030BC RID: 12476
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002E14")]
[Token(Token = "0x40030BC")]
[SerializeField]
[Tooltip("Turning speed.")]
private float turnTime = 0.2f;
// Token: 0x04002E15 RID: 11797
// Token: 0x040030BD RID: 12477
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002E15")]
[Token(Token = "0x40030BD")]
[SerializeField]
[Tooltip("If true, will run on left shift, if not will walk on left shift.")]
private bool walkByDefault = true;
// Token: 0x04002E16 RID: 11798
// Token: 0x040030BE RID: 12478
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002E16")]
[Token(Token = "0x40030BE")]
[SerializeField]
[Tooltip("Smooth or linear rotation.")]
private SimpleLocomotion.RotationMode rotationMode;
// Token: 0x04002E17 RID: 11799
// Token: 0x040030BF RID: 12479
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002E17")]
[Token(Token = "0x40030BF")]
[SerializeField]
[Tooltip("Procedural motion speed (if not using root motion).")]
private float moveSpeed = 3f;
// Token: 0x04002E19 RID: 11801
// Token: 0x040030C1 RID: 12481
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002E19")]
[Token(Token = "0x40030C1")]
private Animator animator;
// Token: 0x04002E1A RID: 11802
// Token: 0x040030C2 RID: 12482
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002E1A")]
[Token(Token = "0x40030C2")]
private float speed;
// Token: 0x04002E1B RID: 11803
// Token: 0x040030C3 RID: 12483
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002E1B")]
[Token(Token = "0x40030C3")]
private float angleVel;
// Token: 0x04002E1C RID: 11804
// Token: 0x040030C4 RID: 12484
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002E1C")]
[Token(Token = "0x40030C4")]
private float speedVel;
// Token: 0x04002E1D RID: 11805
// Token: 0x040030C5 RID: 12485
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002E1D")]
[Token(Token = "0x40030C5")]
private Vector3 linearTargetDirection;
// Token: 0x04002E1E RID: 11806
// Token: 0x040030C6 RID: 12486
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002E1E")]
[Token(Token = "0x40030C6")]
private CharacterController characterController;
// Token: 0x020003F3 RID: 1011
[Token(Token = "0x20003F3")]
// Token: 0x02000442 RID: 1090
[Token(Token = "0x2000442")]
[Serializable]
public enum RotationMode
{
// Token: 0x04002E20 RID: 11808
[Token(Token = "0x4002E20")]
// Token: 0x040030C8 RID: 12488
[Token(Token = "0x40030C8")]
Smooth,
// Token: 0x04002E21 RID: 11809
[Token(Token = "0x4002E21")]
// Token: 0x040030C9 RID: 12489
[Token(Token = "0x40030C9")]
Linear
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F8 RID: 1016
[Token(Token = "0x20003F8")]
// Token: 0x02000447 RID: 1095
[Token(Token = "0x2000447")]
public class SlowMo : MonoBehaviour
{
// Token: 0x0600244E RID: 9294 RVA: 0x000528CC File Offset: 0x00050ACC
[Token(Token = "0x600244E")]
[Address(RVA = "0x11C6D10", Offset = "0x11C5510", VA = "0x1811C6D10")]
// Token: 0x060026E5 RID: 9957 RVA: 0x000595AC File Offset: 0x000577AC
[Token(Token = "0x60026E5")]
[Address(RVA = "0x1461A40", Offset = "0x1460A40", VA = "0x181461A40")]
private void Update()
{
if ((!this.mouse0 || !Input.GetMouseButton(0)) && (!this.mouse1 || !Input.GetMouseButton(1)))
@@ -31,42 +31,42 @@ namespace RootMotion.Demos
Time.timeScale = this.slowMoTimeScale;
}
// Token: 0x0600244F RID: 9295 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600244F")]
[Address(RVA = "0x11C6C60", Offset = "0x11C5460", VA = "0x1811C6C60")]
// Token: 0x060026E6 RID: 9958 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026E6")]
[Address(RVA = "0x1461990", Offset = "0x1460990", VA = "0x181461990")]
private bool IsSlowMotion()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002450 RID: 9296 RVA: 0x00052948 File Offset: 0x00050B48
[Token(Token = "0x6002450")]
[Address(RVA = "0x11C6DD0", Offset = "0x11C55D0", VA = "0x1811C6DD0")]
// Token: 0x060026E7 RID: 9959 RVA: 0x00059628 File Offset: 0x00057828
[Token(Token = "0x60026E7")]
[Address(RVA = "0x1461B00", Offset = "0x1460B00", VA = "0x181461B00")]
public SlowMo()
{
}
// Token: 0x04002E2F RID: 11823
// Token: 0x040030D7 RID: 12503
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E2F")]
[Token(Token = "0x40030D7")]
[SerializeField]
private KeyCode[] keyCodes;
// Token: 0x04002E30 RID: 11824
// Token: 0x040030D8 RID: 12504
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002E30")]
[Token(Token = "0x40030D8")]
[SerializeField]
private bool mouse0;
// Token: 0x04002E31 RID: 11825
// Token: 0x040030D9 RID: 12505
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x4002E31")]
[Token(Token = "0x40030D9")]
[SerializeField]
private bool mouse1;
// Token: 0x04002E32 RID: 11826
// Token: 0x040030DA RID: 12506
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002E32")]
[Token(Token = "0x40030DA")]
[SerializeField]
private float slowMoTimeScale = 0.3f;
}

View File

@@ -5,47 +5,47 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DD RID: 989
[Token(Token = "0x20003DD")]
// Token: 0x0200042C RID: 1068
[Token(Token = "0x200042C")]
[RequireComponent(typeof(Animator))]
public class SoccerDemo : MonoBehaviour
{
// Token: 0x060023D7 RID: 9175 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023D7")]
[Address(RVA = "0x11C6E80", Offset = "0x11C5680", VA = "0x1811C6E80")]
// Token: 0x0600266E RID: 9838 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600266E")]
[Address(RVA = "0x1461BB0", Offset = "0x1460BB0", VA = "0x181461BB0")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023D8 RID: 9176 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023D8")]
[Address(RVA = "0x11C6E10", Offset = "0x11C5610", VA = "0x1811C6E10")]
// Token: 0x0600266F RID: 9839 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600266F")]
[Address(RVA = "0x1461B40", Offset = "0x1460B40", VA = "0x181461B40")]
private IEnumerator ResetDelayed()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023D9 RID: 9177 RVA: 0x00051D98 File Offset: 0x0004FF98
[Token(Token = "0x60023D9")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06002670 RID: 9840 RVA: 0x00058A40 File Offset: 0x00056C40
[Token(Token = "0x6002670")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public SoccerDemo()
{
}
// Token: 0x04002D75 RID: 11637
// Token: 0x0400301D RID: 12317
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D75")]
[Token(Token = "0x400301D")]
private Animator animator;
// Token: 0x04002D76 RID: 11638
// Token: 0x0400301E RID: 12318
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D76")]
[Token(Token = "0x400301E")]
private Vector3 defaultPosition;
// Token: 0x04002D77 RID: 11639
// Token: 0x0400301F RID: 12319
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D77")]
[Token(Token = "0x400301F")]
private Quaternion defaultRotation;
}
}

View File

@@ -5,72 +5,72 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B1 RID: 945
[Token(Token = "0x20003B1")]
// Token: 0x02000400 RID: 1024
[Token(Token = "0x2000400")]
public class TerrainOffset : MonoBehaviour
{
// Token: 0x06002331 RID: 9009 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002331")]
[Address(RVA = "0x1325130", Offset = "0x1323930", VA = "0x181325130")]
// Token: 0x060025C8 RID: 9672 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025C8")]
[Address(RVA = "0xF5C030", Offset = "0xF5B030", VA = "0x180F5C030")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002332 RID: 9010 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002332")]
[Address(RVA = "0x1324EF0", Offset = "0x13236F0", VA = "0x181324EF0")]
// Token: 0x060025C9 RID: 9673 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025C9")]
[Address(RVA = "0xF5BDF0", Offset = "0xF5ADF0", VA = "0x180F5BDF0")]
private Vector3 GetGroundHeightOffset(Vector3 worldPosition)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002333 RID: 9011 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002333")]
[Address(RVA = "0x13253E0", Offset = "0x1323BE0", VA = "0x1813253E0")]
// Token: 0x060025CA RID: 9674 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60025CA")]
[Address(RVA = "0xF5C2E0", Offset = "0xF5B2E0", VA = "0x180F5C2E0")]
public TerrainOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002C60 RID: 11360
// Token: 0x04002F08 RID: 12040
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C60")]
[Token(Token = "0x4002F08")]
public AimIK aimIK;
// Token: 0x04002C61 RID: 11361
// Token: 0x04002F09 RID: 12041
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C61")]
[Token(Token = "0x4002F09")]
public Vector3 raycastOffset;
// Token: 0x04002C62 RID: 11362
// Token: 0x04002F0A RID: 12042
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002C62")]
[Token(Token = "0x4002F0A")]
public LayerMask raycastLayers;
// Token: 0x04002C63 RID: 11363
// Token: 0x04002F0B RID: 12043
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C63")]
[Token(Token = "0x4002F0B")]
public float min;
// Token: 0x04002C64 RID: 11364
// Token: 0x04002F0C RID: 12044
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002C64")]
[Token(Token = "0x4002F0C")]
public float max;
// Token: 0x04002C65 RID: 11365
// Token: 0x04002F0D RID: 12045
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C65")]
[Token(Token = "0x4002F0D")]
public float lerpSpeed;
// Token: 0x04002C66 RID: 11366
// Token: 0x04002F0E RID: 12046
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C66")]
[Token(Token = "0x4002F0E")]
private RaycastHit hit;
// Token: 0x04002C67 RID: 11367
// Token: 0x04002F0F RID: 12047
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002C67")]
[Token(Token = "0x4002F0F")]
private Vector3 offset;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DF RID: 991
[Token(Token = "0x20003DF")]
// Token: 0x0200042E RID: 1070
[Token(Token = "0x200042E")]
public class TouchWalls : MonoBehaviour
{
// Token: 0x060023E0 RID: 9184 RVA: 0x00051E04 File Offset: 0x00050004
[Token(Token = "0x60023E0")]
[Address(RVA = "0x1329AE0", Offset = "0x13282E0", VA = "0x181329AE0")]
// Token: 0x06002677 RID: 9847 RVA: 0x00058AAC File Offset: 0x00056CAC
[Token(Token = "0x6002677")]
[Address(RVA = "0xF611A0", Offset = "0xF601A0", VA = "0x180F611A0")]
private void Start()
{
TouchWalls.EffectorLink[] array = this.effectorLinks;
@@ -26,9 +26,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023E1 RID: 9185 RVA: 0x00051E48 File Offset: 0x00050048
[Token(Token = "0x60023E1")]
[Address(RVA = "0x1329990", Offset = "0x1328190", VA = "0x181329990")]
// Token: 0x06002678 RID: 9848 RVA: 0x00058AF0 File Offset: 0x00056CF0
[Token(Token = "0x6002678")]
[Address(RVA = "0xF61050", Offset = "0xF60050", VA = "0x180F61050")]
private void FixedUpdate()
{
TouchWalls.EffectorLink[] array = this.effectorLinks;
@@ -43,9 +43,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023E2 RID: 9186 RVA: 0x00051E90 File Offset: 0x00050090
[Token(Token = "0x60023E2")]
[Address(RVA = "0x1329A10", Offset = "0x1328210", VA = "0x181329A10")]
// Token: 0x06002679 RID: 9849 RVA: 0x00058B38 File Offset: 0x00056D38
[Token(Token = "0x6002679")]
[Address(RVA = "0xF610D0", Offset = "0xF600D0", VA = "0x180F610D0")]
private void OnDestroy()
{
InteractionSystem interactionSystem = this.interactionSystem;
@@ -65,87 +65,87 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023E3 RID: 9187 RVA: 0x00051EF0 File Offset: 0x000500F0
[Token(Token = "0x60023E3")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600267A RID: 9850 RVA: 0x00058B98 File Offset: 0x00056D98
[Token(Token = "0x600267A")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public TouchWalls()
{
}
// Token: 0x04002D7B RID: 11643
// Token: 0x04003023 RID: 12323
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D7B")]
[Token(Token = "0x4003023")]
public InteractionSystem interactionSystem;
// Token: 0x04002D7C RID: 11644
// Token: 0x04003024 RID: 12324
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D7C")]
[Token(Token = "0x4003024")]
public TouchWalls.EffectorLink[] effectorLinks;
// Token: 0x020003E0 RID: 992
[Token(Token = "0x20003E0")]
// Token: 0x0200042F RID: 1071
[Token(Token = "0x200042F")]
[Serializable]
public class EffectorLink
{
// Token: 0x060023E4 RID: 9188 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E4")]
[Address(RVA = "0x695790", Offset = "0x693F90", VA = "0x180695790")]
// Token: 0x0600267B RID: 9851 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600267B")]
[Address(RVA = "0x6C6BE0", Offset = "0x6C5BE0", VA = "0x1806C6BE0")]
public void Initiate(InteractionSystem interactionSystem)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E5 RID: 9189 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E5")]
[Address(RVA = "0x695670", Offset = "0x693E70", VA = "0x180695670")]
// Token: 0x0600267C RID: 9852 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600267C")]
[Address(RVA = "0x6C6AC0", Offset = "0x6C5AC0", VA = "0x1806C6AC0")]
private bool FindWalls(Vector3 direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E6 RID: 9190 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E6")]
[Address(RVA = "0x695E80", Offset = "0x694680", VA = "0x180695E80")]
// Token: 0x0600267D RID: 9853 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600267D")]
[Address(RVA = "0x6C72D0", Offset = "0x6C62D0", VA = "0x1806C72D0")]
public void Update(InteractionSystem interactionSystem)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E7 RID: 9191 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E7")]
[Address(RVA = "0x695D10", Offset = "0x694510", VA = "0x180695D10")]
// Token: 0x0600267E RID: 9854 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600267E")]
[Address(RVA = "0x6C7160", Offset = "0x6C6160", VA = "0x1806C7160")]
private void StopTouch(InteractionSystem interactionSystem)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E8 RID: 9192 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E8")]
[Address(RVA = "0x695C10", Offset = "0x694410", VA = "0x180695C10")]
// Token: 0x0600267F RID: 9855 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600267F")]
[Address(RVA = "0x6C7060", Offset = "0x6C6060", VA = "0x1806C7060")]
private void OnInteractionStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E9 RID: 9193 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E9")]
[Address(RVA = "0x695B90", Offset = "0x694390", VA = "0x180695B90")]
// Token: 0x06002680 RID: 9856 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002680")]
[Address(RVA = "0x6C6FE0", Offset = "0x6C5FE0", VA = "0x1806C6FE0")]
private void OnInteractionResume(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023EA RID: 9194 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023EA")]
[Address(RVA = "0x695C90", Offset = "0x694490", VA = "0x180695C90")]
// Token: 0x06002681 RID: 9857 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002681")]
[Address(RVA = "0x6C70E0", Offset = "0x6C60E0", VA = "0x1806C70E0")]
private void OnInteractionStop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023EB RID: 9195 RVA: 0x00051F04 File Offset: 0x00050104
[Token(Token = "0x60023EB")]
[Address(RVA = "0x695480", Offset = "0x693C80", VA = "0x180695480")]
// Token: 0x06002682 RID: 9858 RVA: 0x00058BAC File Offset: 0x00056DAC
[Token(Token = "0x6002682")]
[Address(RVA = "0x6C68D0", Offset = "0x6C58D0", VA = "0x1806C68D0")]
public void Destroy(InteractionSystem interactionSystem)
{
if (this.initiated)
@@ -177,111 +177,111 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023EC RID: 9196 RVA: 0x00051FC0 File Offset: 0x000501C0
[Token(Token = "0x60023EC")]
[Address(RVA = "0x6966A0", Offset = "0x694EA0", VA = "0x1806966A0")]
// Token: 0x06002683 RID: 9859 RVA: 0x00058C68 File Offset: 0x00056E68
[Token(Token = "0x6002683")]
[Address(RVA = "0x6C7AF0", Offset = "0x6C6AF0", VA = "0x1806C7AF0")]
public EffectorLink()
{
}
// Token: 0x04002D7D RID: 11645
// Token: 0x04003025 RID: 12325
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002D7D")]
[Token(Token = "0x4003025")]
public bool enabled = true;
// Token: 0x04002D7E RID: 11646
// Token: 0x04003026 RID: 12326
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002D7E")]
[Token(Token = "0x4003026")]
public FullBodyBipedEffector effectorType;
// Token: 0x04002D7F RID: 11647
// Token: 0x04003027 RID: 12327
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D7F")]
[Token(Token = "0x4003027")]
public InteractionObject interactionObject;
// Token: 0x04002D80 RID: 11648
// Token: 0x04003028 RID: 12328
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D80")]
[Token(Token = "0x4003028")]
public Transform spherecastFrom;
// Token: 0x04002D81 RID: 11649
// Token: 0x04003029 RID: 12329
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D81")]
[Token(Token = "0x4003029")]
public float spherecastRadius = 0.1f;
// Token: 0x04002D82 RID: 11650
// Token: 0x0400302A RID: 12330
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D82")]
[Token(Token = "0x400302A")]
public float minDistance = 0.3f;
// Token: 0x04002D83 RID: 11651
// Token: 0x0400302B RID: 12331
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D83")]
[Token(Token = "0x400302B")]
public LayerMask touchLayers;
// Token: 0x04002D84 RID: 11652
// Token: 0x0400302C RID: 12332
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002D84")]
[Token(Token = "0x400302C")]
public float lerpSpeed = 10f;
// Token: 0x04002D85 RID: 11653
// Token: 0x0400302D RID: 12333
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D85")]
[Token(Token = "0x400302D")]
public float minSwitchTime = 0.2f;
// Token: 0x04002D86 RID: 11654
// Token: 0x0400302E RID: 12334
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002D86")]
[Token(Token = "0x400302E")]
public float releaseDistance = 0.4f;
// Token: 0x04002D87 RID: 11655
// Token: 0x0400302F RID: 12335
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D87")]
[Token(Token = "0x400302F")]
public bool sliding;
// Token: 0x04002D88 RID: 11656
// Token: 0x04003030 RID: 12336
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002D88")]
[Token(Token = "0x4003030")]
private Vector3 raycastDirectionLocal;
// Token: 0x04002D89 RID: 11657
// Token: 0x04003031 RID: 12337
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D89")]
[Token(Token = "0x4003031")]
private float raycastDistance;
// Token: 0x04002D8A RID: 11658
// Token: 0x04003032 RID: 12338
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002D8A")]
[Token(Token = "0x4003032")]
private bool inTouch;
// Token: 0x04002D8B RID: 11659
// Token: 0x04003033 RID: 12339
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D8B")]
[Token(Token = "0x4003033")]
private RaycastHit hit;
// Token: 0x04002D8C RID: 11660
// Token: 0x04003034 RID: 12340
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002D8C")]
[Token(Token = "0x4003034")]
private Vector3 targetPosition;
// Token: 0x04002D8D RID: 11661
// Token: 0x04003035 RID: 12341
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002D8D")]
[Token(Token = "0x4003035")]
private Quaternion targetRotation;
// Token: 0x04002D8E RID: 11662
// Token: 0x04003036 RID: 12342
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002D8E")]
[Token(Token = "0x4003036")]
private bool initiated;
// Token: 0x04002D8F RID: 11663
// Token: 0x04003037 RID: 12343
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4002D8F")]
[Token(Token = "0x4003037")]
private float nextSwitchTime;
// Token: 0x04002D90 RID: 11664
// Token: 0x04003038 RID: 12344
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002D90")]
[Token(Token = "0x4003038")]
private float speedF;
}
}

View File

@@ -4,49 +4,49 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E1 RID: 993
[Token(Token = "0x20003E1")]
// Token: 0x02000430 RID: 1072
[Token(Token = "0x2000430")]
public class TransferMotion : MonoBehaviour
{
// Token: 0x060023ED RID: 9197 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023ED")]
[Address(RVA = "0x1329B50", Offset = "0x1328350", VA = "0x181329B50")]
// Token: 0x06002684 RID: 9860 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002684")]
[Address(RVA = "0xF61210", Offset = "0xF60210", VA = "0x180F61210")]
private void OnEnable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023EE RID: 9198 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023EE")]
[Address(RVA = "0x1329B90", Offset = "0x1328390", VA = "0x181329B90")]
// Token: 0x06002685 RID: 9861 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002685")]
[Address(RVA = "0xF61250", Offset = "0xF60250", VA = "0x180F61250")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023EF RID: 9199 RVA: 0x00052014 File Offset: 0x00050214
[Token(Token = "0x60023EF")]
[Address(RVA = "0x1329CF0", Offset = "0x13284F0", VA = "0x181329CF0")]
// Token: 0x06002686 RID: 9862 RVA: 0x00058CBC File Offset: 0x00056EBC
[Token(Token = "0x6002686")]
[Address(RVA = "0xF613B0", Offset = "0xF603B0", VA = "0x180F613B0")]
public TransferMotion()
{
}
// Token: 0x04002D91 RID: 11665
// Token: 0x04003039 RID: 12345
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D91")]
[Token(Token = "0x4003039")]
[Tooltip("The Transform to transfer motion to.")]
public Transform to;
// Token: 0x04002D92 RID: 11666
// Token: 0x0400303A RID: 12346
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D92")]
[Range(0f, 1f)]
[Token(Token = "0x400303A")]
[Tooltip("The amount of motion to transfer.")]
[Range(0f, 1f)]
public float transferMotion = 0.9f;
// Token: 0x04002D93 RID: 11667
// Token: 0x0400303B RID: 12347
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002D93")]
[Token(Token = "0x400303B")]
private Vector3 lastPosition;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E8 RID: 1000
[Token(Token = "0x20003E8")]
// Token: 0x02000437 RID: 1079
[Token(Token = "0x2000437")]
public class Turret : MonoBehaviour
{
// Token: 0x0600240A RID: 9226 RVA: 0x0005239C File Offset: 0x0005059C
[Token(Token = "0x600240A")]
[Address(RVA = "0x7A6FA0", Offset = "0x7A57A0", VA = "0x1807A6FA0")]
// Token: 0x060026A1 RID: 9889 RVA: 0x0005907C File Offset: 0x0005727C
[Token(Token = "0x60026A1")]
[Address(RVA = "0xF6AD80", Offset = "0xF69D80", VA = "0x180F6AD80")]
private void Update()
{
Turret.Part[] array = this.parts;
@@ -26,51 +26,51 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600240B RID: 9227 RVA: 0x000523E0 File Offset: 0x000505E0
[Token(Token = "0x600240B")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x060026A2 RID: 9890 RVA: 0x000590C0 File Offset: 0x000572C0
[Token(Token = "0x60026A2")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public Turret()
{
}
// Token: 0x04002DAE RID: 11694
// Token: 0x04003056 RID: 12374
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DAE")]
[Token(Token = "0x4003056")]
public Transform target;
// Token: 0x04002DAF RID: 11695
// Token: 0x04003057 RID: 12375
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002DAF")]
[Token(Token = "0x4003057")]
public Turret.Part[] parts;
// Token: 0x020003E9 RID: 1001
[Token(Token = "0x20003E9")]
// Token: 0x02000438 RID: 1080
[Token(Token = "0x2000438")]
[Serializable]
public class Part
{
// Token: 0x0600240C RID: 9228 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600240C")]
[Address(RVA = "0x697E10", Offset = "0x696610", VA = "0x180697E10")]
// Token: 0x060026A3 RID: 9891 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026A3")]
[Address(RVA = "0x6C8880", Offset = "0x6C7880", VA = "0x1806C8880")]
public void AimAt(Transform target)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600240D RID: 9229 RVA: 0x000523F4 File Offset: 0x000505F4
[Token(Token = "0x600240D")]
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
// Token: 0x060026A4 RID: 9892 RVA: 0x000590D4 File Offset: 0x000572D4
[Token(Token = "0x60026A4")]
[Address(RVA = "0x36ABD0", Offset = "0x369BD0", VA = "0x18036ABD0")]
public Part()
{
}
// Token: 0x04002DB0 RID: 11696
// Token: 0x04003058 RID: 12376
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002DB0")]
[Token(Token = "0x4003058")]
public Transform transform;
// Token: 0x04002DB1 RID: 11697
// Token: 0x04003059 RID: 12377
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DB1")]
[Token(Token = "0x4003059")]
private RotationLimit rotationLimit;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E2 RID: 994
[Token(Token = "0x20003E2")]
// Token: 0x02000431 RID: 1073
[Token(Token = "0x2000431")]
public class TwoHandedProp : MonoBehaviour
{
// Token: 0x060023F0 RID: 9200 RVA: 0x00052034 File Offset: 0x00050234
[Token(Token = "0x60023F0")]
[Address(RVA = "0x7A7D80", Offset = "0x7A6580", VA = "0x1807A7D80")]
// Token: 0x06002687 RID: 9863 RVA: 0x00058CDC File Offset: 0x00056EDC
[Token(Token = "0x6002687")]
[Address(RVA = "0x19CF9A0", Offset = "0x19CE9A0", VA = "0x1819CF9A0")]
private void Start()
{
FullBodyBipedIK component = base.GetComponent<FullBodyBipedIK>();
@@ -36,17 +36,17 @@ namespace RootMotion.Demos
throw new InvalidCastException();
}
// Token: 0x060023F1 RID: 9201 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F1")]
[Address(RVA = "0x7A7950", Offset = "0x7A6150", VA = "0x1807A7950")]
// Token: 0x06002688 RID: 9864 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002688")]
[Address(RVA = "0x19CF570", Offset = "0x19CE570", VA = "0x1819CF570")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F2 RID: 9202 RVA: 0x000520F4 File Offset: 0x000502F4
[Token(Token = "0x60023F2")]
[Address(RVA = "0x7A7850", Offset = "0x7A6050", VA = "0x1807A7850")]
// Token: 0x06002689 RID: 9865 RVA: 0x00058D9C File Offset: 0x00056F9C
[Token(Token = "0x6002689")]
[Address(RVA = "0x19CF470", Offset = "0x19CE470", VA = "0x1819CF470")]
private void AfterFBBIK()
{
Transform bone = this.ik.solver.leftHandEffector.bone;
@@ -57,9 +57,9 @@ namespace RootMotion.Demos
bone2.rotation = rotation2;
}
// Token: 0x060023F3 RID: 9203 RVA: 0x00052170 File Offset: 0x00050370
[Token(Token = "0x60023F3")]
[Address(RVA = "0x7A7C60", Offset = "0x7A6460", VA = "0x1807A7C60")]
// Token: 0x0600268A RID: 9866 RVA: 0x00058E18 File Offset: 0x00057018
[Token(Token = "0x600268A")]
[Address(RVA = "0x19CF880", Offset = "0x19CE880", VA = "0x1819CF880")]
private void OnDestroy()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -79,32 +79,32 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023F4 RID: 9204 RVA: 0x000521DC File Offset: 0x000503DC
[Token(Token = "0x60023F4")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600268B RID: 9867 RVA: 0x00058E84 File Offset: 0x00057084
[Token(Token = "0x600268B")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public TwoHandedProp()
{
}
// Token: 0x04002D94 RID: 11668
// Token: 0x0400303C RID: 12348
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D94")]
[Token(Token = "0x400303C")]
[Tooltip("The left hand target parented to the right hand.")]
public Transform leftHandTarget;
// Token: 0x04002D95 RID: 11669
// Token: 0x0400303D RID: 12349
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D95")]
[Token(Token = "0x400303D")]
private FullBodyBipedIK ik;
// Token: 0x04002D96 RID: 11670
// Token: 0x0400303E RID: 12350
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D96")]
[Token(Token = "0x400303E")]
private Vector3 targetPosRelativeToRight;
// Token: 0x04002D97 RID: 11671
// Token: 0x0400303F RID: 12351
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002D97")]
[Token(Token = "0x400303F")]
private Quaternion targetRotRelativeToRight;
}
}

View File

@@ -4,40 +4,40 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F4 RID: 1012
[Token(Token = "0x20003F4")]
// Token: 0x02000443 RID: 1091
[Token(Token = "0x2000443")]
public class UserControlAI : UserControlThirdPerson
{
// Token: 0x06002447 RID: 9287 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002447")]
[Address(RVA = "0x96C710", Offset = "0x96AF10", VA = "0x18096C710", Slot = "4")]
// Token: 0x060026DE RID: 9950 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026DE")]
[Address(RVA = "0x4ACD60", Offset = "0x4ABD60", VA = "0x1804ACD60", Slot = "4")]
protected override void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002448 RID: 9288 RVA: 0x00052818 File Offset: 0x00050A18
[Token(Token = "0x6002448")]
[Address(RVA = "0x96C920", Offset = "0x96B120", VA = "0x18096C920")]
// Token: 0x060026DF RID: 9951 RVA: 0x000594F8 File Offset: 0x000576F8
[Token(Token = "0x60026DF")]
[Address(RVA = "0x4ACF70", Offset = "0x4ABF70", VA = "0x1804ACF70")]
public UserControlAI()
{
this.canCrouch = true;
base..ctor();
}
// Token: 0x04002E22 RID: 11810
// Token: 0x040030CA RID: 12490
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002E22")]
[Token(Token = "0x40030CA")]
public Transform moveTarget;
// Token: 0x04002E23 RID: 11811
// Token: 0x040030CB RID: 12491
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002E23")]
[Token(Token = "0x40030CB")]
public float stoppingDistance = 0.5f;
// Token: 0x04002E24 RID: 11812
// Token: 0x040030CC RID: 12492
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002E24")]
[Token(Token = "0x40030CC")]
public float stoppingThreshold = 1.5f;
}
}

View File

@@ -5,56 +5,56 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E3 RID: 995
[Token(Token = "0x20003E3")]
// Token: 0x02000432 RID: 1074
[Token(Token = "0x2000432")]
public class UserControlInteractions : UserControlThirdPerson
{
// Token: 0x060023F5 RID: 9205 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F5")]
[Address(RVA = "0x96CAA0", Offset = "0x96B2A0", VA = "0x18096CAA0", Slot = "4")]
// Token: 0x0600268C RID: 9868 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600268C")]
[Address(RVA = "0x4AD0F0", Offset = "0x4AC0F0", VA = "0x1804AD0F0", Slot = "4")]
protected override void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F6 RID: 9206 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F6")]
[Address(RVA = "0x96C940", Offset = "0x96B140", VA = "0x18096C940")]
// Token: 0x0600268D RID: 9869 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600268D")]
[Address(RVA = "0x4ACF90", Offset = "0x4ABF90", VA = "0x1804ACF90")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F7 RID: 9207 RVA: 0x000521F0 File Offset: 0x000503F0
[Token(Token = "0x60023F7")]
[Address(RVA = "0x96CB90", Offset = "0x96B390", VA = "0x18096CB90")]
// Token: 0x0600268E RID: 9870 RVA: 0x00058E98 File Offset: 0x00057098
[Token(Token = "0x600268E")]
[Address(RVA = "0x4AD1E0", Offset = "0x4AC1E0", VA = "0x1804AD1E0")]
public UserControlInteractions()
{
this.canCrouch = true;
base..ctor();
}
// Token: 0x04002D98 RID: 11672
// Token: 0x04003040 RID: 12352
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D98")]
[Token(Token = "0x4003040")]
[SerializeField]
private CharacterThirdPerson character;
// Token: 0x04002D99 RID: 11673
// Token: 0x04003041 RID: 12353
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D99")]
[Token(Token = "0x4003041")]
[SerializeField]
private InteractionSystem interactionSystem;
// Token: 0x04002D9A RID: 11674
// Token: 0x04003042 RID: 12354
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D9A")]
[Token(Token = "0x4003042")]
[SerializeField]
private bool disableInputInInteraction = true;
// Token: 0x04002D9B RID: 11675
// Token: 0x04003043 RID: 12355
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002D9B")]
[Token(Token = "0x4003043")]
public float enableInputAtProgress = 0.8f;
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F5 RID: 1013
[Token(Token = "0x20003F5")]
// Token: 0x02000444 RID: 1092
[Token(Token = "0x2000444")]
public class UserControlThirdPerson : MonoBehaviour
{
// Token: 0x06002449 RID: 9289 RVA: 0x00052848 File Offset: 0x00050A48
[Token(Token = "0x6002449")]
[Address(RVA = "0x96CBB0", Offset = "0x96B3B0", VA = "0x18096CBB0")]
// Token: 0x060026E0 RID: 9952 RVA: 0x00059528 File Offset: 0x00057728
[Token(Token = "0x60026E0")]
[Address(RVA = "0x4AD200", Offset = "0x4AC200", VA = "0x1804AD200")]
private void Start()
{
Transform transform = Camera.main.transform;
@@ -18,73 +18,73 @@ namespace RootMotion.Demos
throw new NullReferenceException();
}
// Token: 0x0600244A RID: 9290 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600244A")]
[Address(RVA = "0x96CBF0", Offset = "0x96B3F0", VA = "0x18096CBF0", Slot = "4")]
// Token: 0x060026E1 RID: 9953 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026E1")]
[Address(RVA = "0x4AD240", Offset = "0x4AC240", VA = "0x1804AD240", Slot = "4")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600244B RID: 9291 RVA: 0x00052870 File Offset: 0x00050A70
[Token(Token = "0x600244B")]
[Address(RVA = "0x96CF20", Offset = "0x96B720", VA = "0x18096CF20")]
// Token: 0x060026E2 RID: 9954 RVA: 0x00059550 File Offset: 0x00057750
[Token(Token = "0x60026E2")]
[Address(RVA = "0x4AD570", Offset = "0x4AC570", VA = "0x1804AD570")]
public UserControlThirdPerson()
{
}
// Token: 0x04002E25 RID: 11813
// Token: 0x040030CD RID: 12493
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E25")]
[Token(Token = "0x40030CD")]
public bool walkByDefault;
// Token: 0x04002E26 RID: 11814
// Token: 0x040030CE RID: 12494
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4002E26")]
[Token(Token = "0x40030CE")]
public bool canCrouch = true;
// Token: 0x04002E27 RID: 11815
// Token: 0x040030CF RID: 12495
[FieldOffset(Offset = "0x1A")]
[Token(Token = "0x4002E27")]
[Token(Token = "0x40030CF")]
public bool canJump;
// Token: 0x04002E28 RID: 11816
// Token: 0x040030D0 RID: 12496
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002E28")]
[Token(Token = "0x40030D0")]
public UserControlThirdPerson.State state;
// Token: 0x04002E29 RID: 11817
// Token: 0x040030D1 RID: 12497
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002E29")]
[Token(Token = "0x40030D1")]
protected Transform cam;
// Token: 0x020003F6 RID: 1014
[Token(Token = "0x20003F6")]
// Token: 0x02000445 RID: 1093
[Token(Token = "0x2000445")]
public struct State
{
// Token: 0x04002E2A RID: 11818
// Token: 0x040030D2 RID: 12498
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E2A")]
[Token(Token = "0x40030D2")]
public Vector3 move;
// Token: 0x04002E2B RID: 11819
// Token: 0x040030D3 RID: 12499
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4002E2B")]
[Token(Token = "0x40030D3")]
public Vector3 lookPos;
// Token: 0x04002E2C RID: 11820
// Token: 0x040030D4 RID: 12500
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E2C")]
[Token(Token = "0x40030D4")]
public bool crouch;
// Token: 0x04002E2D RID: 11821
// Token: 0x040030D5 RID: 12501
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4002E2D")]
[Token(Token = "0x40030D5")]
public bool jump;
// Token: 0x04002E2E RID: 11822
// Token: 0x040030D6 RID: 12502
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002E2E")]
[Token(Token = "0x40030D6")]
public int actionIndex;
}
}

View File

@@ -5,47 +5,47 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EA RID: 1002
[Token(Token = "0x20003EA")]
// Token: 0x02000439 RID: 1081
[Token(Token = "0x2000439")]
public class VRIKPlatform : MonoBehaviour
{
// Token: 0x0600240E RID: 9230 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600240E")]
[Address(RVA = "0x96E030", Offset = "0x96C830", VA = "0x18096E030")]
// Token: 0x060026A5 RID: 9893 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026A5")]
[Address(RVA = "0x4AE680", Offset = "0x4AD680", VA = "0x1804AE680")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600240F RID: 9231 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600240F")]
[Address(RVA = "0x96E0A0", Offset = "0x96C8A0", VA = "0x18096E0A0")]
// Token: 0x060026A6 RID: 9894 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026A6")]
[Address(RVA = "0x4AE6F0", Offset = "0x4AD6F0", VA = "0x1804AE6F0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002410 RID: 9232 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002410")]
[Address(RVA = "0x96E290", Offset = "0x96CA90", VA = "0x18096E290")]
// Token: 0x060026A7 RID: 9895 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60026A7")]
[Address(RVA = "0x4AE8E0", Offset = "0x4AD8E0", VA = "0x1804AE8E0")]
public VRIKPlatform()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002DB2 RID: 11698
// Token: 0x0400305A RID: 12378
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DB2")]
[Token(Token = "0x400305A")]
public VRIK ik;
// Token: 0x04002DB3 RID: 11699
// Token: 0x0400305B RID: 12379
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002DB3")]
[Token(Token = "0x400305B")]
private Vector3 lastPosition;
// Token: 0x04002DB4 RID: 11700
// Token: 0x0400305C RID: 12380
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002DB4")]
[Token(Token = "0x400305C")]
private Quaternion lastRotation;
}
}