Add v1.0.5

This commit is contained in:
2023-09-06 22:09:22 +02:00
parent 3aebbbf8f0
commit 310f06ecde
2061 changed files with 182046 additions and 179245 deletions

View File

@@ -5,33 +5,33 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003A6 RID: 934
[Token(Token = "0x20003A6")]
// Token: 0x020003AF RID: 943
[Token(Token = "0x20003AF")]
public class AimBoxing : MonoBehaviour
{
// Token: 0x060022F7 RID: 8951 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60022F7")]
[Address(RVA = "0x11E39F0", Offset = "0x11E27F0", VA = "0x1811E39F0")]
// Token: 0x06002329 RID: 9001 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002329")]
[Address(RVA = "0xB59A40", Offset = "0xB58240", VA = "0x180B59A40")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060022F8 RID: 8952 RVA: 0x00050598 File Offset: 0x0004E798
[Token(Token = "0x60022F8")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x0600232A RID: 9002 RVA: 0x00050C20 File Offset: 0x0004EE20
[Token(Token = "0x600232A")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public AimBoxing()
{
}
// Token: 0x04002C14 RID: 11284
// Token: 0x04002C56 RID: 11350
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C14")]
[Token(Token = "0x4002C56")]
public AimIK aimIK;
// Token: 0x04002C15 RID: 11285
// Token: 0x04002C57 RID: 11351
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C15")]
[Token(Token = "0x4002C57")]
public Transform pin;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003AF RID: 943
[Token(Token = "0x20003AF")]
// Token: 0x020003B8 RID: 952
[Token(Token = "0x20003B8")]
public class AnimationWarping : OffsetModifier
{
// Token: 0x0600231C RID: 8988 RVA: 0x00050918 File Offset: 0x0004EB18
[Token(Token = "0x600231C")]
[Address(RVA = "0x8CD240", Offset = "0x8CC040", VA = "0x1808CD240", Slot = "5")]
// Token: 0x0600234E RID: 9038 RVA: 0x00050FA0 File Offset: 0x0004F1A0
[Token(Token = "0x600234E")]
[Address(RVA = "0xB648E0", Offset = "0xB630E0", VA = "0x180B648E0", Slot = "5")]
protected override void Start()
{
base.Start();
@@ -19,114 +19,114 @@ namespace RootMotion.Demos
this.lastMode = effectorMode;
}
// Token: 0x0600231D RID: 8989 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600231D")]
[Address(RVA = "0x8CCAB0", Offset = "0x8CB8B0", VA = "0x1808CCAB0")]
// Token: 0x0600234F RID: 9039 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600234F")]
[Address(RVA = "0xB64150", Offset = "0xB62950", VA = "0x180B64150")]
public float GetWarpWeight(int warpIndex)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600231E RID: 8990 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600231E")]
[Address(RVA = "0x8CCDF0", Offset = "0x8CBBF0", VA = "0x1808CCDF0", Slot = "4")]
// Token: 0x06002350 RID: 9040 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002350")]
[Address(RVA = "0xB64490", Offset = "0xB62C90", VA = "0x180B64490", Slot = "4")]
protected override void OnModifyOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600231F RID: 8991 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600231F")]
[Address(RVA = "0x8CCD40", Offset = "0x8CBB40", VA = "0x1808CCD40")]
// Token: 0x06002351 RID: 9041 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002351")]
[Address(RVA = "0xB643E0", Offset = "0xB62BE0", VA = "0x180B643E0")]
private void OnDisable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002320 RID: 8992 RVA: 0x0005093C File Offset: 0x0004EB3C
[Token(Token = "0x6002320")]
[Address(RVA = "0x8CD260", Offset = "0x8CC060", VA = "0x1808CD260")]
// Token: 0x06002352 RID: 9042 RVA: 0x00050FC4 File Offset: 0x0004F1C4
[Token(Token = "0x6002352")]
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
public AnimationWarping()
{
}
// Token: 0x04002C65 RID: 11365
// Token: 0x04002CA7 RID: 11431
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C65")]
[Token(Token = "0x4002CA7")]
[Tooltip("Reference to the Animator component to use")]
public Animator animator;
// Token: 0x04002C66 RID: 11366
// Token: 0x04002CA8 RID: 11432
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C66")]
[Token(Token = "0x4002CA8")]
[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: 0x04002C67 RID: 11367
// Token: 0x04002CA9 RID: 11433
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C67")]
[Token(Token = "0x4002CA9")]
[Space]
[Tooltip("The array of warps, can have multiple simultaneous warps.")]
[Space(10f)]
[Tooltip("The array of warps, can have multiple simultaneous warps.")]
public AnimationWarping.Warp[] warps;
// Token: 0x04002C68 RID: 11368
// Token: 0x04002CAA RID: 11434
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C68")]
[Token(Token = "0x4002CAA")]
private AnimationWarping.EffectorMode lastMode;
// Token: 0x020003B0 RID: 944
[Token(Token = "0x20003B0")]
// Token: 0x020003B9 RID: 953
[Token(Token = "0x20003B9")]
[Serializable]
public struct Warp
{
// Token: 0x04002C69 RID: 11369
// Token: 0x04002CAB RID: 11435
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002C69")]
[Token(Token = "0x4002CAB")]
[Tooltip("Layer of the 'Animation State' in the Animator.")]
public int animationLayer;
// Token: 0x04002C6A RID: 11370
// Token: 0x04002CAC RID: 11436
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002C6A")]
[Token(Token = "0x4002CAC")]
[Tooltip("Name of the state in the Animator to warp.")]
public string animationState;
// Token: 0x04002C6B RID: 11371
// Token: 0x04002CAD RID: 11437
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002C6B")]
[Token(Token = "0x4002CAD")]
[Tooltip("Warping weight by normalized time of the animation state.")]
public AnimationCurve weightCurve;
// Token: 0x04002C6C RID: 11372
// Token: 0x04002CAE RID: 11438
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C6C")]
[Token(Token = "0x4002CAE")]
[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: 0x04002C6D RID: 11373
// Token: 0x04002CAF RID: 11439
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C6D")]
[Token(Token = "0x4002CAF")]
[Tooltip("World space point to warp to.")]
public Transform warpTo;
// Token: 0x04002C6E RID: 11374
// Token: 0x04002CB0 RID: 11440
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C6E")]
[Token(Token = "0x4002CB0")]
[Tooltip("Which FBBIK effector to use?")]
public FullBodyBipedEffector effector;
}
// Token: 0x020003B1 RID: 945
[Token(Token = "0x20003B1")]
// Token: 0x020003BA RID: 954
[Token(Token = "0x20003BA")]
[Serializable]
public enum EffectorMode
{
// Token: 0x04002C70 RID: 11376
[Token(Token = "0x4002C70")]
// Token: 0x04002CB2 RID: 11442
[Token(Token = "0x4002CB2")]
PositionOffset,
// Token: 0x04002C71 RID: 11377
[Token(Token = "0x4002C71")]
// Token: 0x04002CB3 RID: 11443
[Token(Token = "0x4002CB3")]
Position
}
}

View File

@@ -4,18 +4,18 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B2 RID: 946
[Token(Token = "0x20003B2")]
// Token: 0x020003BB RID: 955
[Token(Token = "0x20003BB")]
[RequireComponent(typeof(Animator))]
public class AnimatorController3rdPerson : MonoBehaviour
{
// Token: 0x06002321 RID: 8993 RVA: 0x00050950 File Offset: 0x0004EB50
[Token(Token = "0x6002321")]
[Address(RVA = "0x8CE980", Offset = "0x8CD780", VA = "0x1808CE980", Slot = "4")]
// Token: 0x06002353 RID: 9043 RVA: 0x00050FD8 File Offset: 0x0004F1D8
[Token(Token = "0x6002353")]
[Address(RVA = "0xB66010", Offset = "0xB64810", VA = "0x180B66010", Slot = "4")]
protected virtual void Start()
{
/*
An exception occurred when decompiling this method (06002321)
An exception occurred when decompiling this method (06002353)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.AnimatorController3rdPerson::Start()
@@ -31,72 +31,72 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002322 RID: 8994 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002322")]
[Address(RVA = "0x8CE6F0", Offset = "0x8CD4F0", VA = "0x1808CE6F0")]
// Token: 0x06002354 RID: 9044 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002354")]
[Address(RVA = "0xB65D80", Offset = "0xB64580", VA = "0x180B65D80")]
private void OnAnimatorMove()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002323 RID: 8995 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002323")]
[Address(RVA = "0x8CE470", Offset = "0x8CD270", VA = "0x1808CE470", Slot = "5")]
// Token: 0x06002355 RID: 9045 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002355")]
[Address(RVA = "0xB65B00", Offset = "0xB64300", VA = "0x180B65B00", 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: 0x06002324 RID: 8996 RVA: 0x0005096C File Offset: 0x0004EB6C
[Token(Token = "0x6002324")]
[Address(RVA = "0x8CE9D0", Offset = "0x8CD7D0", VA = "0x1808CE9D0")]
// Token: 0x06002356 RID: 9046 RVA: 0x00050FF4 File Offset: 0x0004F1F4
[Token(Token = "0x6002356")]
[Address(RVA = "0xB66060", Offset = "0xB64860", VA = "0x180B66060")]
public AnimatorController3rdPerson()
{
}
// Token: 0x04002C72 RID: 11378
// Token: 0x04002CB4 RID: 11444
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C72")]
[Token(Token = "0x4002CB4")]
public float rotateSpeed = 7f;
// Token: 0x04002C73 RID: 11379
// Token: 0x04002CB5 RID: 11445
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002C73")]
[Token(Token = "0x4002CB5")]
public float blendSpeed = 10f;
// Token: 0x04002C74 RID: 11380
// Token: 0x04002CB6 RID: 11446
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C74")]
[Token(Token = "0x4002CB6")]
public float maxAngle = 90f;
// Token: 0x04002C75 RID: 11381
// Token: 0x04002CB7 RID: 11447
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002C75")]
[Token(Token = "0x4002CB7")]
public float moveSpeed = 1.5f;
// Token: 0x04002C76 RID: 11382
// Token: 0x04002CB8 RID: 11448
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C76")]
[Token(Token = "0x4002CB8")]
public float rootMotionWeight;
// Token: 0x04002C77 RID: 11383
// Token: 0x04002CB9 RID: 11449
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C77")]
[Token(Token = "0x4002CB9")]
protected Animator animator;
// Token: 0x04002C78 RID: 11384
// Token: 0x04002CBA RID: 11450
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C78")]
[Token(Token = "0x4002CBA")]
protected Vector3 moveBlend;
// Token: 0x04002C79 RID: 11385
// Token: 0x04002CBB RID: 11451
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002C79")]
[Token(Token = "0x4002CBB")]
protected Vector3 moveInput;
// Token: 0x04002C7A RID: 11386
// Token: 0x04002CBC RID: 11452
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002C7A")]
[Token(Token = "0x4002CBC")]
protected Vector3 velocity;
}
}

View File

@@ -5,39 +5,39 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B3 RID: 947
[Token(Token = "0x20003B3")]
[RequireComponent(typeof(FullBodyBipedIK))]
// Token: 0x020003BC RID: 956
[Token(Token = "0x20003BC")]
[RequireComponent(typeof(AimIK))]
[RequireComponent(typeof(FullBodyBipedIK))]
public class AnimatorController3rdPersonIK : AnimatorController3rdPerson
{
// Token: 0x06002325 RID: 8997 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002325")]
[Address(RVA = "0x8CE1D0", Offset = "0x8CCFD0", VA = "0x1808CE1D0", Slot = "4")]
// Token: 0x06002357 RID: 9047 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002357")]
[Address(RVA = "0xB65860", Offset = "0xB64060", VA = "0x180B65860", Slot = "4")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002326 RID: 8998 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002326")]
[Address(RVA = "0x8CD930", Offset = "0x8CC730", VA = "0x1808CD930", Slot = "5")]
// Token: 0x06002358 RID: 9048 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002358")]
[Address(RVA = "0xB64FC0", Offset = "0xB637C0", VA = "0x180B64FC0", 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: 0x06002327 RID: 8999 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002327")]
[Address(RVA = "0x8CE070", Offset = "0x8CCE70", VA = "0x1808CE070")]
// Token: 0x06002359 RID: 9049 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002359")]
[Address(RVA = "0xB65700", Offset = "0xB63F00", VA = "0x180B65700")]
private void Read()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002328 RID: 9000 RVA: 0x000509AC File Offset: 0x0004EBAC
[Token(Token = "0x6002328")]
[Address(RVA = "0x8CD270", Offset = "0x8CC070", VA = "0x1808CD270")]
// Token: 0x0600235A RID: 9050 RVA: 0x00051034 File Offset: 0x0004F234
[Token(Token = "0x600235A")]
[Address(RVA = "0xB64900", Offset = "0xB63100", VA = "0x180B64900")]
private void AimIK()
{
IKSolverAim solver = this.aim.solver;
@@ -46,55 +46,41 @@ namespace RootMotion.Demos
this.aim.solver.Update();
}
// Token: 0x06002329 RID: 9001 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002329")]
[Address(RVA = "0x8CD2D0", Offset = "0x8CC0D0", VA = "0x1808CD2D0")]
// Token: 0x0600235B RID: 9051 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235B")]
[Address(RVA = "0xB64960", Offset = "0xB63160", VA = "0x180B64960")]
private void FBBIK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232A RID: 9002 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232A")]
[Address(RVA = "0x8CDCA0", Offset = "0x8CCAA0", VA = "0x1808CDCA0")]
// Token: 0x0600235C RID: 9052 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235C")]
[Address(RVA = "0xB65330", Offset = "0xB63B30", VA = "0x180B65330")]
private void OnPreRead()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232B RID: 9003 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232B")]
[Address(RVA = "0x8CD6D0", Offset = "0x8CC4D0", VA = "0x1808CD6D0")]
// Token: 0x0600235D RID: 9053 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235D")]
[Address(RVA = "0xB64D60", Offset = "0xB63560", VA = "0x180B64D60")]
private void HeadLookAt(Vector3 lookAtTarget)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232C RID: 9004 RVA: 0x000509F4 File Offset: 0x0004EBF4
[Token(Token = "0x600232C")]
[Address(RVA = "0x8CDB70", Offset = "0x8CC970", VA = "0x1808CDB70")]
// Token: 0x0600235E RID: 9054 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235E")]
[Address(RVA = "0xB65200", Offset = "0xB63A00", VA = "0x180B65200")]
private void OnDestroy()
{
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;
}
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232D RID: 9005 RVA: 0x00050A60 File Offset: 0x0004EC60
[Token(Token = "0x600232D")]
[Address(RVA = "0x8CE440", Offset = "0x8CD240", VA = "0x1808CE440")]
// Token: 0x0600235F RID: 9055 RVA: 0x0005107C File Offset: 0x0004F27C
[Token(Token = "0x600235F")]
[Address(RVA = "0xB65AD0", Offset = "0xB642D0", VA = "0x180B65AD0")]
public AnimatorController3rdPersonIK()
{
this.rotateSpeed = 7f;
@@ -104,60 +90,60 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002C7B RID: 11387
// Token: 0x04002CBD RID: 11453
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C7B")]
[Token(Token = "0x4002CBD")]
[Range(0f, 1f)]
public float headLookWeight = 1f;
// Token: 0x04002C7C RID: 11388
// Token: 0x04002CBE RID: 11454
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002C7C")]
[Token(Token = "0x4002CBE")]
public Vector3 gunHoldOffset;
// Token: 0x04002C7D RID: 11389
// Token: 0x04002CBF RID: 11455
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C7D")]
[Token(Token = "0x4002CBF")]
public Vector3 leftHandOffset;
// Token: 0x04002C7E RID: 11390
// Token: 0x04002CC0 RID: 11456
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002C7E")]
[Token(Token = "0x4002CC0")]
public Recoil recoil;
// Token: 0x04002C7F RID: 11391
// Token: 0x04002CC1 RID: 11457
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002C7F")]
[Token(Token = "0x4002CC1")]
private AimIK aim;
// Token: 0x04002C80 RID: 11392
// Token: 0x04002CC2 RID: 11458
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002C80")]
[Token(Token = "0x4002CC2")]
private FullBodyBipedIK ik;
// Token: 0x04002C81 RID: 11393
// Token: 0x04002CC3 RID: 11459
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002C81")]
[Token(Token = "0x4002CC3")]
private Vector3 headLookAxis;
// Token: 0x04002C82 RID: 11394
// Token: 0x04002CC4 RID: 11460
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4002C82")]
[Token(Token = "0x4002CC4")]
private Vector3 leftHandPosRelToRightHand;
// Token: 0x04002C83 RID: 11395
// Token: 0x04002CC5 RID: 11461
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4002C83")]
[Token(Token = "0x4002CC5")]
private Quaternion leftHandRotRelToRightHand;
// Token: 0x04002C84 RID: 11396
// Token: 0x04002CC6 RID: 11462
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002C84")]
[Token(Token = "0x4002CC6")]
private Vector3 aimTarget;
// Token: 0x04002C85 RID: 11397
// Token: 0x04002CC7 RID: 11463
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4002C85")]
[Token(Token = "0x4002CC7")]
private Quaternion rightHandRotation;
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EE RID: 1006
[Token(Token = "0x20003EE")]
// Token: 0x020003F7 RID: 1015
[Token(Token = "0x20003F7")]
public class ApplicationQuit : MonoBehaviour
{
// Token: 0x0600241A RID: 9242 RVA: 0x0005230C File Offset: 0x0005050C
[Token(Token = "0x600241A")]
[Address(RVA = "0x8CF200", Offset = "0x8CE000", VA = "0x1808CF200")]
// Token: 0x0600244C RID: 9292 RVA: 0x0005288C File Offset: 0x00050A8C
[Token(Token = "0x600244C")]
[Address(RVA = "0xB66890", Offset = "0xB65090", VA = "0x180B66890")]
private void Update()
{
if (Input.GetKeyDownInt(KeyCode.Q) || Input.GetKeyDownInt(KeyCode.Escape))
@@ -20,9 +20,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600241B RID: 9243 RVA: 0x00052338 File Offset: 0x00050538
[Token(Token = "0x600241B")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x0600244D RID: 9293 RVA: 0x000528B8 File Offset: 0x00050AB8
[Token(Token = "0x600244D")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public ApplicationQuit()
{
}

View File

@@ -5,41 +5,41 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DE RID: 990
[Token(Token = "0x20003DE")]
// Token: 0x020003E7 RID: 999
[Token(Token = "0x20003E7")]
public class BendGoal : MonoBehaviour
{
// Token: 0x060023D5 RID: 9173 RVA: 0x00051E04 File Offset: 0x00050004
[Token(Token = "0x60023D5")]
[Address(RVA = "0x8D4120", Offset = "0x8D2F20", VA = "0x1808D4120")]
// Token: 0x06002407 RID: 9223 RVA: 0x00052364 File Offset: 0x00050564
[Token(Token = "0x6002407")]
[Address(RVA = "0xB6B7F0", Offset = "0xB69FF0", VA = "0x180B6B7F0")]
private void Start()
{
Debug.Log("BendGoal is deprecated, you can now a bend goal from the custom inspector of the LimbIK component.");
}
// Token: 0x060023D6 RID: 9174 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023D6")]
[Address(RVA = "0x8D4050", Offset = "0x8D2E50", VA = "0x1808D4050")]
// Token: 0x06002408 RID: 9224 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002408")]
[Address(RVA = "0xB6B720", Offset = "0xB69F20", VA = "0x180B6B720")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023D7 RID: 9175 RVA: 0x00051E1C File Offset: 0x0005001C
[Token(Token = "0x60023D7")]
[Address(RVA = "0x8D4180", Offset = "0x8D2F80", VA = "0x1808D4180")]
// Token: 0x06002409 RID: 9225 RVA: 0x0005237C File Offset: 0x0005057C
[Token(Token = "0x6002409")]
[Address(RVA = "0xB6B850", Offset = "0xB6A050", VA = "0x180B6B850")]
public BendGoal()
{
}
// Token: 0x04002D6A RID: 11626
// Token: 0x04002DAC RID: 11692
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D6A")]
[Token(Token = "0x4002DAC")]
public LimbIK limbIK;
// Token: 0x04002D6B RID: 11627
// Token: 0x04002DAD RID: 11693
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D6B")]
[Token(Token = "0x4002DAD")]
[Range(0f, 1f)]
public float weight = 1f;
}

View File

@@ -5,132 +5,132 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003A9 RID: 937
[Token(Token = "0x20003A9")]
// Token: 0x020003B2 RID: 946
[Token(Token = "0x20003B2")]
public class BipedIKvsAnimatorIK : MonoBehaviour
{
// Token: 0x06002302 RID: 8962 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002302")]
[Address(RVA = "0x8D6200", Offset = "0x8D5000", VA = "0x1808D6200")]
// Token: 0x06002334 RID: 9012 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002334")]
[Address(RVA = "0xE3E630", Offset = "0xE3CE30", VA = "0x180E3E630")]
private void OnAnimatorIK(int layer)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002303 RID: 8963 RVA: 0x000506D0 File Offset: 0x0004E8D0
[Token(Token = "0x6002303")]
[Address(RVA = "0x8D6A10", Offset = "0x8D5810", VA = "0x1808D6A10")]
// Token: 0x06002335 RID: 9013 RVA: 0x00050D58 File Offset: 0x0004EF58
[Token(Token = "0x6002335")]
[Address(RVA = "0xE3EE40", Offset = "0xE3D640", VA = "0x180E3EE40")]
public BipedIKvsAnimatorIK()
{
}
// Token: 0x04002C26 RID: 11302
// Token: 0x04002C68 RID: 11368
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C26")]
[Token(Token = "0x4002C68")]
[LargeHeader("References")]
public Animator animator;
// Token: 0x04002C27 RID: 11303
// Token: 0x04002C69 RID: 11369
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C27")]
[Token(Token = "0x4002C69")]
public BipedIK bipedIK;
// Token: 0x04002C28 RID: 11304
// Token: 0x04002C6A RID: 11370
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C28")]
[Token(Token = "0x4002C6A")]
[LargeHeader("Look At")]
public Transform lookAtTargetBiped;
// Token: 0x04002C29 RID: 11305
// Token: 0x04002C6B RID: 11371
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C29")]
[Token(Token = "0x4002C6B")]
public Transform lookAtTargetAnimator;
// Token: 0x04002C2A RID: 11306
// Token: 0x04002C6C RID: 11372
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C2A")]
[Token(Token = "0x4002C6C")]
[Range(0f, 1f)]
public float lookAtWeight = 1f;
// Token: 0x04002C2B RID: 11307
// Token: 0x04002C6D RID: 11373
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C2B")]
[Token(Token = "0x4002C6D")]
[Range(0f, 1f)]
public float lookAtBodyWeight = 1f;
// Token: 0x04002C2C RID: 11308
// Token: 0x04002C6E RID: 11374
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C2C")]
[Token(Token = "0x4002C6E")]
[Range(0f, 1f)]
public float lookAtHeadWeight = 1f;
// Token: 0x04002C2D RID: 11309
// Token: 0x04002C6F RID: 11375
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002C2D")]
[Token(Token = "0x4002C6F")]
[Range(0f, 1f)]
public float lookAtEyesWeight = 1f;
// Token: 0x04002C2E RID: 11310
// Token: 0x04002C70 RID: 11376
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C2E")]
[Token(Token = "0x4002C70")]
[Range(0f, 1f)]
public float lookAtClampWeight = 0.5f;
// Token: 0x04002C2F RID: 11311
// Token: 0x04002C71 RID: 11377
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002C2F")]
[Token(Token = "0x4002C71")]
[Range(0f, 1f)]
public float lookAtClampWeightHead = 0.5f;
// Token: 0x04002C30 RID: 11312
// Token: 0x04002C72 RID: 11378
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002C30")]
[Token(Token = "0x4002C72")]
[Range(0f, 1f)]
public float lookAtClampWeightEyes = 0.5f;
// Token: 0x04002C31 RID: 11313
// Token: 0x04002C73 RID: 11379
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002C31")]
[Token(Token = "0x4002C73")]
[LargeHeader("Foot")]
public Transform footTargetBiped;
// Token: 0x04002C32 RID: 11314
// Token: 0x04002C74 RID: 11380
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C32")]
[Token(Token = "0x4002C74")]
public Transform footTargetAnimator;
// Token: 0x04002C33 RID: 11315
// Token: 0x04002C75 RID: 11381
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002C33")]
[Token(Token = "0x4002C75")]
[Range(0f, 1f)]
public float footPositionWeight;
// Token: 0x04002C34 RID: 11316
// Token: 0x04002C76 RID: 11382
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002C34")]
[Token(Token = "0x4002C76")]
[Range(0f, 1f)]
public float footRotationWeight;
// Token: 0x04002C35 RID: 11317
// Token: 0x04002C77 RID: 11383
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C35")]
[Token(Token = "0x4002C77")]
[LargeHeader("Hand")]
public Transform handTargetBiped;
// Token: 0x04002C36 RID: 11318
// Token: 0x04002C78 RID: 11384
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002C36")]
[Token(Token = "0x4002C78")]
public Transform handTargetAnimator;
// Token: 0x04002C37 RID: 11319
// Token: 0x04002C79 RID: 11385
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002C37")]
[Token(Token = "0x4002C79")]
[Range(0f, 1f)]
public float handPositionWeight;
// Token: 0x04002C38 RID: 11320
// Token: 0x04002C7A RID: 11386
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002C38")]
[Token(Token = "0x4002C7A")]
[Range(0f, 1f)]
public float handRotationWeight;
}

View File

@@ -4,90 +4,90 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E2 RID: 994
[Token(Token = "0x20003E2")]
// Token: 0x020003EB RID: 1003
[Token(Token = "0x20003EB")]
public abstract class CharacterAnimationBase : MonoBehaviour
{
// Token: 0x060023DF RID: 9183 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023DF")]
[Address(RVA = "0xE82120", Offset = "0xE80F20", VA = "0x180E82120", Slot = "4")]
// Token: 0x06002411 RID: 9233 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002411")]
[Address(RVA = "0x1086770", Offset = "0x1084F70", VA = "0x181086770", Slot = "4")]
public virtual Vector3 GetPivotPoint()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000207 RID: 519
// (get) Token: 0x060023E0 RID: 9184 RVA: 0x00051EA8 File Offset: 0x000500A8
[Token(Token = "0x17000207")]
// Token: 0x17000201 RID: 513
// (get) Token: 0x06002412 RID: 9234 RVA: 0x00052408 File Offset: 0x00050608
[Token(Token = "0x17000201")]
public virtual bool animationGrounded
{
[Token(Token = "0x60023E0")]
[Address(RVA = "0x454840", Offset = "0x453640", VA = "0x180454840", Slot = "5")]
[Token(Token = "0x6002412")]
[Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "5")]
get
{
return true;
}
}
// Token: 0x060023E1 RID: 9185 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E1")]
[Address(RVA = "0xE820B0", Offset = "0xE80EB0", VA = "0x180E820B0")]
// Token: 0x06002413 RID: 9235 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002413")]
[Address(RVA = "0x1086700", Offset = "0x1084F00", VA = "0x181086700")]
public float GetAngleFromForward(Vector3 worldDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E2 RID: 9186 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E2")]
[Address(RVA = "0xE823D0", Offset = "0xE811D0", VA = "0x180E823D0", Slot = "6")]
// Token: 0x06002414 RID: 9236 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002414")]
[Address(RVA = "0x1086A20", Offset = "0x1085220", VA = "0x181086A20", Slot = "6")]
protected virtual void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E3 RID: 9187 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E3")]
[Address(RVA = "0xE82170", Offset = "0xE80F70", VA = "0x180E82170", Slot = "7")]
// Token: 0x06002415 RID: 9237 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002415")]
[Address(RVA = "0x10867C0", Offset = "0x1084FC0", VA = "0x1810867C0", Slot = "7")]
protected virtual void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E4 RID: 9188 RVA: 0x00051EB8 File Offset: 0x000500B8
[Token(Token = "0x60023E4")]
[Address(RVA = "0xE82660", Offset = "0xE81460", VA = "0x180E82660")]
// Token: 0x06002416 RID: 9238 RVA: 0x00052418 File Offset: 0x00050618
[Token(Token = "0x6002416")]
[Address(RVA = "0x1086CB0", Offset = "0x10854B0", VA = "0x181086CB0")]
protected CharacterAnimationBase()
{
}
// Token: 0x04002D73 RID: 11635
// Token: 0x04002DB5 RID: 11701
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D73")]
[Token(Token = "0x4002DB5")]
public bool smoothFollow = true;
// Token: 0x04002D74 RID: 11636
// Token: 0x04002DB6 RID: 11702
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D74")]
[Token(Token = "0x4002DB6")]
public float smoothFollowSpeed = 20f;
// Token: 0x04002D75 RID: 11637
// Token: 0x04002DB7 RID: 11703
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D75")]
[Token(Token = "0x4002DB7")]
private Vector3 lastPosition;
// Token: 0x04002D76 RID: 11638
// Token: 0x04002DB8 RID: 11704
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D76")]
[Token(Token = "0x4002DB8")]
private Vector3 localPosition;
// Token: 0x04002D77 RID: 11639
// Token: 0x04002DB9 RID: 11705
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D77")]
[Token(Token = "0x4002DB9")]
private Quaternion localRotation;
// Token: 0x04002D78 RID: 11640
// Token: 0x04002DBA RID: 11706
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D78")]
[Token(Token = "0x4002DBA")]
private Quaternion lastRotation;
}
}

View File

@@ -4,38 +4,52 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E3 RID: 995
[Token(Token = "0x20003E3")]
// Token: 0x020003EC RID: 1004
[Token(Token = "0x20003EC")]
[RequireComponent(typeof(Animator))]
public class CharacterAnimationSimple : CharacterAnimationBase
{
// Token: 0x060023E5 RID: 9189 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E5")]
[Address(RVA = "0xE827C0", Offset = "0xE815C0", VA = "0x180E827C0", Slot = "6")]
// Token: 0x06002417 RID: 9239 RVA: 0x00052440 File Offset: 0x00050640
[Token(Token = "0x6002417")]
[Address(RVA = "0x1086E10", Offset = "0x1085610", VA = "0x181086E10", Slot = "6")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
/*
An exception occurred when decompiling this method (06002417)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.CharacterAnimationSimple::Start()
---> System.Exception: Basic block has to end with unconditional control flow.
{; Block_0:; call:void(CharacterAnimationBase::Start, ldloc:CharacterAnimationSimple[exp:CharacterAnimationBase](this)); stloc:Animator(var_0_0C, call:Animator(Component::GetComponentInChildren, ldloc:CharacterAnimationSimple[exp:Component](this))); stfld:Animator(CharacterAnimationSimple::animator, ldloc:CharacterAnimationSimple(this), ldloc:Animator(var_0_0C)); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
*/;
}
// Token: 0x060023E6 RID: 9190 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E6")]
[Address(RVA = "0xE82680", Offset = "0xE81480", VA = "0x180E82680", Slot = "4")]
// Token: 0x06002418 RID: 9240 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002418")]
[Address(RVA = "0x1086CD0", Offset = "0x10854D0", VA = "0x181086CD0", Slot = "4")]
public override Vector3 GetPivotPoint()
{
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 = "0xE82820", Offset = "0xE81620", VA = "0x180E82820")]
// Token: 0x06002419 RID: 9241 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002419")]
[Address(RVA = "0x1086E70", Offset = "0x1085670", VA = "0x181086E70")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023E8 RID: 9192 RVA: 0x00051EE0 File Offset: 0x000500E0
[Token(Token = "0x60023E8")]
[Address(RVA = "0xE82660", Offset = "0xE81460", VA = "0x180E82660")]
// Token: 0x0600241A RID: 9242 RVA: 0x00052460 File Offset: 0x00050660
[Token(Token = "0x600241A")]
[Address(RVA = "0x1086CB0", Offset = "0x10854B0", VA = "0x181086CB0")]
public CharacterAnimationSimple()
{
this.smoothFollow = true;
@@ -43,27 +57,27 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002D79 RID: 11641
// Token: 0x04002DBB RID: 11707
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D79")]
[Token(Token = "0x4002DBB")]
[SerializeField]
private CharacterThirdPerson characterController;
// Token: 0x04002D7A RID: 11642
// Token: 0x04002DBC RID: 11708
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002D7A")]
[Token(Token = "0x4002DBC")]
[SerializeField]
private float pivotOffset;
// Token: 0x04002D7B RID: 11643
// Token: 0x04002DBD RID: 11709
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002D7B")]
[Token(Token = "0x4002DBD")]
[SerializeField]
private AnimationCurve moveSpeed;
// Token: 0x04002D7C RID: 11644
// Token: 0x04002DBE RID: 11710
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002D7C")]
[Token(Token = "0x4002DBE")]
private Animator animator;
}
}

View File

@@ -4,59 +4,59 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E4 RID: 996
[Token(Token = "0x20003E4")]
// Token: 0x020003ED RID: 1005
[Token(Token = "0x20003ED")]
[RequireComponent(typeof(Animator))]
public class CharacterAnimationThirdPerson : CharacterAnimationBase
{
// Token: 0x060023E9 RID: 9193 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E9")]
[Address(RVA = "0xE82FA0", Offset = "0xE81DA0", VA = "0x180E82FA0", Slot = "6")]
// Token: 0x0600241B RID: 9243 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241B")]
[Address(RVA = "0x10875F0", Offset = "0x1085DF0", VA = "0x1810875F0", Slot = "6")]
protected override void Start()
{
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 = "0xE82EC0", Offset = "0xE81CC0", VA = "0x180E82EC0", Slot = "4")]
// Token: 0x0600241C RID: 9244 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241C")]
[Address(RVA = "0x1087510", Offset = "0x1085D10", VA = "0x181087510", Slot = "4")]
public override Vector3 GetPivotPoint()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000208 RID: 520
// (get) Token: 0x060023EB RID: 9195 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000208")]
// Token: 0x17000202 RID: 514
// (get) Token: 0x0600241D RID: 9245 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000202")]
public override bool animationGrounded
{
[Token(Token = "0x60023EB")]
[Address(RVA = "0xE834A0", Offset = "0xE822A0", VA = "0x180E834A0", Slot = "5")]
[Token(Token = "0x600241D")]
[Address(RVA = "0x1087AF0", Offset = "0x10862F0", VA = "0x181087AF0", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060023EC RID: 9196 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023EC")]
[Address(RVA = "0xE83030", Offset = "0xE81E30", VA = "0x180E83030", Slot = "8")]
// Token: 0x0600241E RID: 9246 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241E")]
[Address(RVA = "0x1087680", Offset = "0x1085E80", VA = "0x181087680", Slot = "8")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023ED RID: 9197 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023ED")]
[Address(RVA = "0xE82F00", Offset = "0xE81D00", VA = "0x180E82F00")]
// Token: 0x0600241F RID: 9247 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241F")]
[Address(RVA = "0x1087550", Offset = "0x1085D50", VA = "0x181087550")]
private void OnAnimatorMove()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023EE RID: 9198 RVA: 0x00051F08 File Offset: 0x00050108
[Token(Token = "0x60023EE")]
[Address(RVA = "0xE82E90", Offset = "0xE81C90", VA = "0x180E82E90")]
// Token: 0x06002420 RID: 9248 RVA: 0x00052488 File Offset: 0x00050688
[Token(Token = "0x6002420")]
[Address(RVA = "0x10874E0", Offset = "0x1085CE0", VA = "0x1810874E0")]
public CharacterAnimationThirdPerson()
{
this.smoothFollow = true;
@@ -64,52 +64,52 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002D7D RID: 11645
// Token: 0x04002DBF RID: 11711
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D7D")]
[Token(Token = "0x4002DBF")]
public CharacterThirdPerson characterController;
// Token: 0x04002D7E RID: 11646
// Token: 0x04002DC0 RID: 11712
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002D7E")]
[Token(Token = "0x4002DC0")]
[SerializeField]
private float turnSensitivity = 0.2f;
// Token: 0x04002D7F RID: 11647
// Token: 0x04002DC1 RID: 11713
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002D7F")]
[Token(Token = "0x4002DC1")]
[SerializeField]
private float turnSpeed = 5f;
// Token: 0x04002D80 RID: 11648
// Token: 0x04002DC2 RID: 11714
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002D80")]
[Token(Token = "0x4002DC2")]
[SerializeField]
private float runCycleLegOffset = 0.2f;
// Token: 0x04002D81 RID: 11649
// Token: 0x04002DC3 RID: 11715
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002D81")]
[Token(Token = "0x4002DC3")]
[SerializeField]
[Range(0.1f, 3f)]
private float animSpeedMultiplier = 1f;
// Token: 0x04002D82 RID: 11650
// Token: 0x04002DC4 RID: 11716
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002D82")]
[Token(Token = "0x4002DC4")]
protected Animator animator;
// Token: 0x04002D83 RID: 11651
// Token: 0x04002DC5 RID: 11717
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002D83")]
[Token(Token = "0x4002DC5")]
private Vector3 lastForward;
// Token: 0x04002D84 RID: 11652
[Token(Token = "0x4002D84")]
// Token: 0x04002DC6 RID: 11718
[Token(Token = "0x4002DC6")]
private const string groundedDirectional = "Grounded Directional";
// Token: 0x04002D85 RID: 11653
[Token(Token = "0x4002D85")]
// Token: 0x04002DC7 RID: 11719
[Token(Token = "0x4002DC7")]
private const string groundedStrafe = "Grounded Strafe";
}
}

View File

@@ -5,38 +5,38 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B4 RID: 948
[Token(Token = "0x20003B4")]
// Token: 0x020003BD RID: 957
[Token(Token = "0x20003BD")]
[RequireComponent(typeof(FullBodyBipedIK))]
public class CharacterAnimationThirdPersonIK : CharacterAnimationThirdPerson
{
// Token: 0x0600232E RID: 9006 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232E")]
[Address(RVA = "0xE82DC0", Offset = "0xE81BC0", VA = "0x180E82DC0", Slot = "6")]
// Token: 0x06002360 RID: 9056 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002360")]
[Address(RVA = "0x1087410", Offset = "0x1085C10", VA = "0x181087410", Slot = "6")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600232F RID: 9007 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232F")]
[Address(RVA = "0xE829A0", Offset = "0xE817A0", VA = "0x180E829A0", Slot = "7")]
// Token: 0x06002361 RID: 9057 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002361")]
[Address(RVA = "0x1086FF0", Offset = "0x10857F0", VA = "0x181086FF0", Slot = "7")]
protected override void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002330 RID: 9008 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002330")]
[Address(RVA = "0xE82C00", Offset = "0xE81A00", VA = "0x180E82C00")]
// Token: 0x06002362 RID: 9058 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002362")]
[Address(RVA = "0x1087250", Offset = "0x1085A50", VA = "0x181087250")]
private void RotateEffector(IKEffector effector, Quaternion rotation, float mlp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002331 RID: 9009 RVA: 0x00050AAC File Offset: 0x0004ECAC
[Token(Token = "0x6002331")]
[Address(RVA = "0xE82E90", Offset = "0xE81C90", VA = "0x180E82E90")]
// Token: 0x06002363 RID: 9059 RVA: 0x000510C8 File Offset: 0x0004F2C8
[Token(Token = "0x6002363")]
[Address(RVA = "0x10874E0", Offset = "0x1085CE0", VA = "0x1810874E0")]
public CharacterAnimationThirdPersonIK()
{
this.turnSensitivity = 0.2f;
@@ -48,9 +48,9 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002C86 RID: 11398
// Token: 0x04002CC8 RID: 11464
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002C86")]
[Token(Token = "0x4002CC8")]
private FullBodyBipedIK ik;
}
}

View File

@@ -4,68 +4,68 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E5 RID: 997
[Token(Token = "0x20003E5")]
[RequireComponent(typeof(Rigidbody))]
// Token: 0x020003EE RID: 1006
[Token(Token = "0x20003EE")]
[RequireComponent(typeof(CapsuleCollider))]
[RequireComponent(typeof(Rigidbody))]
public abstract class CharacterBase : MonoBehaviour
{
// Token: 0x060023EF RID: 9199
[Token(Token = "0x60023EF")]
// Token: 0x06002421 RID: 9249
[Token(Token = "0x6002421")]
[Address(Slot = "4")]
public abstract void Move(Vector3 deltaPosition, Quaternion deltaRotation);
// Token: 0x060023F0 RID: 9200 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F0")]
[Address(RVA = "0xE83F50", Offset = "0xE82D50", VA = "0x180E83F50")]
// Token: 0x06002422 RID: 9250 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002422")]
[Address(RVA = "0x10885A0", Offset = "0x1086DA0", VA = "0x1810885A0")]
protected Vector3 GetGravity()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F1 RID: 9201 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F1")]
[Address(RVA = "0xE848A0", Offset = "0xE836A0", VA = "0x180E848A0", Slot = "5")]
// Token: 0x06002423 RID: 9251 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002423")]
[Address(RVA = "0x1088EF0", Offset = "0x10876F0", VA = "0x181088EF0", Slot = "5")]
protected virtual void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F2 RID: 9202 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F2")]
[Address(RVA = "0xE841A0", Offset = "0xE82FA0", VA = "0x180E841A0", Slot = "6")]
// Token: 0x06002424 RID: 9252 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002424")]
[Address(RVA = "0x10887F0", Offset = "0x1086FF0", VA = "0x1810887F0", Slot = "6")]
protected virtual RaycastHit GetSpherecastHit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F3 RID: 9203 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F3")]
[Address(RVA = "0xE820B0", Offset = "0xE80EB0", VA = "0x180E820B0")]
// Token: 0x06002425 RID: 9253 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002425")]
[Address(RVA = "0x1086700", Offset = "0x1084F00", VA = "0x181086700")]
public float GetAngleFromForward(Vector3 worldDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F4 RID: 9204 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F4")]
[Address(RVA = "0xE844B0", Offset = "0xE832B0", VA = "0x180E844B0")]
// Token: 0x06002426 RID: 9254 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002426")]
[Address(RVA = "0x1088B00", Offset = "0x1087300", VA = "0x181088B00")]
protected void RigidbodyRotateAround(Vector3 point, Vector3 axis, float angle)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F5 RID: 9205 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F5")]
[Address(RVA = "0xE846E0", Offset = "0xE834E0", VA = "0x180E846E0")]
// Token: 0x06002427 RID: 9255 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002427")]
[Address(RVA = "0x1088D30", Offset = "0x1087530", VA = "0x181088D30")]
protected void ScaleCapsule(float mlp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F6 RID: 9206 RVA: 0x00051F5C File Offset: 0x0005015C
[Token(Token = "0x60023F6")]
[Address(RVA = "0xE84480", Offset = "0xE83280", VA = "0x180E84480")]
// Token: 0x06002428 RID: 9256 RVA: 0x000524DC File Offset: 0x000506DC
[Token(Token = "0x6002428")]
[Address(RVA = "0x1088AD0", Offset = "0x10872D0", VA = "0x181088AD0")]
protected void HighFriction()
{
CapsuleCollider capsuleCollider = this.capsule;
@@ -73,9 +73,9 @@ namespace RootMotion.Demos
capsuleCollider.material = physicMaterial;
}
// Token: 0x060023F7 RID: 9207 RVA: 0x00051F84 File Offset: 0x00050184
[Token(Token = "0x60023F7")]
[Address(RVA = "0xE84AB0", Offset = "0xE838B0", VA = "0x180E84AB0")]
// Token: 0x06002429 RID: 9257 RVA: 0x00052504 File Offset: 0x00050704
[Token(Token = "0x6002429")]
[Address(RVA = "0x1089100", Offset = "0x1087900", VA = "0x181089100")]
protected void ZeroFriction()
{
CapsuleCollider capsuleCollider = this.capsule;
@@ -83,97 +83,97 @@ namespace RootMotion.Demos
capsuleCollider.material = physicMaterial;
}
// Token: 0x060023F8 RID: 9208 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F8")]
[Address(RVA = "0xE84110", Offset = "0xE82F10", VA = "0x180E84110")]
// Token: 0x0600242A RID: 9258 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600242A")]
[Address(RVA = "0x1088760", Offset = "0x1086F60", VA = "0x181088760")]
protected float GetSlopeDamper(Vector3 velocity, Vector3 groundNormal)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023F9 RID: 9209 RVA: 0x00051FAC File Offset: 0x000501AC
[Token(Token = "0x60023F9")]
[Address(RVA = "0xE84AE0", Offset = "0xE838E0", VA = "0x180E84AE0")]
// Token: 0x0600242B RID: 9259 RVA: 0x0005252C File Offset: 0x0005072C
[Token(Token = "0x600242B")]
[Address(RVA = "0x1089130", Offset = "0x1087930", VA = "0x181089130")]
protected CharacterBase()
{
}
// Token: 0x04002D86 RID: 11654
// Token: 0x04002DC8 RID: 11720
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D86")]
[Token(Token = "0x4002DC8")]
[Header("Base Parameters")]
[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.")]
public Transform gravityTarget;
// Token: 0x04002D87 RID: 11655
// Token: 0x04002DC9 RID: 11721
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D87")]
[Token(Token = "0x4002DC9")]
[SerializeField]
[Tooltip("Multiplies gravity applied to the character even if 'Individual Gravity' is unchecked.")]
protected float gravityMultiplier = 2f;
// Token: 0x04002D88 RID: 11656
// Token: 0x04002DCA RID: 11722
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002D88")]
[Token(Token = "0x4002DCA")]
[SerializeField]
protected float airborneThreshold = 0.6f;
// Token: 0x04002D89 RID: 11657
// Token: 0x04002DCB RID: 11723
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D89")]
[Token(Token = "0x4002DCB")]
[SerializeField]
private float slopeStartAngle = 50f;
// Token: 0x04002D8A RID: 11658
// Token: 0x04002DCC RID: 11724
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D8A")]
[Token(Token = "0x4002DCC")]
[SerializeField]
private float slopeEndAngle = 85f;
// Token: 0x04002D8B RID: 11659
// Token: 0x04002DCD RID: 11725
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D8B")]
[Token(Token = "0x4002DCD")]
[SerializeField]
private float spherecastRadius = 0.1f;
// Token: 0x04002D8C RID: 11660
// Token: 0x04002DCE RID: 11726
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002D8C")]
[Token(Token = "0x4002DCE")]
[SerializeField]
private LayerMask groundLayers;
// Token: 0x04002D8D RID: 11661
// Token: 0x04002DCF RID: 11727
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D8D")]
[Token(Token = "0x4002DCF")]
private PhysicMaterial zeroFrictionMaterial;
// Token: 0x04002D8E RID: 11662
// Token: 0x04002DD0 RID: 11728
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D8E")]
[Token(Token = "0x4002DD0")]
private PhysicMaterial highFrictionMaterial;
// Token: 0x04002D8F RID: 11663
// Token: 0x04002DD1 RID: 11729
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D8F")]
[Token(Token = "0x4002DD1")]
protected Rigidbody r;
// Token: 0x04002D90 RID: 11664
[Token(Token = "0x4002D90")]
// Token: 0x04002DD2 RID: 11730
[Token(Token = "0x4002DD2")]
protected const float half = 0.5f;
// Token: 0x04002D91 RID: 11665
// Token: 0x04002DD3 RID: 11731
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D91")]
[Token(Token = "0x4002DD3")]
protected float originalHeight;
// Token: 0x04002D92 RID: 11666
// Token: 0x04002DD4 RID: 11732
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002D92")]
[Token(Token = "0x4002DD4")]
protected Vector3 originalCenter;
// Token: 0x04002D93 RID: 11667
// Token: 0x04002DD5 RID: 11733
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002D93")]
[Token(Token = "0x4002DD5")]
protected CapsuleCollider capsule;
}
}

View File

@@ -4,14 +4,14 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B5 RID: 949
[Token(Token = "0x20003B5")]
// Token: 0x020003BE RID: 958
[Token(Token = "0x20003BE")]
[RequireComponent(typeof(AnimatorController3rdPerson))]
public class CharacterController3rdPerson : MonoBehaviour
{
// Token: 0x06002332 RID: 9010 RVA: 0x00050B00 File Offset: 0x0004ED00
[Token(Token = "0x6002332")]
[Address(RVA = "0xE84E30", Offset = "0xE83C30", VA = "0x180E84E30")]
// Token: 0x06002364 RID: 9060 RVA: 0x0005111C File Offset: 0x0004F31C
[Token(Token = "0x6002364")]
[Address(RVA = "0x1089480", Offset = "0x1087C80", VA = "0x181089480")]
private void Start()
{
AnimatorController3rdPerson component = base.GetComponent<AnimatorController3rdPerson>();
@@ -21,56 +21,56 @@ namespace RootMotion.Demos
cameraController.enabled = num != 0;
}
// Token: 0x06002333 RID: 9011 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002333")]
[Address(RVA = "0xE84B10", Offset = "0xE83910", VA = "0x180E84B10")]
// Token: 0x06002365 RID: 9061 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002365")]
[Address(RVA = "0x1089160", Offset = "0x1087960", VA = "0x181089160")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170001FB RID: 507
// (get) Token: 0x06002334 RID: 9012 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001FB")]
// Token: 0x170001F5 RID: 501
// (get) Token: 0x06002366 RID: 9062 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F5")]
private static Vector3 inputVector
{
[Token(Token = "0x6002334")]
[Address(RVA = "0xE84F20", Offset = "0xE83D20", VA = "0x180E84F20")]
[Token(Token = "0x6002366")]
[Address(RVA = "0x1089570", Offset = "0x1087D70", VA = "0x181089570")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170001FC RID: 508
// (get) Token: 0x06002335 RID: 9013 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001FC")]
// Token: 0x170001F6 RID: 502
// (get) Token: 0x06002367 RID: 9063 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F6")]
private static Vector3 inputVectorRaw
{
[Token(Token = "0x6002335")]
[Address(RVA = "0xE84EA0", Offset = "0xE83CA0", VA = "0x180E84EA0")]
[Token(Token = "0x6002367")]
[Address(RVA = "0x10894F0", Offset = "0x1087CF0", VA = "0x1810894F0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06002336 RID: 9014 RVA: 0x00050B34 File Offset: 0x0004ED34
[Token(Token = "0x6002336")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x06002368 RID: 9064 RVA: 0x00051150 File Offset: 0x0004F350
[Token(Token = "0x6002368")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public CharacterController3rdPerson()
{
}
// Token: 0x04002C87 RID: 11399
// Token: 0x04002CC9 RID: 11465
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C87")]
[Token(Token = "0x4002CC9")]
[SerializeField]
private CameraController cam;
// Token: 0x04002C88 RID: 11400
// Token: 0x04002CCA RID: 11466
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C88")]
[Token(Token = "0x4002CCA")]
private AnimatorController3rdPerson animatorController;
}
}

View File

@@ -4,67 +4,67 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E6 RID: 998
[Token(Token = "0x20003E6")]
// Token: 0x020003EF RID: 1007
[Token(Token = "0x20003EF")]
public class CharacterThirdPerson : CharacterBase
{
// Token: 0x17000209 RID: 521
// (get) Token: 0x060023FA RID: 9210 RVA: 0x00051FF8 File Offset: 0x000501F8
// (set) Token: 0x060023FB RID: 9211 RVA: 0x0005200C File Offset: 0x0005020C
[Token(Token = "0x17000209")]
// 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")]
public bool onGround
{
[Token(Token = "0x60023FA")]
[Address(RVA = "0xE88840", Offset = "0xE87640", VA = "0x180E88840")]
[Token(Token = "0x600242C")]
[Address(RVA = "0x108CE90", Offset = "0x108B690", VA = "0x18108CE90")]
get;
[Token(Token = "0x60023FB")]
[Address(RVA = "0xE88850", Offset = "0xE87650", VA = "0x180E88850")]
[Token(Token = "0x600242D")]
[Address(RVA = "0x108CEA0", Offset = "0x108B6A0", VA = "0x18108CEA0")]
private set;
}
// Token: 0x060023FC RID: 9212 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FC")]
[Address(RVA = "0xE87C30", Offset = "0xE86A30", VA = "0x180E87C30", Slot = "5")]
// Token: 0x0600242E RID: 9262 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600242E")]
[Address(RVA = "0x108C280", Offset = "0x108AA80", VA = "0x18108C280", Slot = "5")]
protected override void Start()
{
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 = "0xE875A0", Offset = "0xE863A0", VA = "0x180E875A0")]
// Token: 0x0600242F RID: 9263 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600242F")]
[Address(RVA = "0x108BBF0", Offset = "0x108A3F0", VA = "0x18108BBF0")]
private void OnAnimatorMove()
{
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 = "0xE874B0", Offset = "0xE862B0", VA = "0x180E874B0", Slot = "4")]
// Token: 0x06002430 RID: 9264 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002430")]
[Address(RVA = "0x108BB00", Offset = "0x108A300", VA = "0x18108BB00", Slot = "4")]
public override void Move(Vector3 deltaPosition, Quaternion deltaRotation)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023FF RID: 9215 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FF")]
[Address(RVA = "0xE85790", Offset = "0xE84590", VA = "0x180E85790")]
// Token: 0x06002431 RID: 9265 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002431")]
[Address(RVA = "0x1089DE0", Offset = "0x10885E0", VA = "0x181089DE0")]
private void FixedUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002400 RID: 9216 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002400")]
[Address(RVA = "0xE87DD0", Offset = "0xE86BD0", VA = "0x180E87DD0", Slot = "7")]
// Token: 0x06002432 RID: 9266 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002432")]
[Address(RVA = "0x108C420", Offset = "0x108AC20", VA = "0x18108C420", Slot = "7")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002401 RID: 9217 RVA: 0x00052020 File Offset: 0x00050220
[Token(Token = "0x6002401")]
[Address(RVA = "0xE86CB0", Offset = "0xE85AB0", VA = "0x180E86CB0", Slot = "8")]
// Token: 0x06002433 RID: 9267 RVA: 0x000525A0 File Offset: 0x000507A0
[Token(Token = "0x6002433")]
[Address(RVA = "0x108B300", Offset = "0x1089B00", VA = "0x18108B300", Slot = "8")]
protected virtual void LateUpdate()
{
CameraController cameraController = this.cam;
@@ -88,73 +88,73 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002402 RID: 9218 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002402")]
[Address(RVA = "0xE86D90", Offset = "0xE85B90", VA = "0x180E86D90")]
// Token: 0x06002434 RID: 9268 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002434")]
[Address(RVA = "0x108B3E0", Offset = "0x1089BE0", VA = "0x18108B3E0")]
private void MoveFixed(Vector3 deltaPosition)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002403 RID: 9219 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002403")]
[Address(RVA = "0xE87E90", Offset = "0xE86C90", VA = "0x180E87E90")]
// Token: 0x06002435 RID: 9269 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002435")]
[Address(RVA = "0x108C4E0", Offset = "0x108ACE0", VA = "0x18108C4E0")]
private void WallRun()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002404 RID: 9220 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002404")]
[Address(RVA = "0xE856F0", Offset = "0xE844F0", VA = "0x180E856F0")]
// Token: 0x06002436 RID: 9270 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002436")]
[Address(RVA = "0x1089D40", Offset = "0x1088540", VA = "0x181089D40")]
private bool CanWallRun()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002405 RID: 9221 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002405")]
[Address(RVA = "0xE862A0", Offset = "0xE850A0", VA = "0x180E862A0")]
// Token: 0x06002437 RID: 9271 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002437")]
[Address(RVA = "0x108A8F0", Offset = "0x10890F0", VA = "0x18108A8F0")]
private Vector3 GetMoveDirection()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002406 RID: 9222 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002406")]
[Address(RVA = "0xE87640", Offset = "0xE86440", VA = "0x180E87640", Slot = "9")]
// Token: 0x06002438 RID: 9272 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002438")]
[Address(RVA = "0x108BC90", Offset = "0x108A490", VA = "0x18108BC90", Slot = "9")]
protected virtual void Rotate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002407 RID: 9223 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002407")]
[Address(RVA = "0xE86090", Offset = "0xE84E90", VA = "0x180E86090")]
// Token: 0x06002439 RID: 9273 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002439")]
[Address(RVA = "0x108A6E0", Offset = "0x1088EE0", VA = "0x18108A6E0")]
private Vector3 GetForwardDirection()
{
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 = "0xE86A90", Offset = "0xE85890", VA = "0x180E86A90", Slot = "10")]
// Token: 0x0600243A RID: 9274 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600243A")]
[Address(RVA = "0x108B0E0", Offset = "0x10898E0", VA = "0x18108B0E0", Slot = "10")]
protected virtual bool Jump()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002409 RID: 9225 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002409")]
[Address(RVA = "0xE865A0", Offset = "0xE853A0", VA = "0x180E865A0")]
// Token: 0x0600243B RID: 9275 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600243B")]
[Address(RVA = "0x108ABF0", Offset = "0x10893F0", VA = "0x18108ABF0")]
private void GroundCheck()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600240A RID: 9226 RVA: 0x000520A4 File Offset: 0x000502A4
[Token(Token = "0x600240A")]
[Address(RVA = "0xE88730", Offset = "0xE87530", VA = "0x180E88730")]
// Token: 0x0600243C RID: 9276 RVA: 0x00052624 File Offset: 0x00050824
[Token(Token = "0x600243C")]
[Address(RVA = "0x108CD80", Offset = "0x108B580", VA = "0x18108CD80")]
public CharacterThirdPerson()
{
float z = Vector3.up.z;
@@ -167,308 +167,308 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002D94 RID: 11668
// Token: 0x04002DD6 RID: 11734
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002D94")]
[Token(Token = "0x4002DD6")]
[Header("References")]
public CharacterAnimationBase characterAnimation;
// Token: 0x04002D95 RID: 11669
// Token: 0x04002DD7 RID: 11735
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002D95")]
[Token(Token = "0x4002DD7")]
public UserControlThirdPerson userControl;
// Token: 0x04002D96 RID: 11670
// Token: 0x04002DD8 RID: 11736
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002D96")]
[Token(Token = "0x4002DD8")]
public CameraController cam;
// Token: 0x04002D97 RID: 11671
// Token: 0x04002DD9 RID: 11737
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002D97")]
[Token(Token = "0x4002DD9")]
[Header("Movement")]
public CharacterThirdPerson.MoveMode moveMode;
// Token: 0x04002D98 RID: 11672
// Token: 0x04002DDA RID: 11738
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002D98")]
[Token(Token = "0x4002DDA")]
public bool smoothPhysics = true;
// Token: 0x04002D99 RID: 11673
// Token: 0x04002DDB RID: 11739
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002D99")]
[Token(Token = "0x4002DDB")]
public float smoothAccelerationTime = 0.2f;
// Token: 0x04002D9A RID: 11674
// Token: 0x04002DDC RID: 11740
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4002D9A")]
[Token(Token = "0x4002DDC")]
public float linearAccelerationSpeed = 3f;
// Token: 0x04002D9B RID: 11675
// Token: 0x04002DDD RID: 11741
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002D9B")]
[Token(Token = "0x4002DDD")]
public float platformFriction = 7f;
// Token: 0x04002D9C RID: 11676
// Token: 0x04002DDE RID: 11742
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x4002D9C")]
[Token(Token = "0x4002DDE")]
public float groundStickyEffect = 4f;
// Token: 0x04002D9D RID: 11677
// Token: 0x04002DDF RID: 11743
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002D9D")]
[Token(Token = "0x4002DDF")]
public float maxVerticalVelocityOnGround = 3f;
// Token: 0x04002D9E RID: 11678
// Token: 0x04002DE0 RID: 11744
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x4002D9E")]
[Token(Token = "0x4002DE0")]
public float velocityToGroundTangentWeight;
// Token: 0x04002D9F RID: 11679
// Token: 0x04002DE1 RID: 11745
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002D9F")]
[Token(Token = "0x4002DE1")]
[Header("Rotation")]
public bool lookInCameraDirection;
// Token: 0x04002DA0 RID: 11680
// Token: 0x04002DE2 RID: 11746
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4002DA0")]
[Token(Token = "0x4002DE2")]
public float turnSpeed = 5f;
// Token: 0x04002DA1 RID: 11681
// Token: 0x04002DE3 RID: 11747
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002DA1")]
[Token(Token = "0x4002DE3")]
public float stationaryTurnSpeedMlp = 1f;
// Token: 0x04002DA2 RID: 11682
// Token: 0x04002DE4 RID: 11748
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x4002DA2")]
[Token(Token = "0x4002DE4")]
[Header("Jumping and Falling")]
public float airSpeed = 6f;
// Token: 0x04002DA3 RID: 11683
// Token: 0x04002DE5 RID: 11749
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4002DA3")]
[Token(Token = "0x4002DE5")]
public float airControl = 2f;
// Token: 0x04002DA4 RID: 11684
// Token: 0x04002DE6 RID: 11750
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x4002DA4")]
[Token(Token = "0x4002DE6")]
public float jumpPower = 12f;
// Token: 0x04002DA5 RID: 11685
// Token: 0x04002DE7 RID: 11751
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4002DA5")]
[Token(Token = "0x4002DE7")]
public float jumpRepeatDelayTime;
// Token: 0x04002DA6 RID: 11686
// Token: 0x04002DE8 RID: 11752
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x4002DA6")]
[Token(Token = "0x4002DE8")]
[SerializeField]
[Header("Wall Running")]
private LayerMask wallRunLayers;
// Token: 0x04002DA7 RID: 11687
// Token: 0x04002DE9 RID: 11753
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002DA7")]
[Token(Token = "0x4002DE9")]
public float wallRunMaxLength = 1f;
// Token: 0x04002DA8 RID: 11688
// Token: 0x04002DEA RID: 11754
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x4002DA8")]
[Token(Token = "0x4002DEA")]
public float wallRunMinMoveMag = 0.6f;
// Token: 0x04002DA9 RID: 11689
// Token: 0x04002DEB RID: 11755
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002DA9")]
[Token(Token = "0x4002DEB")]
public float wallRunMinVelocityY = -1f;
// Token: 0x04002DAA RID: 11690
// Token: 0x04002DEC RID: 11756
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4002DAA")]
[Token(Token = "0x4002DEC")]
public float wallRunRotationSpeed = 1.5f;
// Token: 0x04002DAB RID: 11691
// Token: 0x04002DED RID: 11757
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002DAB")]
[Token(Token = "0x4002DED")]
public float wallRunMaxRotationAngle = 70f;
// Token: 0x04002DAC RID: 11692
// Token: 0x04002DEE RID: 11758
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x4002DAC")]
[Token(Token = "0x4002DEE")]
public float wallRunWeightSpeed = 5f;
// Token: 0x04002DAD RID: 11693
// Token: 0x04002DEF RID: 11759
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4002DAD")]
[Token(Token = "0x4002DEF")]
[Header("Crouching")]
public float crouchCapsuleScaleMlp = 0.6f;
// Token: 0x04002DAF RID: 11695
// Token: 0x04002DF1 RID: 11761
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4002DAF")]
[Token(Token = "0x4002DF1")]
public CharacterThirdPerson.AnimState animState;
// Token: 0x04002DB0 RID: 11696
// Token: 0x04002DF2 RID: 11762
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x4002DB0")]
[Token(Token = "0x4002DF2")]
protected Vector3 moveDirection;
// Token: 0x04002DB1 RID: 11697
// Token: 0x04002DF3 RID: 11763
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002DB1")]
[Token(Token = "0x4002DF3")]
private Animator animator;
// Token: 0x04002DB2 RID: 11698
// Token: 0x04002DF4 RID: 11764
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4002DB2")]
[Token(Token = "0x4002DF4")]
private Vector3 normal;
// Token: 0x04002DB3 RID: 11699
// Token: 0x04002DF5 RID: 11765
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x4002DB3")]
[Token(Token = "0x4002DF5")]
private Vector3 platformVelocity;
// Token: 0x04002DB4 RID: 11700
// Token: 0x04002DF6 RID: 11766
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4002DB4")]
[Token(Token = "0x4002DF6")]
private Vector3 platformAngularVelocity;
// Token: 0x04002DB5 RID: 11701
// Token: 0x04002DF7 RID: 11767
[FieldOffset(Offset = "0x12C")]
[Token(Token = "0x4002DB5")]
[Token(Token = "0x4002DF7")]
private RaycastHit hit;
// Token: 0x04002DB6 RID: 11702
// Token: 0x04002DF8 RID: 11768
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x4002DB6")]
[Token(Token = "0x4002DF8")]
private float jumpLeg;
// Token: 0x04002DB7 RID: 11703
// Token: 0x04002DF9 RID: 11769
[FieldOffset(Offset = "0x15C")]
[Token(Token = "0x4002DB7")]
[Token(Token = "0x4002DF9")]
private float jumpEndTime;
// Token: 0x04002DB8 RID: 11704
// Token: 0x04002DFA RID: 11770
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x4002DB8")]
[Token(Token = "0x4002DFA")]
private float forwardMlp;
// Token: 0x04002DB9 RID: 11705
// Token: 0x04002DFB RID: 11771
[FieldOffset(Offset = "0x164")]
[Token(Token = "0x4002DB9")]
[Token(Token = "0x4002DFB")]
private float groundDistance;
// Token: 0x04002DBA RID: 11706
// Token: 0x04002DFC RID: 11772
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x4002DBA")]
[Token(Token = "0x4002DFC")]
private float lastAirTime;
// Token: 0x04002DBB RID: 11707
// Token: 0x04002DFD RID: 11773
[FieldOffset(Offset = "0x16C")]
[Token(Token = "0x4002DBB")]
[Token(Token = "0x4002DFD")]
private float stickyForce;
// Token: 0x04002DBC RID: 11708
// Token: 0x04002DFE RID: 11774
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4002DBC")]
[Token(Token = "0x4002DFE")]
private Vector3 wallNormal;
// Token: 0x04002DBD RID: 11709
// Token: 0x04002DFF RID: 11775
[FieldOffset(Offset = "0x17C")]
[Token(Token = "0x4002DBD")]
[Token(Token = "0x4002DFF")]
private Vector3 moveDirectionVelocity;
// Token: 0x04002DBE RID: 11710
// Token: 0x04002E00 RID: 11776
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x4002DBE")]
[Token(Token = "0x4002E00")]
private float wallRunWeight;
// Token: 0x04002DBF RID: 11711
// Token: 0x04002E01 RID: 11777
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x4002DBF")]
[Token(Token = "0x4002E01")]
private float lastWallRunWeight;
// Token: 0x04002DC0 RID: 11712
// Token: 0x04002E02 RID: 11778
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x4002DC0")]
[Token(Token = "0x4002E02")]
private Vector3 fixedDeltaPosition;
// Token: 0x04002DC1 RID: 11713
// Token: 0x04002E03 RID: 11779
[FieldOffset(Offset = "0x19C")]
[Token(Token = "0x4002DC1")]
[Token(Token = "0x4002E03")]
private Quaternion fixedDeltaRotation;
// Token: 0x04002DC2 RID: 11714
// Token: 0x04002E04 RID: 11780
[FieldOffset(Offset = "0x1AC")]
[Token(Token = "0x4002DC2")]
[Token(Token = "0x4002E04")]
private bool fixedFrame;
// Token: 0x04002DC3 RID: 11715
// Token: 0x04002E05 RID: 11781
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4002DC3")]
[Token(Token = "0x4002E05")]
private float wallRunEndTime;
// Token: 0x04002DC4 RID: 11716
// Token: 0x04002E06 RID: 11782
[FieldOffset(Offset = "0x1B4")]
[Token(Token = "0x4002DC4")]
[Token(Token = "0x4002E06")]
private Vector3 gravity;
// Token: 0x04002DC5 RID: 11717
// Token: 0x04002E07 RID: 11783
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4002DC5")]
[Token(Token = "0x4002E07")]
private Vector3 verticalVelocity;
// Token: 0x04002DC6 RID: 11718
// Token: 0x04002E08 RID: 11784
[FieldOffset(Offset = "0x1CC")]
[Token(Token = "0x4002DC6")]
[Token(Token = "0x4002E08")]
private float velocityY;
// Token: 0x020003E7 RID: 999
[Token(Token = "0x20003E7")]
// Token: 0x020003F0 RID: 1008
[Token(Token = "0x20003F0")]
[Serializable]
public enum MoveMode
{
// Token: 0x04002DC8 RID: 11720
[Token(Token = "0x4002DC8")]
// Token: 0x04002E0A RID: 11786
[Token(Token = "0x4002E0A")]
Directional,
// Token: 0x04002DC9 RID: 11721
[Token(Token = "0x4002DC9")]
// Token: 0x04002E0B RID: 11787
[Token(Token = "0x4002E0B")]
Strafe
}
// Token: 0x020003E8 RID: 1000
[Token(Token = "0x20003E8")]
// Token: 0x020003F1 RID: 1009
[Token(Token = "0x20003F1")]
public struct AnimState
{
// Token: 0x04002DCA RID: 11722
// Token: 0x04002E0C RID: 11788
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002DCA")]
[Token(Token = "0x4002E0C")]
public Vector3 moveDirection;
// Token: 0x04002DCB RID: 11723
// Token: 0x04002E0D RID: 11789
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4002DCB")]
[Token(Token = "0x4002E0D")]
public bool jump;
// Token: 0x04002DCC RID: 11724
// Token: 0x04002E0E RID: 11790
[FieldOffset(Offset = "0xD")]
[Token(Token = "0x4002DCC")]
[Token(Token = "0x4002E0E")]
public bool crouch;
// Token: 0x04002DCD RID: 11725
// Token: 0x04002E0F RID: 11791
[FieldOffset(Offset = "0xE")]
[Token(Token = "0x4002DCD")]
[Token(Token = "0x4002E0F")]
public bool onGround;
// Token: 0x04002DCE RID: 11726
// Token: 0x04002E10 RID: 11792
[FieldOffset(Offset = "0xF")]
[Token(Token = "0x4002DCE")]
[Token(Token = "0x4002E10")]
public bool isStrafing;
// Token: 0x04002DCF RID: 11727
// Token: 0x04002E11 RID: 11793
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002DCF")]
[Token(Token = "0x4002E11")]
public float yVelocity;
}
}

View File

@@ -5,74 +5,74 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B6 RID: 950
[Token(Token = "0x20003B6")]
// Token: 0x020003BF RID: 959
[Token(Token = "0x20003BF")]
public class EffectorOffset : OffsetModifier
{
// Token: 0x06002337 RID: 9015 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002337")]
[Address(RVA = "0xA61E10", Offset = "0xA60C10", VA = "0x180A61E10", Slot = "4")]
// Token: 0x06002369 RID: 9065 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002369")]
[Address(RVA = "0xA913C0", Offset = "0xA8FBC0", VA = "0x180A913C0", Slot = "4")]
protected override void OnModifyOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002338 RID: 9016 RVA: 0x00050B48 File Offset: 0x0004ED48
[Token(Token = "0x6002338")]
[Address(RVA = "0x8CD260", Offset = "0x8CC060", VA = "0x1808CD260")]
// Token: 0x0600236A RID: 9066 RVA: 0x00051164 File Offset: 0x0004F364
[Token(Token = "0x600236A")]
[Address(RVA = "0xA91CB0", Offset = "0xA904B0", VA = "0x180A91CB0")]
public EffectorOffset()
{
}
// Token: 0x04002C89 RID: 11401
// Token: 0x04002CCB RID: 11467
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C89")]
[Token(Token = "0x4002CCB")]
[Range(0f, 1f)]
public float handsMaintainRelativePositionWeight;
// Token: 0x04002C8A RID: 11402
// Token: 0x04002CCC RID: 11468
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002C8A")]
[Token(Token = "0x4002CCC")]
public Vector3 bodyOffset;
// Token: 0x04002C8B RID: 11403
// Token: 0x04002CCD RID: 11469
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C8B")]
[Token(Token = "0x4002CCD")]
public Vector3 leftShoulderOffset;
// Token: 0x04002C8C RID: 11404
// Token: 0x04002CCE RID: 11470
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002C8C")]
[Token(Token = "0x4002CCE")]
public Vector3 rightShoulderOffset;
// Token: 0x04002C8D RID: 11405
// Token: 0x04002CCF RID: 11471
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002C8D")]
[Token(Token = "0x4002CCF")]
public Vector3 leftThighOffset;
// Token: 0x04002C8E RID: 11406
// Token: 0x04002CD0 RID: 11472
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002C8E")]
[Token(Token = "0x4002CD0")]
public Vector3 rightThighOffset;
// Token: 0x04002C8F RID: 11407
// Token: 0x04002CD1 RID: 11473
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C8F")]
[Token(Token = "0x4002CD1")]
public Vector3 leftHandOffset;
// Token: 0x04002C90 RID: 11408
// Token: 0x04002CD2 RID: 11474
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4002C90")]
[Token(Token = "0x4002CD2")]
public Vector3 rightHandOffset;
// Token: 0x04002C91 RID: 11409
// Token: 0x04002CD3 RID: 11475
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002C91")]
[Token(Token = "0x4002CD3")]
public Vector3 leftFootOffset;
// Token: 0x04002C92 RID: 11410
// Token: 0x04002CD4 RID: 11476
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x4002C92")]
[Token(Token = "0x4002CD4")]
public Vector3 rightFootOffset;
}
}

View File

@@ -5,29 +5,29 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B7 RID: 951
[Token(Token = "0x20003B7")]
// Token: 0x020003C0 RID: 960
[Token(Token = "0x20003C0")]
public class ExplosionDemo : MonoBehaviour
{
// Token: 0x06002339 RID: 9017 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002339")]
[Address(RVA = "0xA690C0", Offset = "0xA67EC0", VA = "0x180A690C0")]
// Token: 0x0600236B RID: 9067 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600236B")]
[Address(RVA = "0xA98680", Offset = "0xA96E80", VA = "0x180A98680")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600233A RID: 9018 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600233A")]
[Address(RVA = "0xA69180", Offset = "0xA67F80", VA = "0x180A69180")]
// Token: 0x0600236C RID: 9068 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600236C")]
[Address(RVA = "0xA98740", Offset = "0xA96F40", VA = "0x180A98740")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600233B RID: 9019 RVA: 0x00050B5C File Offset: 0x0004ED5C
[Token(Token = "0x600233B")]
[Address(RVA = "0xA69000", Offset = "0xA67E00", VA = "0x180A69000")]
// Token: 0x0600236D RID: 9069 RVA: 0x00051178 File Offset: 0x0004F378
[Token(Token = "0x600236D")]
[Address(RVA = "0xA985C0", Offset = "0xA96DC0", VA = "0x180A985C0")]
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: 0x0600233C RID: 9020 RVA: 0x00050BC8 File Offset: 0x0004EDC8
[Token(Token = "0x600233C")]
[Address(RVA = "0xA697C0", Offset = "0xA685C0", VA = "0x180A697C0")]
// Token: 0x0600236E RID: 9070 RVA: 0x000511E4 File Offset: 0x0004F3E4
[Token(Token = "0x600236E")]
[Address(RVA = "0xA98D80", Offset = "0xA97580", VA = "0x180A98D80")]
public ExplosionDemo()
{
float z = Vector3.one.z;
@@ -46,59 +46,59 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002C93 RID: 11411
// Token: 0x04002CD5 RID: 11477
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C93")]
[Token(Token = "0x4002CD5")]
public SimpleLocomotion character;
// Token: 0x04002C94 RID: 11412
// Token: 0x04002CD6 RID: 11478
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C94")]
[Token(Token = "0x4002CD6")]
public float forceMlp = 1f;
// Token: 0x04002C95 RID: 11413
// Token: 0x04002CD7 RID: 11479
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002C95")]
[Token(Token = "0x4002CD7")]
public float upForce = 1f;
// Token: 0x04002C96 RID: 11414
// Token: 0x04002CD8 RID: 11480
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C96")]
[Token(Token = "0x4002CD8")]
public float weightFalloffSpeed = 1f;
// Token: 0x04002C97 RID: 11415
// Token: 0x04002CD9 RID: 11481
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C97")]
[Token(Token = "0x4002CD9")]
public AnimationCurve weightFalloff;
// Token: 0x04002C98 RID: 11416
// Token: 0x04002CDA RID: 11482
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C98")]
[Token(Token = "0x4002CDA")]
public AnimationCurve explosionForceByDistance;
// Token: 0x04002C99 RID: 11417
// Token: 0x04002CDB RID: 11483
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C99")]
[Token(Token = "0x4002CDB")]
public AnimationCurve scale;
// Token: 0x04002C9A RID: 11418
// Token: 0x04002CDC RID: 11484
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C9A")]
[Token(Token = "0x4002CDC")]
private float weight;
// Token: 0x04002C9B RID: 11419
// Token: 0x04002CDD RID: 11485
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002C9B")]
[Token(Token = "0x4002CDD")]
private Vector3 defaultScale;
// Token: 0x04002C9C RID: 11420
// Token: 0x04002CDE RID: 11486
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002C9C")]
[Token(Token = "0x4002CDE")]
private Rigidbody r;
// Token: 0x04002C9D RID: 11421
// Token: 0x04002CDF RID: 11487
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C9D")]
[Token(Token = "0x4002CDF")]
private FullBodyBipedIK ik;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B8 RID: 952
[Token(Token = "0x20003B8")]
// Token: 0x020003C1 RID: 961
[Token(Token = "0x20003C1")]
public class FBBIKSettings : MonoBehaviour
{
// Token: 0x0600233D RID: 9021 RVA: 0x00050C14 File Offset: 0x0004EE14
[Token(Token = "0x600233D")]
[Address(RVA = "0x4B7980", Offset = "0x4B6780", VA = "0x1804B7980")]
// Token: 0x0600236F RID: 9071 RVA: 0x00051230 File Offset: 0x0004F430
[Token(Token = "0x600236F")]
[Address(RVA = "0x4C5A80", Offset = "0x4C4280", VA = "0x1804C5A80")]
public void UpdateSettings()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -44,9 +44,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600233E RID: 9022 RVA: 0x00050D18 File Offset: 0x0004EF18
[Token(Token = "0x600233E")]
[Address(RVA = "0x4B78F0", Offset = "0x4B66F0", VA = "0x1804B78F0")]
// Token: 0x06002370 RID: 9072 RVA: 0x00051334 File Offset: 0x0004F534
[Token(Token = "0x6002370")]
[Address(RVA = "0x4C59F0", Offset = "0x4C41F0", VA = "0x1804C59F0")]
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: 0x0600233F RID: 9023 RVA: 0x00050D48 File Offset: 0x0004EF48
[Token(Token = "0x600233F")]
[Address(RVA = "0x4B7B00", Offset = "0x4B6900", VA = "0x1804B7B00")]
// Token: 0x06002371 RID: 9073 RVA: 0x00051364 File Offset: 0x0004F564
[Token(Token = "0x6002371")]
[Address(RVA = "0x4C5C00", Offset = "0x4C4400", VA = "0x1804C5C00")]
private void Update()
{
this.UpdateSettings();
}
// Token: 0x06002340 RID: 9024 RVA: 0x00050D5C File Offset: 0x0004EF5C
[Token(Token = "0x6002340")]
[Address(RVA = "0x4B7B10", Offset = "0x4B6910", VA = "0x1804B7B10")]
// Token: 0x06002372 RID: 9074 RVA: 0x00051378 File Offset: 0x0004F578
[Token(Token = "0x6002372")]
[Address(RVA = "0x4C5C10", Offset = "0x4C4410", VA = "0x1804C5C10")]
public FBBIKSettings()
{
}
// Token: 0x04002C9E RID: 11422
// Token: 0x04002CE0 RID: 11488
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C9E")]
[Token(Token = "0x4002CE0")]
public FullBodyBipedIK ik;
// Token: 0x04002C9F RID: 11423
// Token: 0x04002CE1 RID: 11489
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C9F")]
[Token(Token = "0x4002CE1")]
public bool disableAfterStart;
// Token: 0x04002CA0 RID: 11424
// Token: 0x04002CE2 RID: 11490
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CA0")]
[Token(Token = "0x4002CE2")]
public FBBIKSettings.Limb leftArm;
// Token: 0x04002CA1 RID: 11425
// Token: 0x04002CE3 RID: 11491
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CA1")]
[Token(Token = "0x4002CE3")]
public FBBIKSettings.Limb rightArm;
// Token: 0x04002CA2 RID: 11426
// Token: 0x04002CE4 RID: 11492
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CA2")]
[Token(Token = "0x4002CE4")]
public FBBIKSettings.Limb leftLeg;
// Token: 0x04002CA3 RID: 11427
// Token: 0x04002CE5 RID: 11493
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CA3")]
[Token(Token = "0x4002CE5")]
public FBBIKSettings.Limb rightLeg;
// Token: 0x04002CA4 RID: 11428
// Token: 0x04002CE6 RID: 11494
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CA4")]
[Token(Token = "0x4002CE6")]
public float rootPin;
// Token: 0x04002CA5 RID: 11429
// Token: 0x04002CE7 RID: 11495
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002CA5")]
[Token(Token = "0x4002CE7")]
public bool bodyEffectChildNodes = true;
// Token: 0x020003B9 RID: 953
[Token(Token = "0x20003B9")]
// Token: 0x020003C2 RID: 962
[Token(Token = "0x20003C2")]
[Serializable]
public class Limb
{
// Token: 0x06002341 RID: 9025 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002341")]
[Address(RVA = "0x5FC9A0", Offset = "0x5FB7A0", VA = "0x1805FC9A0")]
// Token: 0x06002373 RID: 9075 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002373")]
[Address(RVA = "0x66FAA0", Offset = "0x66E2A0", VA = "0x18066FAA0")]
public void Apply(FullBodyBipedChain chain, IKSolverFullBodyBiped solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002342 RID: 9026 RVA: 0x00050D78 File Offset: 0x0004EF78
[Token(Token = "0x6002342")]
[Address(RVA = "0x5FCA20", Offset = "0x5FB820", VA = "0x1805FCA20")]
// Token: 0x06002374 RID: 9076 RVA: 0x00051394 File Offset: 0x0004F594
[Token(Token = "0x6002374")]
[Address(RVA = "0x66FB20", Offset = "0x66E320", VA = "0x18066FB20")]
public Limb()
{
}
// Token: 0x04002CA6 RID: 11430
// Token: 0x04002CE8 RID: 11496
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002CA6")]
[Token(Token = "0x4002CE8")]
public FBIKChain.Smoothing reachSmoothing;
// Token: 0x04002CA7 RID: 11431
// Token: 0x04002CE9 RID: 11497
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002CA7")]
[Token(Token = "0x4002CE9")]
public float maintainRelativePositionWeight;
// Token: 0x04002CA8 RID: 11432
// Token: 0x04002CEA RID: 11498
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CA8")]
[Token(Token = "0x4002CEA")]
public float mappingWeight = 1f;
}
}

View File

@@ -5,21 +5,21 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BA RID: 954
[Token(Token = "0x20003BA")]
// Token: 0x020003C3 RID: 963
[Token(Token = "0x20003C3")]
public class FBIKBendGoal : MonoBehaviour
{
// Token: 0x06002343 RID: 9027 RVA: 0x00050D98 File Offset: 0x0004EF98
[Token(Token = "0x6002343")]
[Address(RVA = "0x4B7B20", Offset = "0x4B6920", VA = "0x1804B7B20")]
// Token: 0x06002375 RID: 9077 RVA: 0x000513B4 File Offset: 0x0004F5B4
[Token(Token = "0x6002375")]
[Address(RVA = "0x4C5C20", Offset = "0x4C4420", VA = "0x1804C5C20")]
private void Start()
{
Debug.Log("FBIKBendGoal is deprecated, you can now a bend goal from the custom inspector of the FullBodyBipedIK component.");
}
// Token: 0x06002344 RID: 9028 RVA: 0x00050DB0 File Offset: 0x0004EFB0
[Token(Token = "0x6002344")]
[Address(RVA = "0x4B7B80", Offset = "0x4B6980", VA = "0x1804B7B80")]
// Token: 0x06002376 RID: 9078 RVA: 0x000513CC File Offset: 0x0004F5CC
[Token(Token = "0x6002376")]
[Address(RVA = "0x4C5C80", Offset = "0x4C4480", VA = "0x1804C5C80")]
private void Update()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -39,26 +39,26 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002345 RID: 9029 RVA: 0x00050E34 File Offset: 0x0004F034
[Token(Token = "0x6002345")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x06002377 RID: 9079 RVA: 0x00051450 File Offset: 0x0004F650
[Token(Token = "0x6002377")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public FBIKBendGoal()
{
}
// Token: 0x04002CA9 RID: 11433
// Token: 0x04002CEB RID: 11499
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CA9")]
[Token(Token = "0x4002CEB")]
public FullBodyBipedIK ik;
// Token: 0x04002CAA RID: 11434
// Token: 0x04002CEC RID: 11500
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CAA")]
[Token(Token = "0x4002CEC")]
public FullBodyBipedChain chain;
// Token: 0x04002CAB RID: 11435
// Token: 0x04002CED RID: 11501
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002CAB")]
[Token(Token = "0x4002CED")]
public float weight;
}
}

View File

@@ -5,17 +5,17 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BB RID: 955
[Token(Token = "0x20003BB")]
// Token: 0x020003C4 RID: 964
[Token(Token = "0x20003C4")]
public class FBIKBoxing : MonoBehaviour
{
// Token: 0x06002346 RID: 9030 RVA: 0x00050E48 File Offset: 0x0004F048
[Token(Token = "0x6002346")]
[Address(RVA = "0x4B7E70", Offset = "0x4B6C70", VA = "0x1804B7E70")]
// Token: 0x06002378 RID: 9080 RVA: 0x00051464 File Offset: 0x0004F664
[Token(Token = "0x6002378")]
[Address(RVA = "0x4C5F70", Offset = "0x4C4770", VA = "0x1804C5F70")]
private void Start()
{
/*
An exception occurred when decompiling this method (06002346)
An exception occurred when decompiling this method (06002378)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.FBIKBoxing::Start()
@@ -31,66 +31,66 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002347 RID: 9031 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002347")]
[Address(RVA = "0x4B7C60", Offset = "0x4B6A60", VA = "0x1804B7C60")]
// Token: 0x06002379 RID: 9081 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002379")]
[Address(RVA = "0x4C5D60", Offset = "0x4C4560", VA = "0x1804C5D60")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002348 RID: 9032 RVA: 0x00050E64 File Offset: 0x0004F064
[Token(Token = "0x6002348")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x0600237A RID: 9082 RVA: 0x00051480 File Offset: 0x0004F680
[Token(Token = "0x600237A")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public FBIKBoxing()
{
}
// Token: 0x04002CAC RID: 11436
// Token: 0x04002CEE RID: 11502
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CAC")]
[Token(Token = "0x4002CEE")]
[Tooltip("The target we want to hit")]
public Transform target;
// Token: 0x04002CAD RID: 11437
// Token: 0x04002CEF RID: 11503
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CAD")]
[Token(Token = "0x4002CEF")]
[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: 0x04002CAE RID: 11438
// Token: 0x04002CF0 RID: 11504
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CAE")]
[Token(Token = "0x4002CF0")]
[Tooltip("The Full Body Biped IK component")]
public FullBodyBipedIK ik;
// Token: 0x04002CAF RID: 11439
// Token: 0x04002CF1 RID: 11505
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CAF")]
[Token(Token = "0x4002CF1")]
[Tooltip("The Aim IK component. Aim IK is ust used for following the target slightly with the body.")]
public AimIK aim;
// Token: 0x04002CB0 RID: 11440
// Token: 0x04002CF2 RID: 11506
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CB0")]
[Token(Token = "0x4002CF2")]
[Tooltip("The master weight")]
public float weight;
// Token: 0x04002CB1 RID: 11441
// Token: 0x04002CF3 RID: 11507
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002CB1")]
[Token(Token = "0x4002CF3")]
[Tooltip("The effector type of the punching hand")]
public FullBodyBipedEffector effector;
// Token: 0x04002CB2 RID: 11442
// Token: 0x04002CF4 RID: 11508
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CB2")]
[Token(Token = "0x4002CF4")]
[Tooltip("Weight of aiming the body to follow the target")]
public AnimationCurve aimWeight;
// Token: 0x04002CB3 RID: 11443
// Token: 0x04002CF5 RID: 11509
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CB3")]
[Token(Token = "0x4002CF5")]
private Animator animator;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BC RID: 956
[Token(Token = "0x20003BC")]
// Token: 0x020003C5 RID: 965
[Token(Token = "0x20003C5")]
public class FBIKHandsOnProp : MonoBehaviour
{
// Token: 0x06002349 RID: 9033 RVA: 0x00050E78 File Offset: 0x0004F078
[Token(Token = "0x6002349")]
[Address(RVA = "0x4BB7F0", Offset = "0x4BA5F0", VA = "0x1804BB7F0")]
// Token: 0x0600237B RID: 9083 RVA: 0x00051494 File Offset: 0x0004F694
[Token(Token = "0x600237B")]
[Address(RVA = "0x4C98F0", Offset = "0x4C80F0", VA = "0x1804C98F0")]
private void Awake()
{
IKSolverFullBodyBiped solver = this.ik.solver;
@@ -27,9 +27,9 @@ namespace RootMotion.Demos
throw new InvalidCastException();
}
// Token: 0x0600234A RID: 9034 RVA: 0x00050ECC File Offset: 0x0004F0CC
[Token(Token = "0x600234A")]
[Address(RVA = "0x4BC0E0", Offset = "0x4BAEE0", VA = "0x1804BC0E0")]
// Token: 0x0600237C RID: 9084 RVA: 0x000514E8 File Offset: 0x0004F6E8
[Token(Token = "0x600237C")]
[Address(RVA = "0x4CA1E0", Offset = "0x4C89E0", VA = "0x1804CA1E0")]
private void OnPreRead()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -43,51 +43,37 @@ namespace RootMotion.Demos
this.HandsOnProp(leftHandEffector2, rightHandEffector2);
}
// Token: 0x0600234B RID: 9035 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600234B")]
[Address(RVA = "0x4BB8E0", Offset = "0x4BA6E0", VA = "0x1804BB8E0")]
// Token: 0x0600237D RID: 9085 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600237D")]
[Address(RVA = "0x4C99E0", Offset = "0x4C81E0", VA = "0x1804C99E0")]
private void HandsOnProp(IKEffector mainHand, IKEffector otherHand)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600234C RID: 9036 RVA: 0x00050F34 File Offset: 0x0004F134
[Token(Token = "0x600234C")]
[Address(RVA = "0x4BBFB0", Offset = "0x4BADB0", VA = "0x1804BBFB0")]
// Token: 0x0600237E RID: 9086 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600237E")]
[Address(RVA = "0x4CA0B0", Offset = "0x4C88B0", VA = "0x1804CA0B0")]
private void OnDestroy()
{
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;
}
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600234D RID: 9037 RVA: 0x00050FA0 File Offset: 0x0004F1A0
[Token(Token = "0x600234D")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x0600237F RID: 9087 RVA: 0x00051550 File Offset: 0x0004F750
[Token(Token = "0x600237F")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public FBIKHandsOnProp()
{
}
// Token: 0x04002CB4 RID: 11444
// Token: 0x04002CF6 RID: 11510
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CB4")]
[Token(Token = "0x4002CF6")]
public FullBodyBipedIK ik;
// Token: 0x04002CB5 RID: 11445
// Token: 0x04002CF7 RID: 11511
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CB5")]
[Token(Token = "0x4002CF7")]
public bool leftHanded;
}
}

View File

@@ -5,155 +5,155 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BD RID: 957
[Token(Token = "0x20003BD")]
// Token: 0x020003C6 RID: 966
[Token(Token = "0x20003C6")]
public class FPSAiming : MonoBehaviour
{
// Token: 0x0600234E RID: 9038 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600234E")]
[Address(RVA = "0x4BE8F0", Offset = "0x4BD6F0", VA = "0x1804BE8F0")]
// Token: 0x06002380 RID: 9088 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002380")]
[Address(RVA = "0x4CC9F0", Offset = "0x4CB1F0", VA = "0x1804CC9F0")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600234F RID: 9039 RVA: 0x00050FB4 File Offset: 0x0004F1B4
[Token(Token = "0x600234F")]
[Address(RVA = "0x4BD8A0", Offset = "0x4BC6A0", VA = "0x1804BD8A0")]
// Token: 0x06002381 RID: 9089 RVA: 0x00051564 File Offset: 0x0004F764
[Token(Token = "0x6002381")]
[Address(RVA = "0x4CB9A0", Offset = "0x4CA1A0", VA = "0x1804CB9A0")]
private void FixedUpdate()
{
this.updateFrame = true;
}
// Token: 0x06002350 RID: 9040 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002350")]
[Address(RVA = "0x4BD8B0", Offset = "0x4BC6B0", VA = "0x1804BD8B0")]
// Token: 0x06002382 RID: 9090 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002382")]
[Address(RVA = "0x4CB9B0", Offset = "0x4CA1B0", VA = "0x1804CB9B0")]
private void LateUpdate()
{
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 = "0x4BD6E0", Offset = "0x4BC4E0", VA = "0x1804BD6E0")]
// Token: 0x06002383 RID: 9091 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002383")]
[Address(RVA = "0x4CB7E0", Offset = "0x4C9FE0", VA = "0x1804CB7E0")]
private void Aiming()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002352 RID: 9042 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002352")]
[Address(RVA = "0x4BD9D0", Offset = "0x4BC7D0", VA = "0x1804BD9D0")]
// Token: 0x06002384 RID: 9092 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002384")]
[Address(RVA = "0x4CBAD0", Offset = "0x4CA2D0", VA = "0x1804CBAD0")]
private void LookDownTheSight()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002353 RID: 9043 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002353")]
[Address(RVA = "0x4BE670", Offset = "0x4BD470", VA = "0x1804BE670")]
// Token: 0x06002385 RID: 9093 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002385")]
[Address(RVA = "0x4CC770", Offset = "0x4CAF70", VA = "0x1804CC770")]
private void RotateCharacter()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002354 RID: 9044 RVA: 0x00050FC8 File Offset: 0x0004F1C8
[Token(Token = "0x6002354")]
[Address(RVA = "0x4BEA90", Offset = "0x4BD890", VA = "0x1804BEA90")]
// Token: 0x06002386 RID: 9094 RVA: 0x00051578 File Offset: 0x0004F778
[Token(Token = "0x6002386")]
[Address(RVA = "0x4CCB90", Offset = "0x4CB390", VA = "0x1804CCB90")]
public FPSAiming()
{
}
// Token: 0x04002CB6 RID: 11446
// Token: 0x04002CF8 RID: 11512
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CB6")]
[Token(Token = "0x4002CF8")]
[Range(0f, 1f)]
public float aimWeight = 1f;
// Token: 0x04002CB7 RID: 11447
// Token: 0x04002CF9 RID: 11513
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002CB7")]
[Token(Token = "0x4002CF9")]
[Range(0f, 1f)]
public float sightWeight = 1f;
// Token: 0x04002CB8 RID: 11448
// Token: 0x04002CFA RID: 11514
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CB8")]
[Token(Token = "0x4002CFA")]
[Range(0f, 180f)]
public float maxAngle = 80f;
// Token: 0x04002CB9 RID: 11449
// Token: 0x04002CFB RID: 11515
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002CB9")]
[Token(Token = "0x4002CFB")]
[SerializeField]
private bool animatePhysics;
// Token: 0x04002CBA RID: 11450
// Token: 0x04002CFC RID: 11516
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CBA")]
[Token(Token = "0x4002CFC")]
[SerializeField]
private Transform gun;
// Token: 0x04002CBB RID: 11451
// Token: 0x04002CFD RID: 11517
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CBB")]
[Token(Token = "0x4002CFD")]
[SerializeField]
private Transform gunTarget;
// Token: 0x04002CBC RID: 11452
// Token: 0x04002CFE RID: 11518
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CBC")]
[Token(Token = "0x4002CFE")]
[SerializeField]
private FullBodyBipedIK ik;
// Token: 0x04002CBD RID: 11453
// Token: 0x04002CFF RID: 11519
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CBD")]
[Token(Token = "0x4002CFF")]
[SerializeField]
private AimIK gunAim;
// Token: 0x04002CBE RID: 11454
// Token: 0x04002D00 RID: 11520
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CBE")]
[Token(Token = "0x4002D00")]
[SerializeField]
private CameraControllerFPS cam;
// Token: 0x04002CBF RID: 11455
// Token: 0x04002D01 RID: 11521
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002CBF")]
[Token(Token = "0x4002D01")]
[SerializeField]
private Recoil recoil;
// Token: 0x04002CC0 RID: 11456
// Token: 0x04002D02 RID: 11522
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002CC0")]
[Token(Token = "0x4002D02")]
[SerializeField]
[Range(0f, 1f)]
private float cameraRecoilWeight = 0.5f;
// Token: 0x04002CC1 RID: 11457
// Token: 0x04002D03 RID: 11523
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002CC1")]
[Token(Token = "0x4002D03")]
private Vector3 gunTargetDefaultLocalPosition;
// Token: 0x04002CC2 RID: 11458
// Token: 0x04002D04 RID: 11524
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002CC2")]
[Token(Token = "0x4002D04")]
private Quaternion gunTargetDefaultLocalRotation;
// Token: 0x04002CC3 RID: 11459
// Token: 0x04002D05 RID: 11525
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002CC3")]
[Token(Token = "0x4002D05")]
private Vector3 camDefaultLocalPosition;
// Token: 0x04002CC4 RID: 11460
// Token: 0x04002D06 RID: 11526
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002CC4")]
[Token(Token = "0x4002D06")]
private Vector3 camRelativeToGunTarget;
// Token: 0x04002CC5 RID: 11461
// Token: 0x04002D07 RID: 11527
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002CC5")]
[Token(Token = "0x4002D07")]
private bool updateFrame;
}
}

View File

@@ -4,19 +4,19 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BE RID: 958
[Token(Token = "0x20003BE")]
// Token: 0x020003C7 RID: 967
[Token(Token = "0x20003C7")]
[RequireComponent(typeof(Animator))]
[RequireComponent(typeof(FPSAiming))]
public class FPSCharacter : MonoBehaviour
{
// Token: 0x06002355 RID: 9045 RVA: 0x00051008 File Offset: 0x0004F208
[Token(Token = "0x6002355")]
[Address(RVA = "0x4BEB80", Offset = "0x4BD980", VA = "0x1804BEB80")]
// Token: 0x06002387 RID: 9095 RVA: 0x000515B8 File Offset: 0x0004F7B8
[Token(Token = "0x6002387")]
[Address(RVA = "0x4CCC80", Offset = "0x4CB480", VA = "0x1804CCC80")]
private void Start()
{
/*
An exception occurred when decompiling this method (06002355)
An exception occurred when decompiling this method (06002387)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.FPSCharacter::Start()
@@ -32,48 +32,48 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002356 RID: 9046 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002356")]
[Address(RVA = "0x4BEC00", Offset = "0x4BDA00", VA = "0x1804BEC00")]
// Token: 0x06002388 RID: 9096 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002388")]
[Address(RVA = "0x4CCD00", Offset = "0x4CB500", VA = "0x1804CCD00")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002357 RID: 9047 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002357")]
[Address(RVA = "0x4BEAC0", Offset = "0x4BD8C0", VA = "0x1804BEAC0")]
// Token: 0x06002389 RID: 9097 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002389")]
[Address(RVA = "0x4CCBC0", Offset = "0x4CB3C0", VA = "0x1804CCBC0")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002358 RID: 9048 RVA: 0x00051030 File Offset: 0x0004F230
[Token(Token = "0x6002358")]
[Address(RVA = "0x4BECF0", Offset = "0x4BDAF0", VA = "0x1804BECF0")]
// Token: 0x0600238A RID: 9098 RVA: 0x000515E0 File Offset: 0x0004F7E0
[Token(Token = "0x600238A")]
[Address(RVA = "0x4CCDF0", Offset = "0x4CB5F0", VA = "0x1804CCDF0")]
public FPSCharacter()
{
}
// Token: 0x04002CC6 RID: 11462
// Token: 0x04002D08 RID: 11528
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CC6")]
[Token(Token = "0x4002D08")]
[Range(0f, 1f)]
public float walkSpeed = 0.5f;
// Token: 0x04002CC7 RID: 11463
// Token: 0x04002D09 RID: 11529
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002CC7")]
[Token(Token = "0x4002D09")]
private float sVel;
// Token: 0x04002CC8 RID: 11464
// Token: 0x04002D0A RID: 11530
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CC8")]
[Token(Token = "0x4002D0A")]
private Animator animator;
// Token: 0x04002CC9 RID: 11465
// Token: 0x04002D0B RID: 11531
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CC9")]
[Token(Token = "0x4002D0B")]
private FPSAiming FPSAiming;
}
}

View File

@@ -4,21 +4,21 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DB RID: 987
[Token(Token = "0x20003DB")]
// Token: 0x020003E4 RID: 996
[Token(Token = "0x20003E4")]
public class GrounderDemo : MonoBehaviour
{
// Token: 0x060023C6 RID: 9158 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C6")]
[Address(RVA = "0x1174DC0", Offset = "0x1173BC0", VA = "0x181174DC0")]
// Token: 0x060023F8 RID: 9208 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F8")]
[Address(RVA = "0x11D7E00", Offset = "0x11D6600", VA = "0x1811D7E00")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C7 RID: 9159 RVA: 0x00051C6C File Offset: 0x0004FE6C
[Token(Token = "0x60023C7")]
[Address(RVA = "0x1174D30", Offset = "0x1173B30", VA = "0x181174D30")]
// Token: 0x060023F9 RID: 9209 RVA: 0x0005221C File Offset: 0x0005041C
[Token(Token = "0x60023F9")]
[Address(RVA = "0x11D7D70", Offset = "0x11D6570", VA = "0x1811D7D70")]
public void Activate(int index)
{
GameObject[] array = this.characters;
@@ -33,16 +33,16 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023C8 RID: 9160 RVA: 0x00051CB4 File Offset: 0x0004FEB4
[Token(Token = "0x60023C8")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x060023FA RID: 9210 RVA: 0x00052264 File Offset: 0x00050464
[Token(Token = "0x60023FA")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public GrounderDemo()
{
}
// Token: 0x04002D5A RID: 11610
// Token: 0x04002D9C RID: 11676
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D5A")]
[Token(Token = "0x4002D9C")]
public GameObject[] characters;
}
}

View File

@@ -5,48 +5,48 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BF RID: 959
[Token(Token = "0x20003BF")]
// Token: 0x020003C8 RID: 968
[Token(Token = "0x20003C8")]
public class HitReactionTrigger : MonoBehaviour
{
// Token: 0x06002359 RID: 9049 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002359")]
[Address(RVA = "0x117E000", Offset = "0x117CE00", VA = "0x18117E000")]
// Token: 0x0600238B RID: 9099 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238B")]
[Address(RVA = "0x11E1040", Offset = "0x11DF840", VA = "0x1811E1040")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600235A RID: 9050 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235A")]
[Address(RVA = "0x117DF30", Offset = "0x117CD30", VA = "0x18117DF30")]
// Token: 0x0600238C RID: 9100 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238C")]
[Address(RVA = "0x11E0F70", Offset = "0x11DF770", VA = "0x1811E0F70")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600235B RID: 9051 RVA: 0x00051050 File Offset: 0x0004F250
[Token(Token = "0x600235B")]
[Address(RVA = "0x8D4180", Offset = "0x8D2F80", VA = "0x1808D4180")]
// Token: 0x0600238D RID: 9101 RVA: 0x00051600 File Offset: 0x0004F800
[Token(Token = "0x600238D")]
[Address(RVA = "0xB6B850", Offset = "0xB6A050", VA = "0x180B6B850")]
public HitReactionTrigger()
{
}
// Token: 0x04002CCA RID: 11466
// Token: 0x04002D0C RID: 11532
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CCA")]
[Token(Token = "0x4002D0C")]
[SerializeField]
private HitReaction hitReaction;
// Token: 0x04002CCB RID: 11467
// Token: 0x04002D0D RID: 11533
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CCB")]
[Token(Token = "0x4002D0D")]
[SerializeField]
private float hitForce = 1f;
// Token: 0x04002CCC RID: 11468
// Token: 0x04002D0E RID: 11534
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CCC")]
[Token(Token = "0x4002D0E")]
private string colliderName;
}
}

View File

@@ -5,71 +5,71 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C0 RID: 960
[Token(Token = "0x20003C0")]
// Token: 0x020003C9 RID: 969
[Token(Token = "0x20003C9")]
public class HoldingHands : MonoBehaviour
{
// Token: 0x0600235C RID: 9052 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235C")]
[Address(RVA = "0x117EE50", Offset = "0x117DC50", VA = "0x18117EE50")]
// Token: 0x0600238E RID: 9102 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238E")]
[Address(RVA = "0x11E1E90", Offset = "0x11E0690", VA = "0x1811E1E90")]
private void Start()
{
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 = "0x117E9E0", Offset = "0x117D7E0", VA = "0x18117E9E0")]
// Token: 0x0600238F RID: 9103 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238F")]
[Address(RVA = "0x11E1A20", Offset = "0x11E0220", VA = "0x1811E1A20")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600235E RID: 9054 RVA: 0x00051070 File Offset: 0x0004F270
[Token(Token = "0x600235E")]
[Address(RVA = "0x117EFD0", Offset = "0x117DDD0", VA = "0x18117EFD0")]
// Token: 0x06002390 RID: 9104 RVA: 0x00051620 File Offset: 0x0004F820
[Token(Token = "0x6002390")]
[Address(RVA = "0x11E2010", Offset = "0x11E0810", VA = "0x1811E2010")]
public HoldingHands()
{
}
// Token: 0x04002CCD RID: 11469
// Token: 0x04002D0F RID: 11535
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CCD")]
[Token(Token = "0x4002D0F")]
public FullBodyBipedIK rightHandChar;
// Token: 0x04002CCE RID: 11470
// Token: 0x04002D10 RID: 11536
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CCE")]
[Token(Token = "0x4002D10")]
public FullBodyBipedIK leftHandChar;
// Token: 0x04002CCF RID: 11471
// Token: 0x04002D11 RID: 11537
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CCF")]
[Token(Token = "0x4002D11")]
public Transform rightHandTarget;
// Token: 0x04002CD0 RID: 11472
// Token: 0x04002D12 RID: 11538
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CD0")]
[Token(Token = "0x4002D12")]
public Transform leftHandTarget;
// Token: 0x04002CD1 RID: 11473
// Token: 0x04002D13 RID: 11539
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CD1")]
[Token(Token = "0x4002D13")]
public float crossFade;
// Token: 0x04002CD2 RID: 11474
// Token: 0x04002D14 RID: 11540
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002CD2")]
[Token(Token = "0x4002D14")]
public float speed = 10f;
// Token: 0x04002CD3 RID: 11475
// Token: 0x04002D15 RID: 11541
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CD3")]
[Token(Token = "0x4002D15")]
private Quaternion rightHandRotation;
// Token: 0x04002CD4 RID: 11476
// Token: 0x04002D16 RID: 11542
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002CD4")]
[Token(Token = "0x4002D16")]
private Quaternion leftHandRotation;
}
}

View File

@@ -5,46 +5,46 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C1 RID: 961
[Token(Token = "0x20003C1")]
// Token: 0x020003CA RID: 970
[Token(Token = "0x20003CA")]
public class InteractionC2CDemo : MonoBehaviour
{
// Token: 0x0600235F RID: 9055 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600235F")]
[Address(RVA = "0x10D3430", Offset = "0x10D2230", VA = "0x1810D3430")]
// Token: 0x06002391 RID: 9105 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002391")]
[Address(RVA = "0x10AF270", Offset = "0x10ADA70", VA = "0x1810AF270")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002360 RID: 9056 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002360")]
[Address(RVA = "0x10D32A0", Offset = "0x10D20A0", VA = "0x1810D32A0")]
// Token: 0x06002392 RID: 9106 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002392")]
[Address(RVA = "0x10AF0E0", Offset = "0x10AD8E0", VA = "0x1810AF0E0")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002361 RID: 9057 RVA: 0x00051090 File Offset: 0x0004F290
[Token(Token = "0x6002361")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x06002393 RID: 9107 RVA: 0x00051640 File Offset: 0x0004F840
[Token(Token = "0x6002393")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public InteractionC2CDemo()
{
}
// Token: 0x04002CD5 RID: 11477
// Token: 0x04002D17 RID: 11543
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CD5")]
[Token(Token = "0x4002D17")]
public InteractionSystem character1;
// Token: 0x04002CD6 RID: 11478
// Token: 0x04002D18 RID: 11544
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CD6")]
[Token(Token = "0x4002D18")]
public InteractionSystem character2;
// Token: 0x04002CD7 RID: 11479
// Token: 0x04002D19 RID: 11545
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CD7")]
[Token(Token = "0x4002D19")]
public InteractionObject handShake;
}
}

View File

@@ -5,68 +5,68 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C2 RID: 962
[Token(Token = "0x20003C2")]
// Token: 0x020003CB RID: 971
[Token(Token = "0x20003CB")]
public class InteractionDemo : MonoBehaviour
{
// Token: 0x06002362 RID: 9058 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002362")]
[Address(RVA = "0x10D34E0", Offset = "0x10D22E0", VA = "0x1810D34E0")]
// Token: 0x06002394 RID: 9108 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002394")]
[Address(RVA = "0x10AF320", Offset = "0x10ADB20", VA = "0x1810AF320")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002363 RID: 9059 RVA: 0x000510A4 File Offset: 0x0004F2A4
[Token(Token = "0x6002363")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x06002395 RID: 9109 RVA: 0x00051654 File Offset: 0x0004F854
[Token(Token = "0x6002395")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public InteractionDemo()
{
}
// Token: 0x04002CD8 RID: 11480
// Token: 0x04002D1A RID: 11546
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CD8")]
[Token(Token = "0x4002D1A")]
public InteractionSystem interactionSystem;
// Token: 0x04002CD9 RID: 11481
// Token: 0x04002D1B RID: 11547
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CD9")]
[Token(Token = "0x4002D1B")]
public bool interrupt;
// Token: 0x04002CDA RID: 11482
// Token: 0x04002D1C RID: 11548
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CDA")]
[Token(Token = "0x4002D1C")]
public InteractionObject ball;
// Token: 0x04002CDB RID: 11483
// Token: 0x04002D1D RID: 11549
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CDB")]
[Token(Token = "0x4002D1D")]
public InteractionObject benchMain;
// Token: 0x04002CDC RID: 11484
// Token: 0x04002D1E RID: 11550
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CDC")]
[Token(Token = "0x4002D1E")]
public InteractionObject benchHands;
// Token: 0x04002CDD RID: 11485
// Token: 0x04002D1F RID: 11551
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CDD")]
[Token(Token = "0x4002D1F")]
public InteractionObject button;
// Token: 0x04002CDE RID: 11486
// Token: 0x04002D20 RID: 11552
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CDE")]
[Token(Token = "0x4002D20")]
public InteractionObject cigarette;
// Token: 0x04002CDF RID: 11487
// Token: 0x04002D21 RID: 11553
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002CDF")]
[Token(Token = "0x4002D21")]
public InteractionObject door;
// Token: 0x04002CE0 RID: 11488
// Token: 0x04002D22 RID: 11554
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002CE0")]
[Token(Token = "0x4002D22")]
private bool isSitting;
}
}

View File

@@ -5,18 +5,18 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C3 RID: 963
[Token(Token = "0x20003C3")]
// Token: 0x020003CC RID: 972
[Token(Token = "0x20003CC")]
[RequireComponent(typeof(InteractionSystem))]
public class InteractionSystemTestGUI : MonoBehaviour
{
// Token: 0x06002364 RID: 9060 RVA: 0x000510B8 File Offset: 0x0004F2B8
[Token(Token = "0x6002364")]
[Address(RVA = "0x10D7AC0", Offset = "0x10D68C0", VA = "0x1810D7AC0")]
// Token: 0x06002396 RID: 9110 RVA: 0x00051668 File Offset: 0x0004F868
[Token(Token = "0x6002396")]
[Address(RVA = "0x10B3900", Offset = "0x10B2100", VA = "0x1810B3900")]
private void Awake()
{
/*
An exception occurred when decompiling this method (06002364)
An exception occurred when decompiling this method (06002396)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.InteractionSystemTestGUI::Awake()
@@ -32,38 +32,38 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002365 RID: 9061 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002365")]
[Address(RVA = "0x10D7B10", Offset = "0x10D6910", VA = "0x1810D7B10")]
// Token: 0x06002397 RID: 9111 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002397")]
[Address(RVA = "0x10B3950", Offset = "0x10B2150", VA = "0x1810B3950")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002366 RID: 9062 RVA: 0x000510D4 File Offset: 0x0004F2D4
[Token(Token = "0x6002366")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x06002398 RID: 9112 RVA: 0x00051684 File Offset: 0x0004F884
[Token(Token = "0x6002398")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public InteractionSystemTestGUI()
{
}
// Token: 0x04002CE1 RID: 11489
// Token: 0x04002D23 RID: 11555
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CE1")]
[Token(Token = "0x4002D23")]
[SerializeField]
[Tooltip("The object to interact to")]
private InteractionObject interactionObject;
// Token: 0x04002CE2 RID: 11490
// Token: 0x04002D24 RID: 11556
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CE2")]
[Token(Token = "0x4002D24")]
[SerializeField]
[Tooltip("The effectors to interact with")]
private FullBodyBipedEffector[] effectors;
// Token: 0x04002CE3 RID: 11491
// Token: 0x04002D25 RID: 11557
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CE3")]
[Token(Token = "0x4002D25")]
private InteractionSystem interactionSystem;
}
}

View File

@@ -5,22 +5,22 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C4 RID: 964
[Token(Token = "0x20003C4")]
// Token: 0x020003CD RID: 973
[Token(Token = "0x20003CD")]
public class KissingRig : MonoBehaviour
{
// Token: 0x06002367 RID: 9063 RVA: 0x000510E8 File Offset: 0x0004F2E8
[Token(Token = "0x6002367")]
[Address(RVA = "0x10E29B0", Offset = "0x10E17B0", VA = "0x1810E29B0")]
// Token: 0x06002399 RID: 9113 RVA: 0x00051698 File Offset: 0x0004F898
[Token(Token = "0x6002399")]
[Address(RVA = "0x10BE940", Offset = "0x10BD140", VA = "0x1810BE940")]
private void Start()
{
this.partner1.Initiate();
this.partner2.Initiate();
}
// Token: 0x06002368 RID: 9064 RVA: 0x00051114 File Offset: 0x0004F314
[Token(Token = "0x6002368")]
[Address(RVA = "0x10E2950", Offset = "0x10E1750", VA = "0x1810E2950")]
// Token: 0x0600239A RID: 9114 RVA: 0x000516C4 File Offset: 0x0004F8C4
[Token(Token = "0x600239A")]
[Address(RVA = "0x10BE8E0", Offset = "0x10BD0E0", VA = "0x1810BE8E0")]
private void LateUpdate()
{
int num = 0;
@@ -36,41 +36,41 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002369 RID: 9065 RVA: 0x00051164 File Offset: 0x0004F364
[Token(Token = "0x6002369")]
[Address(RVA = "0x10E29F0", Offset = "0x10E17F0", VA = "0x1810E29F0")]
// Token: 0x0600239B RID: 9115 RVA: 0x00051714 File Offset: 0x0004F914
[Token(Token = "0x600239B")]
[Address(RVA = "0x10BE980", Offset = "0x10BD180", VA = "0x1810BE980")]
public KissingRig()
{
}
// Token: 0x04002CE4 RID: 11492
// Token: 0x04002D26 RID: 11558
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CE4")]
[Token(Token = "0x4002D26")]
public KissingRig.Partner partner1;
// Token: 0x04002CE5 RID: 11493
// Token: 0x04002D27 RID: 11559
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CE5")]
[Token(Token = "0x4002D27")]
public KissingRig.Partner partner2;
// Token: 0x04002CE6 RID: 11494
// Token: 0x04002D28 RID: 11560
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CE6")]
[Token(Token = "0x4002D28")]
public float weight;
// Token: 0x04002CE7 RID: 11495
// Token: 0x04002D29 RID: 11561
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002CE7")]
[Token(Token = "0x4002D29")]
public int iterations = (int)((ulong)3L);
// Token: 0x020003C5 RID: 965
[Token(Token = "0x20003C5")]
// Token: 0x020003CE RID: 974
[Token(Token = "0x20003CE")]
[Serializable]
public class Partner
{
// Token: 0x0600236A RID: 9066 RVA: 0x00051180 File Offset: 0x0004F380
[Token(Token = "0x600236A")]
[Address(RVA = "0xA6AE50", Offset = "0xA69C50", VA = "0x180A6AE50")]
// Token: 0x0600239C RID: 9116 RVA: 0x00051730 File Offset: 0x0004F930
[Token(Token = "0x600239C")]
[Address(RVA = "0xA9A410", Offset = "0xA98C10", VA = "0x180A9A410")]
public void Initiate()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -78,21 +78,21 @@ namespace RootMotion.Demos
fullBodyBipedIK.enabled = num != 0;
}
// Token: 0x0600236B RID: 9067 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600236B")]
[Address(RVA = "0x14F1C40", Offset = "0x14F0A40", VA = "0x1814F1C40")]
// Token: 0x0600239D RID: 9117 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600239D")]
[Address(RVA = "0x158BC20", Offset = "0x158A420", VA = "0x18158BC20")]
public void Update(float weight)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170001FD RID: 509
// (get) Token: 0x0600236C RID: 9068 RVA: 0x000511A4 File Offset: 0x0004F3A4
[Token(Token = "0x170001FD")]
// Token: 0x170001F7 RID: 503
// (get) Token: 0x0600239E RID: 9118 RVA: 0x00051754 File Offset: 0x0004F954
[Token(Token = "0x170001F7")]
private Transform neck
{
[Token(Token = "0x600236C")]
[Address(RVA = "0x14F2580", Offset = "0x14F1380", VA = "0x1814F2580")]
[Token(Token = "0x600239E")]
[Address(RVA = "0x158C560", Offset = "0x158AD60", VA = "0x18158C560")]
get
{
Transform[] spineBones = this.ik.solver.spineMapping.spineBones;
@@ -101,74 +101,74 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600236D RID: 9069 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600236D")]
[Address(RVA = "0x14F19E0", Offset = "0x14F07E0", VA = "0x1814F19E0")]
// Token: 0x0600239F RID: 9119 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600239F")]
[Address(RVA = "0x158B9C0", Offset = "0x158A1C0", VA = "0x18158B9C0")]
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: 0x0600236E RID: 9070 RVA: 0x000511E0 File Offset: 0x0004F3E0
[Token(Token = "0x600236E")]
[Address(RVA = "0x14F2550", Offset = "0x14F1350", VA = "0x1814F2550")]
// Token: 0x060023A0 RID: 9120 RVA: 0x00051790 File Offset: 0x0004F990
[Token(Token = "0x60023A0")]
[Address(RVA = "0x158C530", Offset = "0x158AD30", VA = "0x18158C530")]
public Partner()
{
}
// Token: 0x04002CE8 RID: 11496
// Token: 0x04002D2A RID: 11562
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002CE8")]
[Token(Token = "0x4002D2A")]
public FullBodyBipedIK ik;
// Token: 0x04002CE9 RID: 11497
// Token: 0x04002D2B RID: 11563
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CE9")]
[Token(Token = "0x4002D2B")]
public Transform mouth;
// Token: 0x04002CEA RID: 11498
// Token: 0x04002D2C RID: 11564
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CEA")]
[Token(Token = "0x4002D2C")]
public Transform mouthTarget;
// Token: 0x04002CEB RID: 11499
// Token: 0x04002D2D RID: 11565
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CEB")]
[Token(Token = "0x4002D2D")]
public Transform touchTargetLeftHand;
// Token: 0x04002CEC RID: 11500
// Token: 0x04002D2E RID: 11566
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CEC")]
[Token(Token = "0x4002D2E")]
public Transform touchTargetRightHand;
// Token: 0x04002CED RID: 11501
// Token: 0x04002D2F RID: 11567
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CED")]
[Token(Token = "0x4002D2F")]
public float bodyWeightHorizontal = 0.4f;
// Token: 0x04002CEE RID: 11502
// Token: 0x04002D30 RID: 11568
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002CEE")]
[Token(Token = "0x4002D30")]
public float bodyWeightVertical = 1f;
// Token: 0x04002CEF RID: 11503
// Token: 0x04002D31 RID: 11569
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002CEF")]
[Token(Token = "0x4002D31")]
public float neckRotationWeight = 0.3f;
// Token: 0x04002CF0 RID: 11504
// Token: 0x04002D32 RID: 11570
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002CF0")]
[Token(Token = "0x4002D32")]
public float headTiltAngle = 10f;
// Token: 0x04002CF1 RID: 11505
// Token: 0x04002D33 RID: 11571
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002CF1")]
[Token(Token = "0x4002D33")]
public Vector3 headTiltAxis;
// Token: 0x04002CF2 RID: 11506
// Token: 0x04002D34 RID: 11572
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002CF2")]
[Token(Token = "0x4002D34")]
private Quaternion neckRotation;
}
}

View File

@@ -4,124 +4,124 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003AA RID: 938
[Token(Token = "0x20003AA")]
// Token: 0x020003B3 RID: 947
[Token(Token = "0x20003B3")]
public class MechSpider : MonoBehaviour
{
// Token: 0x06002304 RID: 8964 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002304")]
[Address(RVA = "0x403690", Offset = "0x402490", VA = "0x180403690")]
// Token: 0x06002336 RID: 9014 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002336")]
[Address(RVA = "0x425F60", Offset = "0x424760", VA = "0x180425F60")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002305 RID: 8965 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002305")]
[Address(RVA = "0x403170", Offset = "0x401F70", VA = "0x180403170")]
// Token: 0x06002337 RID: 9015 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002337")]
[Address(RVA = "0x425A40", Offset = "0x424240", VA = "0x180425A40")]
private Vector3 GetLegCentroid()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002306 RID: 8966 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002306")]
[Address(RVA = "0x4032F0", Offset = "0x4020F0", VA = "0x1804032F0")]
// Token: 0x06002338 RID: 9016 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002338")]
[Address(RVA = "0x425BC0", Offset = "0x4243C0", VA = "0x180425BC0")]
private Vector3 GetLegsPlaneNormal()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002307 RID: 8967 RVA: 0x00050730 File Offset: 0x0004E930
[Token(Token = "0x6002307")]
[Address(RVA = "0x403FD0", Offset = "0x402DD0", VA = "0x180403FD0")]
// Token: 0x06002339 RID: 9017 RVA: 0x00050DB8 File Offset: 0x0004EFB8
[Token(Token = "0x6002339")]
[Address(RVA = "0x4268A0", Offset = "0x4250A0", VA = "0x1804268A0")]
public MechSpider()
{
}
// Token: 0x04002C39 RID: 11321
// Token: 0x04002C7B RID: 11387
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C39")]
[Token(Token = "0x4002C7B")]
public LayerMask raycastLayers;
// Token: 0x04002C3A RID: 11322
// Token: 0x04002C7C RID: 11388
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002C3A")]
[Token(Token = "0x4002C7C")]
public float scale = 1f;
// Token: 0x04002C3B RID: 11323
// Token: 0x04002C7D RID: 11389
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C3B")]
[Token(Token = "0x4002C7D")]
public Transform body;
// Token: 0x04002C3C RID: 11324
// Token: 0x04002C7E RID: 11390
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C3C")]
[Token(Token = "0x4002C7E")]
public MechSpiderLeg[] legs;
// Token: 0x04002C3D RID: 11325
// Token: 0x04002C7F RID: 11391
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C3D")]
[Token(Token = "0x4002C7F")]
public float legRotationWeight = 1f;
// Token: 0x04002C3E RID: 11326
// Token: 0x04002C80 RID: 11392
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002C3E")]
[Token(Token = "0x4002C80")]
public float rootPositionSpeed = 5f;
// Token: 0x04002C3F RID: 11327
// Token: 0x04002C81 RID: 11393
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C3F")]
[Token(Token = "0x4002C81")]
public float rootRotationSpeed = 30f;
// Token: 0x04002C40 RID: 11328
// Token: 0x04002C82 RID: 11394
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C40")]
[Token(Token = "0x4002C82")]
public float breatheSpeed = 2f;
// Token: 0x04002C41 RID: 11329
// Token: 0x04002C83 RID: 11395
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C41")]
[Token(Token = "0x4002C83")]
public float breatheMagnitude = 0.2f;
// Token: 0x04002C42 RID: 11330
// Token: 0x04002C84 RID: 11396
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002C42")]
[Token(Token = "0x4002C84")]
public float height = 3.5f;
// Token: 0x04002C43 RID: 11331
// Token: 0x04002C85 RID: 11397
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C43")]
[Token(Token = "0x4002C85")]
public float minHeight = 2f;
// Token: 0x04002C44 RID: 11332
// Token: 0x04002C86 RID: 11398
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002C44")]
[Token(Token = "0x4002C86")]
public float raycastHeight = 10f;
// Token: 0x04002C45 RID: 11333
// Token: 0x04002C87 RID: 11399
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002C45")]
[Token(Token = "0x4002C87")]
public float raycastDistance = 5f;
// Token: 0x04002C46 RID: 11334
// Token: 0x04002C88 RID: 11400
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002C46")]
[Token(Token = "0x4002C88")]
private Vector3 lastPosition;
// Token: 0x04002C47 RID: 11335
// Token: 0x04002C89 RID: 11401
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C47")]
[Token(Token = "0x4002C89")]
private Vector3 defaultBodyLocalPosition;
// Token: 0x04002C48 RID: 11336
// Token: 0x04002C8A RID: 11402
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002C48")]
[Token(Token = "0x4002C8A")]
private float sine;
// Token: 0x04002C49 RID: 11337
// Token: 0x04002C8B RID: 11403
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C49")]
[Token(Token = "0x4002C8B")]
private RaycastHit rootHit;
}
}

View File

@@ -4,56 +4,56 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003AB RID: 939
[Token(Token = "0x20003AB")]
// Token: 0x020003B4 RID: 948
[Token(Token = "0x20003B4")]
public class MechSpiderController : MonoBehaviour
{
// Token: 0x170001F6 RID: 502
// (get) Token: 0x06002308 RID: 8968 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F6")]
// Token: 0x170001F0 RID: 496
// (get) Token: 0x0600233A RID: 9018 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F0")]
public Vector3 inputVector
{
[Token(Token = "0x6002308")]
[Address(RVA = "0x402040", Offset = "0x400E40", VA = "0x180402040")]
[Token(Token = "0x600233A")]
[Address(RVA = "0x424910", Offset = "0x423110", VA = "0x180424910")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06002309 RID: 8969 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002309")]
[Address(RVA = "0x401D40", Offset = "0x400B40", VA = "0x180401D40")]
// Token: 0x0600233B RID: 9019 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600233B")]
[Address(RVA = "0x424610", Offset = "0x422E10", VA = "0x180424610")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600230A RID: 8970 RVA: 0x000507B4 File Offset: 0x0004E9B4
[Token(Token = "0x600230A")]
[Address(RVA = "0x402020", Offset = "0x400E20", VA = "0x180402020")]
// Token: 0x0600233C RID: 9020 RVA: 0x00050E3C File Offset: 0x0004F03C
[Token(Token = "0x600233C")]
[Address(RVA = "0x4248F0", Offset = "0x4230F0", VA = "0x1804248F0")]
public MechSpiderController()
{
}
// Token: 0x04002C4A RID: 11338
// Token: 0x04002C8C RID: 11404
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C4A")]
[Token(Token = "0x4002C8C")]
public MechSpider mechSpider;
// Token: 0x04002C4B RID: 11339
// Token: 0x04002C8D RID: 11405
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C4B")]
[Token(Token = "0x4002C8D")]
public Transform cameraTransform;
// Token: 0x04002C4C RID: 11340
// Token: 0x04002C8E RID: 11406
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C4C")]
[Token(Token = "0x4002C8E")]
public float speed = 6f;
// Token: 0x04002C4D RID: 11341
// Token: 0x04002C8F RID: 11407
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002C4D")]
[Token(Token = "0x4002C8F")]
public float turnSpeed = 30f;
}
}

View File

@@ -6,37 +6,37 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003AC RID: 940
[Token(Token = "0x20003AC")]
// Token: 0x020003B5 RID: 949
[Token(Token = "0x20003B5")]
public class MechSpiderLeg : MonoBehaviour
{
// Token: 0x170001F7 RID: 503
// (get) Token: 0x0600230B RID: 8971 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F7")]
// Token: 0x170001F1 RID: 497
// (get) Token: 0x0600233D RID: 9021 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001F1")]
public bool isStepping
{
[Token(Token = "0x600230B")]
[Address(RVA = "0x402CC0", Offset = "0x401AC0", VA = "0x180402CC0")]
[Token(Token = "0x600233D")]
[Address(RVA = "0x425590", Offset = "0x423D90", VA = "0x180425590")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170001F8 RID: 504
// (get) Token: 0x0600230C RID: 8972 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x0600230D RID: 8973 RVA: 0x000507E0 File Offset: 0x0004E9E0
[Token(Token = "0x170001F8")]
// 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")]
public Vector3 position
{
[Token(Token = "0x600230C")]
[Address(RVA = "0x402CD0", Offset = "0x401AD0", VA = "0x180402CD0")]
[Token(Token = "0x600233E")]
[Address(RVA = "0x4255A0", Offset = "0x423DA0", VA = "0x1804255A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600230D")]
[Address(RVA = "0x402D30", Offset = "0x401B30", VA = "0x180402D30")]
[Token(Token = "0x600233F")]
[Address(RVA = "0x425600", Offset = "0x423E00", VA = "0x180425600")]
set
{
IKSolver iksolver = this.ik.GetIKSolver();
@@ -45,123 +45,123 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600230E RID: 8974 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600230E")]
[Address(RVA = "0x4025B0", Offset = "0x4013B0", VA = "0x1804025B0")]
// Token: 0x06002340 RID: 9024 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002340")]
[Address(RVA = "0x424E80", Offset = "0x423680", VA = "0x180424E80")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600230F RID: 8975 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600230F")]
[Address(RVA = "0x4020C0", Offset = "0x400EC0", VA = "0x1804020C0")]
// Token: 0x06002341 RID: 9025 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002341")]
[Address(RVA = "0x424990", Offset = "0x423190", VA = "0x180424990")]
private Vector3 GetStepTarget(out bool stepFound, float focus, float distance)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002310 RID: 8976 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002310")]
[Address(RVA = "0x402940", Offset = "0x401740", VA = "0x180402940")]
// Token: 0x06002342 RID: 9026 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002342")]
[Address(RVA = "0x425210", Offset = "0x423A10", VA = "0x180425210")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002311 RID: 8977 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002311")]
[Address(RVA = "0x402890", Offset = "0x401690", VA = "0x180402890")]
// Token: 0x06002343 RID: 9027 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002343")]
[Address(RVA = "0x425160", Offset = "0x423960", VA = "0x180425160")]
private IEnumerator Step(Vector3 stepStartPosition, Vector3 targetPosition)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002312 RID: 8978 RVA: 0x00050814 File Offset: 0x0004EA14
[Token(Token = "0x6002312")]
[Address(RVA = "0x402C80", Offset = "0x401A80", VA = "0x180402C80")]
// Token: 0x06002344 RID: 9028 RVA: 0x00050E9C File Offset: 0x0004F09C
[Token(Token = "0x6002344")]
[Address(RVA = "0x425550", Offset = "0x423D50", VA = "0x180425550")]
public MechSpiderLeg()
{
}
// Token: 0x04002C4E RID: 11342
// Token: 0x04002C90 RID: 11408
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C4E")]
[Token(Token = "0x4002C90")]
public MechSpider mechSpider;
// Token: 0x04002C4F RID: 11343
// Token: 0x04002C91 RID: 11409
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C4F")]
[Token(Token = "0x4002C91")]
public MechSpiderLeg unSync;
// Token: 0x04002C50 RID: 11344
// Token: 0x04002C92 RID: 11410
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C50")]
[Token(Token = "0x4002C92")]
public Vector3 offset;
// Token: 0x04002C51 RID: 11345
// Token: 0x04002C93 RID: 11411
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002C51")]
[Token(Token = "0x4002C93")]
public float minDelay = 0.2f;
// Token: 0x04002C52 RID: 11346
// Token: 0x04002C94 RID: 11412
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C52")]
[Token(Token = "0x4002C94")]
public float maxOffset = 1f;
// Token: 0x04002C53 RID: 11347
// Token: 0x04002C95 RID: 11413
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C53")]
[Token(Token = "0x4002C95")]
public float stepSpeed = 5f;
// Token: 0x04002C54 RID: 11348
// Token: 0x04002C96 RID: 11414
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C54")]
[Token(Token = "0x4002C96")]
public float footHeight = 0.15f;
// Token: 0x04002C55 RID: 11349
// Token: 0x04002C97 RID: 11415
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002C55")]
[Token(Token = "0x4002C97")]
public float velocityPrediction = 0.2f;
// Token: 0x04002C56 RID: 11350
// Token: 0x04002C98 RID: 11416
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C56")]
[Token(Token = "0x4002C98")]
public float raycastFocus = 0.1f;
// Token: 0x04002C57 RID: 11351
// Token: 0x04002C99 RID: 11417
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002C57")]
[Token(Token = "0x4002C99")]
public AnimationCurve yOffset;
// Token: 0x04002C58 RID: 11352
// Token: 0x04002C9A RID: 11418
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002C58")]
[Token(Token = "0x4002C9A")]
public ParticleSystem sand;
// Token: 0x04002C59 RID: 11353
// Token: 0x04002C9B RID: 11419
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002C59")]
[Token(Token = "0x4002C9B")]
private IK ik;
// Token: 0x04002C5A RID: 11354
// Token: 0x04002C9C RID: 11420
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002C5A")]
[Token(Token = "0x4002C9C")]
private float stepProgress = 1f;
// Token: 0x04002C5B RID: 11355
// Token: 0x04002C9D RID: 11421
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002C5B")]
[Token(Token = "0x4002C9D")]
private float lastStepTime;
// Token: 0x04002C5C RID: 11356
// Token: 0x04002C9E RID: 11422
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002C5C")]
[Token(Token = "0x4002C9E")]
private Vector3 defaultPosition;
// Token: 0x04002C5D RID: 11357
// Token: 0x04002C9F RID: 11423
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4002C5D")]
[Token(Token = "0x4002C9F")]
private RaycastHit hit;
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003AE RID: 942
[Token(Token = "0x20003AE")]
// Token: 0x020003B7 RID: 951
[Token(Token = "0x20003B7")]
public class MechSpiderParticles : MonoBehaviour
{
// Token: 0x06002319 RID: 8985 RVA: 0x000508CC File Offset: 0x0004EACC
[Token(Token = "0x6002319")]
[Address(RVA = "0x402D80", Offset = "0x401B80", VA = "0x180402D80")]
// Token: 0x0600234B RID: 9035 RVA: 0x00050F54 File Offset: 0x0004F154
[Token(Token = "0x600234B")]
[Address(RVA = "0x425650", Offset = "0x423E50", VA = "0x180425650")]
private void Start()
{
Type typeFromHandle = typeof(ParticleSystem);
@@ -23,29 +23,29 @@ namespace RootMotion.Demos
throw new InvalidCastException();
}
// Token: 0x0600231A RID: 8986 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600231A")]
[Address(RVA = "0x402E40", Offset = "0x401C40", VA = "0x180402E40")]
// Token: 0x0600234C RID: 9036 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600234C")]
[Address(RVA = "0x425710", Offset = "0x423F10", VA = "0x180425710")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600231B RID: 8987 RVA: 0x00050904 File Offset: 0x0004EB04
[Token(Token = "0x600231B")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x0600234D RID: 9037 RVA: 0x00050F8C File Offset: 0x0004F18C
[Token(Token = "0x600234D")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public MechSpiderParticles()
{
}
// Token: 0x04002C63 RID: 11363
// Token: 0x04002CA5 RID: 11429
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C63")]
[Token(Token = "0x4002CA5")]
public MechSpiderController mechSpiderController;
// Token: 0x04002C64 RID: 11364
// Token: 0x04002CA6 RID: 11430
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C64")]
[Token(Token = "0x4002CA6")]
private ParticleSystem particles;
}
}

View File

@@ -6,13 +6,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C6 RID: 966
[Token(Token = "0x20003C6")]
// Token: 0x020003CF RID: 975
[Token(Token = "0x20003CF")]
public class MotionAbsorb : MonoBehaviour
{
// Token: 0x0600236F RID: 9071 RVA: 0x00051220 File Offset: 0x0004F420
[Token(Token = "0x600236F")]
[Address(RVA = "0xBC8190", Offset = "0xBC6F90", VA = "0x180BC8190")]
// Token: 0x060023A1 RID: 9121 RVA: 0x000517D0 File Offset: 0x0004F9D0
[Token(Token = "0x60023A1")]
[Address(RVA = "0xCC0770", Offset = "0xCBEF70", VA = "0x180CC0770")]
private void OnCollisionEnter()
{
float num = this.timer;
@@ -27,76 +27,76 @@ namespace RootMotion.Demos
}
}
// Token: 0x06002370 RID: 9072 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002370")]
[Address(RVA = "0xBC8120", Offset = "0xBC6F20", VA = "0x180BC8120")]
// Token: 0x060023A2 RID: 9122 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023A2")]
[Address(RVA = "0xCC0700", Offset = "0xCBEF00", VA = "0x180CC0700")]
private IEnumerator AbsorbMotion()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002371 RID: 9073 RVA: 0x0005125C File Offset: 0x0004F45C
[Token(Token = "0x6002371")]
[Address(RVA = "0xBC8220", Offset = "0xBC7020", VA = "0x180BC8220")]
// Token: 0x060023A3 RID: 9123 RVA: 0x0005180C File Offset: 0x0004FA0C
[Token(Token = "0x60023A3")]
[Address(RVA = "0xCC0800", Offset = "0xCBF000", VA = "0x180CC0800")]
public MotionAbsorb()
{
}
// Token: 0x04002CF3 RID: 11507
// Token: 0x04002D35 RID: 11573
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CF3")]
[Token(Token = "0x4002D35")]
[Tooltip("Reference to the FBBIK component")]
public FullBodyBipedIK ik;
// Token: 0x04002CF4 RID: 11508
// Token: 0x04002D36 RID: 11574
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CF4")]
[Token(Token = "0x4002D36")]
[Tooltip("Array containing the absorbers")]
public MotionAbsorb.Absorber[] absorbers;
// Token: 0x04002CF5 RID: 11509
// Token: 0x04002D37 RID: 11575
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002CF5")]
[Token(Token = "0x4002D37")]
[Tooltip("The master weight")]
public float weight = 1f;
// Token: 0x04002CF6 RID: 11510
// Token: 0x04002D38 RID: 11576
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002CF6")]
[Token(Token = "0x4002D38")]
[Tooltip("Weight falloff curve (how fast will the effect reduce after impact)")]
public AnimationCurve falloff;
// Token: 0x04002CF7 RID: 11511
// Token: 0x04002D39 RID: 11577
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002CF7")]
[Token(Token = "0x4002D39")]
[Tooltip("How fast will the impact fade away. (if 1, effect lasts for 1 second)")]
public float falloffSpeed = 1f;
// Token: 0x04002CF8 RID: 11512
// Token: 0x04002D3A RID: 11578
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002CF8")]
[Token(Token = "0x4002D3A")]
private float timer;
// Token: 0x020003C7 RID: 967
[Token(Token = "0x20003C7")]
// Token: 0x020003D0 RID: 976
[Token(Token = "0x20003D0")]
[Serializable]
public class Absorber
{
// Token: 0x06002372 RID: 9074 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002372")]
[Address(RVA = "0x69B660", Offset = "0x69A460", VA = "0x18069B660")]
// Token: 0x060023A4 RID: 9124 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023A4")]
[Address(RVA = "0x693CB0", Offset = "0x6924B0", VA = "0x180693CB0")]
public void SetToBone(IKSolverFullBodyBiped solver)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002373 RID: 9075 RVA: 0x00051288 File Offset: 0x0004F488
[Token(Token = "0x6002373")]
[Address(RVA = "0x69B5F0", Offset = "0x69A3F0", VA = "0x18069B5F0")]
// Token: 0x060023A5 RID: 9125 RVA: 0x00051838 File Offset: 0x0004FA38
[Token(Token = "0x60023A5")]
[Address(RVA = "0x693C40", Offset = "0x692440", VA = "0x180693C40")]
public void SetEffectorWeights(IKSolverFullBodyBiped solver, float w)
{
/*
An exception occurred when decompiling this method (06002373)
An exception occurred when decompiling this method (060023A5)
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: 0x06002374 RID: 9076 RVA: 0x000512DC File Offset: 0x0004F4DC
[Token(Token = "0x6002374")]
[Address(RVA = "0x5FD950", Offset = "0x5FC750", VA = "0x1805FD950")]
// Token: 0x060023A6 RID: 9126 RVA: 0x0005188C File Offset: 0x0004FA8C
[Token(Token = "0x60023A6")]
[Address(RVA = "0x670620", Offset = "0x66EE20", VA = "0x180670620")]
public Absorber()
{
}
// Token: 0x04002CF9 RID: 11513
// Token: 0x04002D3B RID: 11579
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002CF9")]
[Token(Token = "0x4002D3B")]
[Tooltip("The type of effector (hand, foot, shoulder...) - this is just an enum")]
public FullBodyBipedEffector effector;
// Token: 0x04002CFA RID: 11514
// Token: 0x04002D3C RID: 11580
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002CFA")]
[Token(Token = "0x4002D3C")]
[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: 0x020003C9 RID: 969
[Token(Token = "0x20003C9")]
// Token: 0x020003D2 RID: 978
[Token(Token = "0x20003D2")]
public class MotionAbsorbCharacter : MonoBehaviour
{
// Token: 0x0600237B RID: 9083 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600237B")]
[Address(RVA = "0xBC7E50", Offset = "0xBC6C50", VA = "0x180BC7E50")]
// Token: 0x060023AD RID: 9133 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023AD")]
[Address(RVA = "0xCC0430", Offset = "0xCBEC30", VA = "0x180CC0430")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600237C RID: 9084 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600237C")]
[Address(RVA = "0xBC8050", Offset = "0xBC6E50", VA = "0x180BC8050")]
// Token: 0x060023AE RID: 9134 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023AE")]
[Address(RVA = "0xCC0630", Offset = "0xCBEE30", VA = "0x180CC0630")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600237D RID: 9085 RVA: 0x00051354 File Offset: 0x0004F554
[Token(Token = "0x600237D")]
[Address(RVA = "0xBC7ED0", Offset = "0xBC6CD0", VA = "0x180BC7ED0")]
// Token: 0x060023AF RID: 9135 RVA: 0x00051904 File Offset: 0x0004FB04
[Token(Token = "0x60023AF")]
[Address(RVA = "0xCC04B0", Offset = "0xCBECB0", VA = "0x180CC04B0")]
private void SwingStart()
{
Rigidbody rigidbody = this.cubeRigidbody;
@@ -47,51 +47,51 @@ namespace RootMotion.Demos
rigidbody4.angularVelocity = num4;
}
// Token: 0x0600237E RID: 9086 RVA: 0x000513D4 File Offset: 0x0004F5D4
[Token(Token = "0x600237E")]
[Address(RVA = "0xBC8110", Offset = "0xBC6F10", VA = "0x180BC8110")]
// Token: 0x060023B0 RID: 9136 RVA: 0x00051984 File Offset: 0x0004FB84
[Token(Token = "0x60023B0")]
[Address(RVA = "0xCC06F0", Offset = "0xCBEEF0", VA = "0x180CC06F0")]
public MotionAbsorbCharacter()
{
}
// Token: 0x04002CFE RID: 11518
// Token: 0x04002D40 RID: 11584
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002CFE")]
[Token(Token = "0x4002D40")]
public Animator animator;
// Token: 0x04002CFF RID: 11519
// Token: 0x04002D41 RID: 11585
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002CFF")]
[Token(Token = "0x4002D41")]
public MotionAbsorb motionAbsorb;
// Token: 0x04002D00 RID: 11520
// Token: 0x04002D42 RID: 11586
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D00")]
[Token(Token = "0x4002D42")]
public Transform cube;
// Token: 0x04002D01 RID: 11521
// Token: 0x04002D43 RID: 11587
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D01")]
[Token(Token = "0x4002D43")]
public float cubeRandomPosition = 0.1f;
// Token: 0x04002D02 RID: 11522
// Token: 0x04002D44 RID: 11588
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D02")]
[Token(Token = "0x4002D44")]
public AnimationCurve motionAbsorbWeight;
// Token: 0x04002D03 RID: 11523
// Token: 0x04002D45 RID: 11589
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D03")]
[Token(Token = "0x4002D45")]
private Vector3 cubeDefaultPosition;
// Token: 0x04002D04 RID: 11524
// Token: 0x04002D46 RID: 11590
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002D04")]
[Token(Token = "0x4002D46")]
private AnimatorStateInfo info;
// Token: 0x04002D05 RID: 11525
// Token: 0x04002D47 RID: 11591
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002D05")]
[Token(Token = "0x4002D47")]
private Rigidbody cubeRigidbody;
}
}

View File

@@ -5,65 +5,65 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CA RID: 970
[Token(Token = "0x20003CA")]
// Token: 0x020003D3 RID: 979
[Token(Token = "0x20003D3")]
public class OffsetEffector : OffsetModifier
{
// Token: 0x0600237F RID: 9087 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600237F")]
[Address(RVA = "0xD37E90", Offset = "0xD36C90", VA = "0x180D37E90", Slot = "5")]
// Token: 0x060023B1 RID: 9137 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B1")]
[Address(RVA = "0xE86320", Offset = "0xE84B20", VA = "0x180E86320", Slot = "5")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002380 RID: 9088 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002380")]
[Address(RVA = "0xD37C40", Offset = "0xD36A40", VA = "0x180D37C40", Slot = "4")]
// Token: 0x060023B2 RID: 9138 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B2")]
[Address(RVA = "0xE860D0", Offset = "0xE848D0", VA = "0x180E860D0", Slot = "4")]
protected override void OnModifyOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002381 RID: 9089 RVA: 0x000513F4 File Offset: 0x0004F5F4
[Token(Token = "0x6002381")]
[Address(RVA = "0xBE5C30", Offset = "0xBE4A30", VA = "0x180BE5C30")]
// Token: 0x060023B3 RID: 9139 RVA: 0x000519A4 File Offset: 0x0004FBA4
[Token(Token = "0x60023B3")]
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
public OffsetEffector()
{
this.weight = 1f;
base..ctor();
}
// Token: 0x04002D06 RID: 11526
// Token: 0x04002D48 RID: 11592
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D06")]
[Token(Token = "0x4002D48")]
public OffsetEffector.EffectorLink[] effectorLinks;
// Token: 0x020003CB RID: 971
[Token(Token = "0x20003CB")]
// Token: 0x020003D4 RID: 980
[Token(Token = "0x20003D4")]
[Serializable]
public class EffectorLink
{
// Token: 0x06002382 RID: 9090 RVA: 0x00051414 File Offset: 0x0004F614
[Token(Token = "0x6002382")]
[Address(RVA = "0x5FD950", Offset = "0x5FC750", VA = "0x1805FD950")]
// Token: 0x060023B4 RID: 9140 RVA: 0x000519C4 File Offset: 0x0004FBC4
[Token(Token = "0x60023B4")]
[Address(RVA = "0x670620", Offset = "0x66EE20", VA = "0x180670620")]
public EffectorLink()
{
}
// Token: 0x04002D07 RID: 11527
// Token: 0x04002D49 RID: 11593
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002D07")]
[Token(Token = "0x4002D49")]
public FullBodyBipedEffector effectorType;
// Token: 0x04002D08 RID: 11528
// Token: 0x04002D4A RID: 11594
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002D08")]
[Token(Token = "0x4002D4A")]
public float weightMultiplier = 1f;
// Token: 0x04002D09 RID: 11529
// Token: 0x04002D4B RID: 11595
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D09")]
[Token(Token = "0x4002D4B")]
[HideInInspector]
public Vector3 localPosition;
}

View File

@@ -5,30 +5,30 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CC RID: 972
[Token(Token = "0x20003CC")]
// Token: 0x020003D5 RID: 981
[Token(Token = "0x20003D5")]
[RequireComponent(typeof(FullBodyBipedIK))]
public class PendulumExample : MonoBehaviour
{
// Token: 0x06002383 RID: 9091 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002383")]
[Address(RVA = "0x311150", Offset = "0x30FF50", VA = "0x180311150")]
// Token: 0x060023B5 RID: 9141 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B5")]
[Address(RVA = "0x346DA0", Offset = "0x3455A0", VA = "0x180346DA0")]
private void Start()
{
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 = "0x310800", Offset = "0x30F600", VA = "0x180310800")]
// Token: 0x060023B6 RID: 9142 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B6")]
[Address(RVA = "0x346450", Offset = "0x344C50", VA = "0x180346450")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002385 RID: 9093 RVA: 0x00051434 File Offset: 0x0004F634
[Token(Token = "0x6002385")]
[Address(RVA = "0x311500", Offset = "0x310300", VA = "0x180311500")]
// Token: 0x060023B7 RID: 9143 RVA: 0x000519E4 File Offset: 0x0004FBE4
[Token(Token = "0x60023B7")]
[Address(RVA = "0x347150", Offset = "0x345950", VA = "0x180347150")]
public PendulumExample()
{
float z = Vector3.right.z;
@@ -36,105 +36,105 @@ namespace RootMotion.Demos
base..ctor();
}
// Token: 0x04002D0A RID: 11530
// Token: 0x04002D4C RID: 11596
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D0A")]
[Token(Token = "0x4002D4C")]
[Tooltip("The master weight of this script.")]
[Range(0f, 1f)]
public float weight = 1f;
// Token: 0x04002D0B RID: 11531
// Token: 0x04002D4D RID: 11597
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D0B")]
[Token(Token = "0x4002D4D")]
[Tooltip("Multiplier for the distance of the root to the target.")]
public float hangingDistanceMlp = 1.3f;
// Token: 0x04002D0C RID: 11532
// Token: 0x04002D4E RID: 11598
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D0C")]
[Token(Token = "0x4002D4E")]
[HideInInspector]
[Tooltip("Where does the root of the character land when weight is blended out?")]
public Vector3 rootTargetPosition;
// Token: 0x04002D0D RID: 11533
// Token: 0x04002D4F RID: 11599
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D0D")]
[Token(Token = "0x4002D4F")]
[HideInInspector]
[Tooltip("How is the root of the character rotated when weight is blended out?")]
public Quaternion rootTargetRotation;
// Token: 0x04002D0E RID: 11534
// Token: 0x04002D50 RID: 11600
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D0E")]
[Token(Token = "0x4002D50")]
[SerializeField]
private Transform target;
// Token: 0x04002D0F RID: 11535
// Token: 0x04002D51 RID: 11601
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D0F")]
[Token(Token = "0x4002D51")]
[SerializeField]
private Transform leftHandTarget;
// Token: 0x04002D10 RID: 11536
// Token: 0x04002D52 RID: 11602
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D10")]
[Token(Token = "0x4002D52")]
[SerializeField]
private Transform rightHandTarget;
// Token: 0x04002D11 RID: 11537
// Token: 0x04002D53 RID: 11603
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D11")]
[Token(Token = "0x4002D53")]
[SerializeField]
private Transform leftFootTarget;
// Token: 0x04002D12 RID: 11538
// Token: 0x04002D54 RID: 11604
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002D12")]
[Token(Token = "0x4002D54")]
[SerializeField]
private Transform rightFootTarget;
// Token: 0x04002D13 RID: 11539
// Token: 0x04002D55 RID: 11605
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002D13")]
[Token(Token = "0x4002D55")]
[SerializeField]
private Transform pelvisTarget;
// Token: 0x04002D14 RID: 11540
// Token: 0x04002D56 RID: 11606
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002D14")]
[Token(Token = "0x4002D56")]
[SerializeField]
private Transform bodyTarget;
// Token: 0x04002D15 RID: 11541
// Token: 0x04002D57 RID: 11607
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002D15")]
[Token(Token = "0x4002D57")]
[SerializeField]
private Transform headTarget;
// Token: 0x04002D16 RID: 11542
// Token: 0x04002D58 RID: 11608
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002D16")]
[Token(Token = "0x4002D58")]
[SerializeField]
private Vector3 pelvisDownAxis;
// Token: 0x04002D17 RID: 11543
// Token: 0x04002D59 RID: 11609
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002D17")]
[Token(Token = "0x4002D59")]
private FullBodyBipedIK ik;
// Token: 0x04002D18 RID: 11544
// Token: 0x04002D5A RID: 11610
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002D18")]
[Token(Token = "0x4002D5A")]
private Quaternion rootRelativeToPelvis;
// Token: 0x04002D19 RID: 11545
// Token: 0x04002D5B RID: 11611
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002D19")]
[Token(Token = "0x4002D5B")]
private Vector3 pelvisToRoot;
// Token: 0x04002D1A RID: 11546
// Token: 0x04002D5C RID: 11612
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x4002D1A")]
[Token(Token = "0x4002D5C")]
private float lastWeight;
}
}

View File

@@ -5,26 +5,26 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CD RID: 973
[Token(Token = "0x20003CD")]
// Token: 0x020003D6 RID: 982
[Token(Token = "0x20003D6")]
public abstract class PickUp2Handed : MonoBehaviour
{
// Token: 0x06002386 RID: 9094 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002386")]
[Address(RVA = "0x312060", Offset = "0x310E60", VA = "0x180312060")]
// Token: 0x060023B8 RID: 9144 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B8")]
[Address(RVA = "0x347CB0", Offset = "0x3464B0", VA = "0x180347CB0")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002387 RID: 9095
[Token(Token = "0x6002387")]
// Token: 0x060023B9 RID: 9145
[Token(Token = "0x60023B9")]
[Address(Slot = "4")]
protected abstract void RotatePivot();
// Token: 0x06002388 RID: 9096 RVA: 0x00051474 File Offset: 0x0004F674
[Token(Token = "0x6002388")]
[Address(RVA = "0x312470", Offset = "0x311270", VA = "0x180312470")]
// Token: 0x060023BA RID: 9146 RVA: 0x00051A24 File Offset: 0x0004FC24
[Token(Token = "0x60023BA")]
[Address(RVA = "0x3480C0", Offset = "0x3468C0", VA = "0x1803480C0")]
private void Start()
{
InteractionSystem interactionSystem = this.interactionSystem;
@@ -55,54 +55,54 @@ namespace RootMotion.Demos
throw new InvalidCastException();
}
// Token: 0x06002389 RID: 9097 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002389")]
[Address(RVA = "0x3121F0", Offset = "0x310FF0", VA = "0x1803121F0")]
// Token: 0x060023BB RID: 9147 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BB")]
[Address(RVA = "0x347E40", Offset = "0x346640", VA = "0x180347E40")]
private void OnPause(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600238A RID: 9098 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238A")]
[Address(RVA = "0x312390", Offset = "0x311190", VA = "0x180312390")]
// Token: 0x060023BC RID: 9148 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BC")]
[Address(RVA = "0x347FE0", Offset = "0x3467E0", VA = "0x180347FE0")]
private void OnStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600238B RID: 9099 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600238B")]
[Address(RVA = "0x311F30", Offset = "0x310D30", VA = "0x180311F30")]
// Token: 0x060023BD RID: 9149 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BD")]
[Address(RVA = "0x347B80", Offset = "0x346380", VA = "0x180347B80")]
private void OnDrop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
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 = "0x311B20", Offset = "0x310920", VA = "0x180311B20")]
// Token: 0x060023BE RID: 9150 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BE")]
[Address(RVA = "0x347770", Offset = "0x345F70", VA = "0x180347770")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000200 RID: 512
// (get) Token: 0x0600238D RID: 9101 RVA: 0x00051538 File Offset: 0x0004F738
[Token(Token = "0x17000200")]
// Token: 0x170001FA RID: 506
// (get) Token: 0x060023BF RID: 9151 RVA: 0x00051AE8 File Offset: 0x0004FCE8
[Token(Token = "0x170001FA")]
private bool holding
{
[Token(Token = "0x600238D")]
[Address(RVA = "0x312670", Offset = "0x311470", VA = "0x180312670")]
[Token(Token = "0x60023BF")]
[Address(RVA = "0x3482C0", Offset = "0x346AC0", VA = "0x1803482C0")]
get
{
return this.interactionSystem.IsPaused(FullBodyBipedEffector.LeftHand);
}
}
// Token: 0x0600238E RID: 9102 RVA: 0x00051558 File Offset: 0x0004F758
[Token(Token = "0x600238E")]
[Address(RVA = "0x311D00", Offset = "0x310B00", VA = "0x180311D00")]
// Token: 0x060023C0 RID: 9152 RVA: 0x00051B08 File Offset: 0x0004FD08
[Token(Token = "0x60023C0")]
[Address(RVA = "0x347950", Offset = "0x346150", VA = "0x180347950")]
private void OnDestroy()
{
InteractionSystem interactionSystem = this.interactionSystem;
@@ -138,62 +138,62 @@ namespace RootMotion.Demos
}
}
// Token: 0x0600238F RID: 9103 RVA: 0x00051638 File Offset: 0x0004F838
[Token(Token = "0x600238F")]
[Address(RVA = "0x312660", Offset = "0x311460", VA = "0x180312660")]
// Token: 0x060023C1 RID: 9153 RVA: 0x00051BE8 File Offset: 0x0004FDE8
[Token(Token = "0x60023C1")]
[Address(RVA = "0x3482B0", Offset = "0x346AB0", VA = "0x1803482B0")]
protected PickUp2Handed()
{
}
// Token: 0x04002D1B RID: 11547
// Token: 0x04002D5D RID: 11613
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D1B")]
[Token(Token = "0x4002D5D")]
[SerializeField]
private int GUIspace;
// Token: 0x04002D1C RID: 11548
// Token: 0x04002D5E RID: 11614
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D1C")]
[Token(Token = "0x4002D5E")]
public InteractionSystem interactionSystem;
// Token: 0x04002D1D RID: 11549
// Token: 0x04002D5F RID: 11615
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D1D")]
[Token(Token = "0x4002D5F")]
public InteractionObject obj;
// Token: 0x04002D1E RID: 11550
// Token: 0x04002D60 RID: 11616
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D1E")]
[Token(Token = "0x4002D60")]
public Transform pivot;
// Token: 0x04002D1F RID: 11551
// Token: 0x04002D61 RID: 11617
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D1F")]
[Token(Token = "0x4002D61")]
public Transform holdPoint;
// Token: 0x04002D20 RID: 11552
// Token: 0x04002D62 RID: 11618
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D20")]
[Token(Token = "0x4002D62")]
public float pickUpTime = 0.3f;
// Token: 0x04002D21 RID: 11553
// Token: 0x04002D63 RID: 11619
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002D21")]
[Token(Token = "0x4002D63")]
private float holdWeight;
// Token: 0x04002D22 RID: 11554
// Token: 0x04002D64 RID: 11620
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D22")]
[Token(Token = "0x4002D64")]
private float holdWeightVel;
// Token: 0x04002D23 RID: 11555
// Token: 0x04002D65 RID: 11621
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002D23")]
[Token(Token = "0x4002D65")]
private Vector3 pickUpPosition;
// Token: 0x04002D24 RID: 11556
// Token: 0x04002D66 RID: 11622
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D24")]
[Token(Token = "0x4002D66")]
private Quaternion pickUpRotation;
}
}

View File

@@ -3,21 +3,21 @@ using Cpp2IlInjected;
namespace RootMotion.Demos
{
// Token: 0x020003CE RID: 974
[Token(Token = "0x20003CE")]
// Token: 0x020003D7 RID: 983
[Token(Token = "0x20003D7")]
public class PickUpBox : PickUp2Handed
{
// Token: 0x06002390 RID: 9104 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002390")]
[Address(RVA = "0x3126A0", Offset = "0x3114A0", VA = "0x1803126A0", Slot = "4")]
// Token: 0x060023C2 RID: 9154 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C2")]
[Address(RVA = "0x3482F0", Offset = "0x346AF0", VA = "0x1803482F0", Slot = "4")]
protected override void RotatePivot()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002391 RID: 9105 RVA: 0x00051658 File Offset: 0x0004F858
[Token(Token = "0x6002391")]
[Address(RVA = "0x312660", Offset = "0x311460", VA = "0x180312660")]
// Token: 0x060023C3 RID: 9155 RVA: 0x00051C08 File Offset: 0x0004FE08
[Token(Token = "0x60023C3")]
[Address(RVA = "0x3482B0", Offset = "0x346AB0", VA = "0x1803482B0")]
public PickUpBox()
{
this.pickUpTime = 0.3f;

View File

@@ -3,21 +3,21 @@ using Cpp2IlInjected;
namespace RootMotion.Demos
{
// Token: 0x020003CF RID: 975
[Token(Token = "0x20003CF")]
// Token: 0x020003D8 RID: 984
[Token(Token = "0x20003D8")]
public class PickUpSphere : PickUp2Handed
{
// Token: 0x06002392 RID: 9106 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002392")]
[Address(RVA = "0x3128F0", Offset = "0x3116F0", VA = "0x1803128F0", Slot = "4")]
// Token: 0x060023C4 RID: 9156 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C4")]
[Address(RVA = "0x348540", Offset = "0x346D40", VA = "0x180348540", Slot = "4")]
protected override void RotatePivot()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002393 RID: 9107 RVA: 0x00051678 File Offset: 0x0004F878
[Token(Token = "0x6002393")]
[Address(RVA = "0x312660", Offset = "0x311460", VA = "0x180312660")]
// Token: 0x060023C5 RID: 9157 RVA: 0x00051C28 File Offset: 0x0004FE28
[Token(Token = "0x60023C5")]
[Address(RVA = "0x3482B0", Offset = "0x346AB0", VA = "0x1803482B0")]
public PickUpSphere()
{
this.pickUpTime = 0.3f;

View File

@@ -5,54 +5,45 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DC RID: 988
[Token(Token = "0x20003DC")]
// Token: 0x020003E5 RID: 997
[Token(Token = "0x20003E5")]
public class PlatformRotator : MonoBehaviour
{
// Token: 0x060023C9 RID: 9161 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C9")]
[Address(RVA = "0x312F30", Offset = "0x311D30", VA = "0x180312F30")]
// Token: 0x060023FB RID: 9211 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FB")]
[Address(RVA = "0x348B80", Offset = "0x347380", VA = "0x180348B80")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023CA RID: 9162 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CA")]
[Address(RVA = "0x312AF0", Offset = "0x3118F0", VA = "0x180312AF0")]
// Token: 0x060023FC RID: 9212 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FC")]
[Address(RVA = "0x348740", Offset = "0x346F40", VA = "0x180348740")]
private void FixedUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023CB RID: 9163 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CB")]
[Address(RVA = "0x3130A0", Offset = "0x311EA0", VA = "0x1803130A0")]
// Token: 0x060023FD RID: 9213 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FD")]
[Address(RVA = "0x348CF0", Offset = "0x3474F0", VA = "0x180348CF0")]
private IEnumerator SwitchRotation()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023CC RID: 9164 RVA: 0x00051CC8 File Offset: 0x0004FEC8
[Token(Token = "0x60023CC")]
[Address(RVA = "0x312D80", Offset = "0x311B80", VA = "0x180312D80")]
// Token: 0x060023FE RID: 9214 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023FE")]
[Address(RVA = "0x3489D0", Offset = "0x3471D0", VA = "0x1803489D0")]
private void OnCollisionEnter(Collision collision)
{
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;
}
}
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023CD RID: 9165 RVA: 0x00051D18 File Offset: 0x0004FF18
[Token(Token = "0x60023CD")]
[Address(RVA = "0x312E60", Offset = "0x311C60", VA = "0x180312E60")]
// Token: 0x060023FF RID: 9215 RVA: 0x00052278 File Offset: 0x00050478
[Token(Token = "0x60023FF")]
[Address(RVA = "0x348AB0", Offset = "0x3472B0", VA = "0x180348AB0")]
private void OnCollisionExit(Collision collision)
{
if (collision.gameObject.layer == this.characterLayer)
@@ -66,71 +57,71 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023CE RID: 9166 RVA: 0x00051D60 File Offset: 0x0004FF60
[Token(Token = "0x60023CE")]
[Address(RVA = "0x313110", Offset = "0x311F10", VA = "0x180313110")]
// Token: 0x06002400 RID: 9216 RVA: 0x000522C0 File Offset: 0x000504C0
[Token(Token = "0x6002400")]
[Address(RVA = "0x348D60", Offset = "0x347560", VA = "0x180348D60")]
public PlatformRotator()
{
}
// Token: 0x04002D5B RID: 11611
// Token: 0x04002D9D RID: 11677
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D5B")]
[Token(Token = "0x4002D9D")]
public float maxAngle = 70f;
// Token: 0x04002D5C RID: 11612
// Token: 0x04002D9E RID: 11678
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D5C")]
[Token(Token = "0x4002D9E")]
public float switchRotationTime = 0.5f;
// Token: 0x04002D5D RID: 11613
// Token: 0x04002D9F RID: 11679
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D5D")]
[Token(Token = "0x4002D9F")]
public float random = 0.5f;
// Token: 0x04002D5E RID: 11614
// Token: 0x04002DA0 RID: 11680
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002D5E")]
[Token(Token = "0x4002DA0")]
public float rotationSpeed = 50f;
// Token: 0x04002D5F RID: 11615
// Token: 0x04002DA1 RID: 11681
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D5F")]
[Token(Token = "0x4002DA1")]
public Vector3 movePosition;
// Token: 0x04002D60 RID: 11616
// Token: 0x04002DA2 RID: 11682
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002D60")]
[Token(Token = "0x4002DA2")]
public float moveSpeed = 5f;
// Token: 0x04002D61 RID: 11617
// Token: 0x04002DA3 RID: 11683
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D61")]
[Token(Token = "0x4002DA3")]
public int characterLayer;
// Token: 0x04002D62 RID: 11618
// Token: 0x04002DA4 RID: 11684
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002D62")]
[Token(Token = "0x4002DA4")]
private Quaternion defaultRotation;
// Token: 0x04002D63 RID: 11619
// Token: 0x04002DA5 RID: 11685
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002D63")]
[Token(Token = "0x4002DA5")]
private Quaternion targetRotation;
// Token: 0x04002D64 RID: 11620
// Token: 0x04002DA6 RID: 11686
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002D64")]
[Token(Token = "0x4002DA6")]
private Vector3 targetPosition;
// Token: 0x04002D65 RID: 11621
// Token: 0x04002DA7 RID: 11687
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002D65")]
[Token(Token = "0x4002DA7")]
private Vector3 velocity;
// Token: 0x04002D66 RID: 11622
// Token: 0x04002DA8 RID: 11688
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002D66")]
[Token(Token = "0x4002DA8")]
private Rigidbody r;
}
}

View File

@@ -5,46 +5,46 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D0 RID: 976
[Token(Token = "0x20003D0")]
// Token: 0x020003D9 RID: 985
[Token(Token = "0x20003D9")]
public class RagdollUtilityDemo : MonoBehaviour
{
// Token: 0x06002394 RID: 9108 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002394")]
[Address(RVA = "0xBE3D80", Offset = "0xBE2B80", VA = "0x180BE3D80")]
// Token: 0x060023C6 RID: 9158 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C6")]
[Address(RVA = "0xCB3A20", Offset = "0xCB2220", VA = "0x180CB3A20")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002395 RID: 9109 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002395")]
[Address(RVA = "0xBE3DD0", Offset = "0xBE2BD0", VA = "0x180BE3DD0")]
// Token: 0x060023C7 RID: 9159 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C7")]
[Address(RVA = "0xCB3A70", Offset = "0xCB2270", VA = "0x180CB3A70")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002396 RID: 9110 RVA: 0x00051698 File Offset: 0x0004F898
[Token(Token = "0x6002396")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x060023C8 RID: 9160 RVA: 0x00051C48 File Offset: 0x0004FE48
[Token(Token = "0x60023C8")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public RagdollUtilityDemo()
{
}
// Token: 0x04002D25 RID: 11557
// Token: 0x04002D67 RID: 11623
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D25")]
[Token(Token = "0x4002D67")]
public RagdollUtility ragdollUtility;
// Token: 0x04002D26 RID: 11558
// Token: 0x04002D68 RID: 11624
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D26")]
[Token(Token = "0x4002D68")]
public Transform root;
// Token: 0x04002D27 RID: 11559
// Token: 0x04002D69 RID: 11625
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D27")]
[Token(Token = "0x4002D69")]
public Rigidbody pelvis;
}
}

View File

@@ -5,18 +5,18 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D1 RID: 977
[Token(Token = "0x20003D1")]
// Token: 0x020003DA RID: 986
[Token(Token = "0x20003DA")]
[RequireComponent(typeof(Recoil))]
public class RecoilTest : MonoBehaviour
{
// Token: 0x06002397 RID: 9111 RVA: 0x000516AC File Offset: 0x0004F8AC
[Token(Token = "0x6002397")]
[Address(RVA = "0xBE5B90", Offset = "0xBE4990", VA = "0x180BE5B90")]
// Token: 0x060023C9 RID: 9161 RVA: 0x00051C5C File Offset: 0x0004FE5C
[Token(Token = "0x60023C9")]
[Address(RVA = "0xCB5830", Offset = "0xCB4030", VA = "0x180CB5830")]
private void Start()
{
/*
An exception occurred when decompiling this method (06002397)
An exception occurred when decompiling this method (060023C9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMotion.Demos.RecoilTest::Start()
@@ -32,9 +32,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
*/;
}
// Token: 0x06002398 RID: 9112 RVA: 0x000516C8 File Offset: 0x0004F8C8
[Token(Token = "0x6002398")]
[Address(RVA = "0xBE5BE0", Offset = "0xBE49E0", VA = "0x180BE5BE0")]
// Token: 0x060023CA RID: 9162 RVA: 0x00051C78 File Offset: 0x0004FE78
[Token(Token = "0x60023CA")]
[Address(RVA = "0xCB5880", Offset = "0xCB4080", VA = "0x180CB5880")]
private void Update()
{
if (Input.GetKeyDownInt(KeyCode.R) || Input.GetMouseButtonDown(0))
@@ -46,29 +46,29 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RootMo
}
}
// Token: 0x06002399 RID: 9113 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002399")]
[Address(RVA = "0xBE5B40", Offset = "0xBE4940", VA = "0x180BE5B40")]
// Token: 0x060023CB RID: 9163 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CB")]
[Address(RVA = "0xCB57E0", Offset = "0xCB3FE0", VA = "0x180CB57E0")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600239A RID: 9114 RVA: 0x00051704 File Offset: 0x0004F904
[Token(Token = "0x600239A")]
[Address(RVA = "0xBE5C30", Offset = "0xBE4A30", VA = "0x180BE5C30")]
// Token: 0x060023CC RID: 9164 RVA: 0x00051CB4 File Offset: 0x0004FEB4
[Token(Token = "0x60023CC")]
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
public RecoilTest()
{
}
// Token: 0x04002D28 RID: 11560
// Token: 0x04002D6A RID: 11626
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D28")]
[Token(Token = "0x4002D6A")]
public float magnitude = 1f;
// Token: 0x04002D29 RID: 11561
// Token: 0x04002D6B RID: 11627
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D29")]
[Token(Token = "0x4002D6B")]
private Recoil recoil;
}
}

View File

@@ -5,21 +5,21 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D2 RID: 978
[Token(Token = "0x20003D2")]
// Token: 0x020003DB RID: 987
[Token(Token = "0x20003DB")]
public class ResetInteractionObject : MonoBehaviour
{
// Token: 0x0600239B RID: 9115 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600239B")]
[Address(RVA = "0xBE7CC0", Offset = "0xBE6AC0", VA = "0x180BE7CC0")]
// Token: 0x060023CD RID: 9165 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CD")]
[Address(RVA = "0xCB7960", Offset = "0xCB6160", VA = "0x180CB7960")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600239C RID: 9116 RVA: 0x00051724 File Offset: 0x0004F924
[Token(Token = "0x600239C")]
[Address(RVA = "0xBE7B90", Offset = "0xBE6990", VA = "0x180BE7B90")]
// Token: 0x060023CE RID: 9166 RVA: 0x00051CD4 File Offset: 0x0004FED4
[Token(Token = "0x60023CE")]
[Address(RVA = "0xCB7830", Offset = "0xCB6030", VA = "0x180CB7830")]
private void OnPickUp(Transform t)
{
base.StopAllCoroutines();
@@ -33,44 +33,44 @@ namespace RootMotion.Demos
Coroutine coroutine = base.StartCoroutine(<ResetObject>d__);
}
// Token: 0x0600239D RID: 9117 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600239D")]
[Address(RVA = "0xBE7C40", Offset = "0xBE6A40", VA = "0x180BE7C40")]
// Token: 0x060023CF RID: 9167 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023CF")]
[Address(RVA = "0xCB78E0", Offset = "0xCB60E0", VA = "0x180CB78E0")]
private IEnumerator ResetObject(float resetTime)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600239E RID: 9118 RVA: 0x00051770 File Offset: 0x0004F970
[Token(Token = "0x600239E")]
[Address(RVA = "0xBE5C30", Offset = "0xBE4A30", VA = "0x180BE5C30")]
// Token: 0x060023D0 RID: 9168 RVA: 0x00051D20 File Offset: 0x0004FF20
[Token(Token = "0x60023D0")]
[Address(RVA = "0xCB58D0", Offset = "0xCB40D0", VA = "0x180CB58D0")]
public ResetInteractionObject()
{
}
// Token: 0x04002D2A RID: 11562
// Token: 0x04002D6C RID: 11628
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D2A")]
[Token(Token = "0x4002D6C")]
public float resetDelay = 1f;
// Token: 0x04002D2B RID: 11563
// Token: 0x04002D6D RID: 11629
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002D2B")]
[Token(Token = "0x4002D6D")]
private Vector3 defaultPosition;
// Token: 0x04002D2C RID: 11564
// Token: 0x04002D6E RID: 11630
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D2C")]
[Token(Token = "0x4002D6E")]
private Quaternion defaultRotation;
// Token: 0x04002D2D RID: 11565
// Token: 0x04002D6F RID: 11631
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D2D")]
[Token(Token = "0x4002D6F")]
private Transform defaultParent;
// Token: 0x04002D2E RID: 11566
// Token: 0x04002D70 RID: 11632
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D2E")]
[Token(Token = "0x4002D70")]
private Rigidbody r;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003A7 RID: 935
[Token(Token = "0x20003A7")]
// Token: 0x020003B0 RID: 944
[Token(Token = "0x20003B0")]
public class SimpleAimingSystem : MonoBehaviour
{
// Token: 0x060022F9 RID: 8953 RVA: 0x000505AC File Offset: 0x0004E7AC
[Token(Token = "0x60022F9")]
[Address(RVA = "0x11F2B20", Offset = "0x11F1920", VA = "0x1811F2B20")]
// Token: 0x0600232B RID: 9003 RVA: 0x00050C34 File Offset: 0x0004EE34
[Token(Token = "0x600232B")]
[Address(RVA = "0x11C5DA0", Offset = "0x11C45A0", VA = "0x1811C5DA0")]
private void Start()
{
AimIK aimIK = this.aim;
@@ -22,9 +22,9 @@ namespace RootMotion.Demos
lookAtIK.enabled = num2 != 0;
}
// Token: 0x060022FA RID: 8954 RVA: 0x000505E0 File Offset: 0x0004E7E0
[Token(Token = "0x60022FA")]
[Address(RVA = "0x11F2560", Offset = "0x11F1360", VA = "0x1811F2560")]
// Token: 0x0600232C RID: 9004 RVA: 0x00050C68 File Offset: 0x0004EE68
[Token(Token = "0x600232C")]
[Address(RVA = "0x11C57E0", Offset = "0x11C3FE0", VA = "0x1811C57E0")]
private void LateUpdate()
{
Transform target = this.aim.solver.target;
@@ -44,25 +44,25 @@ namespace RootMotion.Demos
}
}
// Token: 0x060022FB RID: 8955 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60022FB")]
[Address(RVA = "0x11F28B0", Offset = "0x11F16B0", VA = "0x1811F28B0")]
// Token: 0x0600232D RID: 9005 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232D")]
[Address(RVA = "0x11C5B30", Offset = "0x11C4330", VA = "0x1811C5B30")]
private void Pose()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060022FC RID: 8956 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60022FC")]
[Address(RVA = "0x11F26B0", Offset = "0x11F14B0", VA = "0x1811F26B0")]
// Token: 0x0600232E RID: 9006 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600232E")]
[Address(RVA = "0x11C5930", Offset = "0x11C4130", VA = "0x1811C5930")]
private void LimitAimTarget()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060022FD RID: 8957 RVA: 0x00050660 File Offset: 0x0004E860
[Token(Token = "0x60022FD")]
[Address(RVA = "0x11F24D0", Offset = "0x11F12D0", VA = "0x1811F24D0")]
// Token: 0x0600232F RID: 9007 RVA: 0x00050CE8 File Offset: 0x0004EEE8
[Token(Token = "0x600232F")]
[Address(RVA = "0x11C5750", Offset = "0x11C3F50", VA = "0x1811C5750")]
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: 0x060022FE RID: 8958 RVA: 0x000506A4 File Offset: 0x0004E8A4
[Token(Token = "0x60022FE")]
[Address(RVA = "0x11F2B60", Offset = "0x11F1960", VA = "0x1811F2B60")]
// Token: 0x06002330 RID: 9008 RVA: 0x00050D2C File Offset: 0x0004EF2C
[Token(Token = "0x6002330")]
[Address(RVA = "0x11C5DE0", Offset = "0x11C45E0", VA = "0x1811C5DE0")]
public SimpleAimingSystem()
{
}
// Token: 0x04002C16 RID: 11286
// Token: 0x04002C58 RID: 11352
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C16")]
[Token(Token = "0x4002C58")]
[Tooltip("AimPoser is a tool that returns an animation name based on direction.")]
public AimPoser aimPoser;
// Token: 0x04002C17 RID: 11287
// Token: 0x04002C59 RID: 11353
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C17")]
[Token(Token = "0x4002C59")]
[Tooltip("Reference to the AimIK component.")]
public AimIK aim;
// Token: 0x04002C18 RID: 11288
// Token: 0x04002C5A RID: 11354
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002C18")]
[Token(Token = "0x4002C5A")]
[Tooltip("Reference to the LookAt component (only used for the head in this instance).")]
public LookAtIK lookAt;
// Token: 0x04002C19 RID: 11289
// Token: 0x04002C5B RID: 11355
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C19")]
[Token(Token = "0x4002C5B")]
[Tooltip("Reference to the Animator component.")]
public Animator animator;
// Token: 0x04002C1A RID: 11290
// Token: 0x04002C5C RID: 11356
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C1A")]
[Token(Token = "0x4002C5C")]
[Tooltip("Time of cross-fading from pose to pose.")]
public float crossfadeTime = 0.2f;
// Token: 0x04002C1B RID: 11291
// Token: 0x04002C5D RID: 11357
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C1B")]
[Token(Token = "0x4002C5D")]
[Tooltip("Will keep the aim target at a distance.")]
public float minAimDistance = 0.5f;
// Token: 0x04002C1C RID: 11292
// Token: 0x04002C5E RID: 11358
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002C1C")]
[Token(Token = "0x4002C5E")]
private AimPoser.Pose aimPose;
// Token: 0x04002C1D RID: 11293
// Token: 0x04002C5F RID: 11359
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002C1D")]
[Token(Token = "0x4002C5F")]
private AimPoser.Pose lastPose;
}
}

View File

@@ -4,28 +4,28 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E9 RID: 1001
[Token(Token = "0x20003E9")]
// Token: 0x020003F2 RID: 1010
[Token(Token = "0x20003F2")]
[RequireComponent(typeof(Animator))]
public class SimpleLocomotion : MonoBehaviour
{
// Token: 0x1700020A RID: 522
// (get) Token: 0x0600240B RID: 9227 RVA: 0x000521C8 File Offset: 0x000503C8
// (set) Token: 0x0600240C RID: 9228 RVA: 0x000521DC File Offset: 0x000503DC
[Token(Token = "0x1700020A")]
// 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")]
public bool isGrounded
{
[Token(Token = "0x600240B")]
[Address(RVA = "0x584D60", Offset = "0x583B60", VA = "0x180584D60")]
[Token(Token = "0x600243D")]
[Address(RVA = "0x581280", Offset = "0x57FA80", VA = "0x180581280")]
get;
[Token(Token = "0x600240C")]
[Address(RVA = "0x8EC310", Offset = "0x8EB110", VA = "0x1808EC310")]
[Token(Token = "0x600243E")]
[Address(RVA = "0x993C20", Offset = "0x992420", VA = "0x180993C20")]
private set;
}
// Token: 0x0600240D RID: 9229 RVA: 0x000521F0 File Offset: 0x000503F0
[Token(Token = "0x600240D")]
[Address(RVA = "0x11F3390", Offset = "0x11F2190", VA = "0x1811F3390")]
// Token: 0x0600243F RID: 9279 RVA: 0x00052770 File Offset: 0x00050970
[Token(Token = "0x600243F")]
[Address(RVA = "0x11C6610", Offset = "0x11C4E10", VA = "0x1811C6610")]
private void Start()
{
Animator component = base.GetComponent<Animator>();
@@ -37,144 +37,144 @@ namespace RootMotion.Demos
cameraController.enabled = num != 0;
}
// Token: 0x0600240E RID: 9230 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600240E")]
[Address(RVA = "0x11F3420", Offset = "0x11F2220", VA = "0x1811F3420")]
// Token: 0x06002440 RID: 9280 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002440")]
[Address(RVA = "0x11C66A0", Offset = "0x11C4EA0", VA = "0x1811C66A0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600240F RID: 9231 RVA: 0x00052230 File Offset: 0x00050430
[Token(Token = "0x600240F")]
[Address(RVA = "0x11F2CC0", Offset = "0x11F1AC0", VA = "0x1811F2CC0")]
// Token: 0x06002441 RID: 9281 RVA: 0x000527B0 File Offset: 0x000509B0
[Token(Token = "0x6002441")]
[Address(RVA = "0x11C5F40", Offset = "0x11C4740", VA = "0x1811C5F40")]
private void LateUpdate()
{
this.cameraController.UpdateInput();
this.cameraController.UpdateTransform();
}
// Token: 0x06002410 RID: 9232 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002410")]
[Address(RVA = "0x11F2FE0", Offset = "0x11F1DE0", VA = "0x1811F2FE0")]
// Token: 0x06002442 RID: 9282 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002442")]
[Address(RVA = "0x11C6260", Offset = "0x11C4A60", VA = "0x1811C6260")]
private void Rotate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002411 RID: 9233 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002411")]
[Address(RVA = "0x11F2D00", Offset = "0x11F1B00", VA = "0x1811F2D00")]
// Token: 0x06002443 RID: 9283 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002443")]
[Address(RVA = "0x11C5F80", Offset = "0x11C4780", VA = "0x1811C5F80")]
private void Move()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002412 RID: 9234 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002412")]
[Address(RVA = "0x11F2C00", Offset = "0x11F1A00", VA = "0x1811F2C00")]
// Token: 0x06002444 RID: 9284 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002444")]
[Address(RVA = "0x11C5E80", Offset = "0x11C4680", VA = "0x1811C5E80")]
private Vector3 GetInputVector()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002413 RID: 9235 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002413")]
[Address(RVA = "0x11F2B80", Offset = "0x11F1980", VA = "0x1811F2B80")]
// Token: 0x06002445 RID: 9285 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002445")]
[Address(RVA = "0x11C5E00", Offset = "0x11C4600", VA = "0x1811C5E00")]
private Vector3 GetInputVectorRaw()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002414 RID: 9236 RVA: 0x0005225C File Offset: 0x0005045C
[Token(Token = "0x6002414")]
[Address(RVA = "0x11F3480", Offset = "0x11F2280", VA = "0x1811F3480")]
// Token: 0x06002446 RID: 9286 RVA: 0x000527DC File Offset: 0x000509DC
[Token(Token = "0x6002446")]
[Address(RVA = "0x11C6700", Offset = "0x11C4F00", VA = "0x1811C6700")]
public SimpleLocomotion()
{
}
// Token: 0x04002DD0 RID: 11728
// Token: 0x04002E12 RID: 11794
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DD0")]
[Token(Token = "0x4002E12")]
[SerializeField]
[Tooltip("The component that updates the camera.")]
private CameraController cameraController;
// Token: 0x04002DD1 RID: 11729
// Token: 0x04002E13 RID: 11795
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002DD1")]
[Token(Token = "0x4002E13")]
[SerializeField]
[Tooltip("Acceleration of movement.")]
private float accelerationTime = 0.2f;
// Token: 0x04002DD2 RID: 11730
// Token: 0x04002E14 RID: 11796
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002DD2")]
[Token(Token = "0x4002E14")]
[SerializeField]
[Tooltip("Turning speed.")]
private float turnTime = 0.2f;
// Token: 0x04002DD3 RID: 11731
// Token: 0x04002E15 RID: 11797
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002DD3")]
[Token(Token = "0x4002E15")]
[SerializeField]
[Tooltip("If true, will run on left shift, if not will walk on left shift.")]
private bool walkByDefault = true;
// Token: 0x04002DD4 RID: 11732
// Token: 0x04002E16 RID: 11798
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002DD4")]
[Token(Token = "0x4002E16")]
[SerializeField]
[Tooltip("Smooth or linear rotation.")]
private SimpleLocomotion.RotationMode rotationMode;
// Token: 0x04002DD5 RID: 11733
// Token: 0x04002E17 RID: 11799
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002DD5")]
[Token(Token = "0x4002E17")]
[SerializeField]
[Tooltip("Procedural motion speed (if not using root motion).")]
private float moveSpeed = 3f;
// Token: 0x04002DD7 RID: 11735
// Token: 0x04002E19 RID: 11801
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002DD7")]
[Token(Token = "0x4002E19")]
private Animator animator;
// Token: 0x04002DD8 RID: 11736
// Token: 0x04002E1A RID: 11802
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002DD8")]
[Token(Token = "0x4002E1A")]
private float speed;
// Token: 0x04002DD9 RID: 11737
// Token: 0x04002E1B RID: 11803
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002DD9")]
[Token(Token = "0x4002E1B")]
private float angleVel;
// Token: 0x04002DDA RID: 11738
// Token: 0x04002E1C RID: 11804
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002DDA")]
[Token(Token = "0x4002E1C")]
private float speedVel;
// Token: 0x04002DDB RID: 11739
// Token: 0x04002E1D RID: 11805
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002DDB")]
[Token(Token = "0x4002E1D")]
private Vector3 linearTargetDirection;
// Token: 0x04002DDC RID: 11740
// Token: 0x04002E1E RID: 11806
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002DDC")]
[Token(Token = "0x4002E1E")]
private CharacterController characterController;
// Token: 0x020003EA RID: 1002
[Token(Token = "0x20003EA")]
// Token: 0x020003F3 RID: 1011
[Token(Token = "0x20003F3")]
[Serializable]
public enum RotationMode
{
// Token: 0x04002DDE RID: 11742
[Token(Token = "0x4002DDE")]
// Token: 0x04002E20 RID: 11808
[Token(Token = "0x4002E20")]
Smooth,
// Token: 0x04002DDF RID: 11743
[Token(Token = "0x4002DDF")]
// Token: 0x04002E21 RID: 11809
[Token(Token = "0x4002E21")]
Linear
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EF RID: 1007
[Token(Token = "0x20003EF")]
// Token: 0x020003F8 RID: 1016
[Token(Token = "0x20003F8")]
public class SlowMo : MonoBehaviour
{
// Token: 0x0600241C RID: 9244 RVA: 0x0005234C File Offset: 0x0005054C
[Token(Token = "0x600241C")]
[Address(RVA = "0x11F3A90", Offset = "0x11F2890", VA = "0x1811F3A90")]
// Token: 0x0600244E RID: 9294 RVA: 0x000528CC File Offset: 0x00050ACC
[Token(Token = "0x600244E")]
[Address(RVA = "0x11C6D10", Offset = "0x11C5510", VA = "0x1811C6D10")]
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: 0x0600241D RID: 9245 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600241D")]
[Address(RVA = "0x11F39E0", Offset = "0x11F27E0", VA = "0x1811F39E0")]
// Token: 0x0600244F RID: 9295 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600244F")]
[Address(RVA = "0x11C6C60", Offset = "0x11C5460", VA = "0x1811C6C60")]
private bool IsSlowMotion()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600241E RID: 9246 RVA: 0x000523C8 File Offset: 0x000505C8
[Token(Token = "0x600241E")]
[Address(RVA = "0x11F3B50", Offset = "0x11F2950", VA = "0x1811F3B50")]
// Token: 0x06002450 RID: 9296 RVA: 0x00052948 File Offset: 0x00050B48
[Token(Token = "0x6002450")]
[Address(RVA = "0x11C6DD0", Offset = "0x11C55D0", VA = "0x1811C6DD0")]
public SlowMo()
{
}
// Token: 0x04002DED RID: 11757
// Token: 0x04002E2F RID: 11823
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DED")]
[Token(Token = "0x4002E2F")]
[SerializeField]
private KeyCode[] keyCodes;
// Token: 0x04002DEE RID: 11758
// Token: 0x04002E30 RID: 11824
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002DEE")]
[Token(Token = "0x4002E30")]
[SerializeField]
private bool mouse0;
// Token: 0x04002DEF RID: 11759
// Token: 0x04002E31 RID: 11825
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x4002DEF")]
[Token(Token = "0x4002E31")]
[SerializeField]
private bool mouse1;
// Token: 0x04002DF0 RID: 11760
// Token: 0x04002E32 RID: 11826
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002DF0")]
[Token(Token = "0x4002E32")]
[SerializeField]
private float slowMoTimeScale = 0.3f;
}

View File

@@ -5,47 +5,47 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D4 RID: 980
[Token(Token = "0x20003D4")]
// Token: 0x020003DD RID: 989
[Token(Token = "0x20003DD")]
[RequireComponent(typeof(Animator))]
public class SoccerDemo : MonoBehaviour
{
// Token: 0x060023A5 RID: 9125 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023A5")]
[Address(RVA = "0x11F3C00", Offset = "0x11F2A00", VA = "0x1811F3C00")]
// Token: 0x060023D7 RID: 9175 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023D7")]
[Address(RVA = "0x11C6E80", Offset = "0x11C5680", VA = "0x1811C6E80")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023A6 RID: 9126 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023A6")]
[Address(RVA = "0x11F3B90", Offset = "0x11F2990", VA = "0x1811F3B90")]
// Token: 0x060023D8 RID: 9176 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023D8")]
[Address(RVA = "0x11C6E10", Offset = "0x11C5610", VA = "0x1811C6E10")]
private IEnumerator ResetDelayed()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023A7 RID: 9127 RVA: 0x000517E8 File Offset: 0x0004F9E8
[Token(Token = "0x60023A7")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x060023D9 RID: 9177 RVA: 0x00051D98 File Offset: 0x0004FF98
[Token(Token = "0x60023D9")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public SoccerDemo()
{
}
// Token: 0x04002D33 RID: 11571
// Token: 0x04002D75 RID: 11637
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D33")]
[Token(Token = "0x4002D75")]
private Animator animator;
// Token: 0x04002D34 RID: 11572
// Token: 0x04002D76 RID: 11638
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D34")]
[Token(Token = "0x4002D76")]
private Vector3 defaultPosition;
// Token: 0x04002D35 RID: 11573
// Token: 0x04002D77 RID: 11639
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D35")]
[Token(Token = "0x4002D77")]
private Quaternion defaultRotation;
}
}

View File

@@ -5,72 +5,72 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003A8 RID: 936
[Token(Token = "0x20003A8")]
// Token: 0x020003B1 RID: 945
[Token(Token = "0x20003B1")]
public class TerrainOffset : MonoBehaviour
{
// Token: 0x060022FF RID: 8959 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60022FF")]
[Address(RVA = "0x12FE9C0", Offset = "0x12FD7C0", VA = "0x1812FE9C0")]
// Token: 0x06002331 RID: 9009 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002331")]
[Address(RVA = "0x1325130", Offset = "0x1323930", VA = "0x181325130")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002300 RID: 8960 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002300")]
[Address(RVA = "0x12FE780", Offset = "0x12FD580", VA = "0x1812FE780")]
// Token: 0x06002332 RID: 9010 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002332")]
[Address(RVA = "0x1324EF0", Offset = "0x13236F0", VA = "0x181324EF0")]
private Vector3 GetGroundHeightOffset(Vector3 worldPosition)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002301 RID: 8961 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002301")]
[Address(RVA = "0x12FEC70", Offset = "0x12FDA70", VA = "0x1812FEC70")]
// Token: 0x06002333 RID: 9011 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002333")]
[Address(RVA = "0x13253E0", Offset = "0x1323BE0", VA = "0x1813253E0")]
public TerrainOffset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002C1E RID: 11294
// Token: 0x04002C60 RID: 11360
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C1E")]
[Token(Token = "0x4002C60")]
public AimIK aimIK;
// Token: 0x04002C1F RID: 11295
// Token: 0x04002C61 RID: 11361
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002C1F")]
[Token(Token = "0x4002C61")]
public Vector3 raycastOffset;
// Token: 0x04002C20 RID: 11296
// Token: 0x04002C62 RID: 11362
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002C20")]
[Token(Token = "0x4002C62")]
public LayerMask raycastLayers;
// Token: 0x04002C21 RID: 11297
// Token: 0x04002C63 RID: 11363
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002C21")]
[Token(Token = "0x4002C63")]
public float min;
// Token: 0x04002C22 RID: 11298
// Token: 0x04002C64 RID: 11364
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002C22")]
[Token(Token = "0x4002C64")]
public float max;
// Token: 0x04002C23 RID: 11299
// Token: 0x04002C65 RID: 11365
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002C23")]
[Token(Token = "0x4002C65")]
public float lerpSpeed;
// Token: 0x04002C24 RID: 11300
// Token: 0x04002C66 RID: 11366
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002C24")]
[Token(Token = "0x4002C66")]
private RaycastHit hit;
// Token: 0x04002C25 RID: 11301
// Token: 0x04002C67 RID: 11367
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002C25")]
[Token(Token = "0x4002C67")]
private Vector3 offset;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D6 RID: 982
[Token(Token = "0x20003D6")]
// Token: 0x020003DF RID: 991
[Token(Token = "0x20003DF")]
public class TouchWalls : MonoBehaviour
{
// Token: 0x060023AE RID: 9134 RVA: 0x00051854 File Offset: 0x0004FA54
[Token(Token = "0x60023AE")]
[Address(RVA = "0x1303370", Offset = "0x1302170", VA = "0x181303370")]
// Token: 0x060023E0 RID: 9184 RVA: 0x00051E04 File Offset: 0x00050004
[Token(Token = "0x60023E0")]
[Address(RVA = "0x1329AE0", Offset = "0x13282E0", VA = "0x181329AE0")]
private void Start()
{
TouchWalls.EffectorLink[] array = this.effectorLinks;
@@ -26,9 +26,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023AF RID: 9135 RVA: 0x00051898 File Offset: 0x0004FA98
[Token(Token = "0x60023AF")]
[Address(RVA = "0x1303220", Offset = "0x1302020", VA = "0x181303220")]
// Token: 0x060023E1 RID: 9185 RVA: 0x00051E48 File Offset: 0x00050048
[Token(Token = "0x60023E1")]
[Address(RVA = "0x1329990", Offset = "0x1328190", VA = "0x181329990")]
private void FixedUpdate()
{
TouchWalls.EffectorLink[] array = this.effectorLinks;
@@ -43,9 +43,9 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023B0 RID: 9136 RVA: 0x000518E0 File Offset: 0x0004FAE0
[Token(Token = "0x60023B0")]
[Address(RVA = "0x13032A0", Offset = "0x13020A0", VA = "0x1813032A0")]
// Token: 0x060023E2 RID: 9186 RVA: 0x00051E90 File Offset: 0x00050090
[Token(Token = "0x60023E2")]
[Address(RVA = "0x1329A10", Offset = "0x1328210", VA = "0x181329A10")]
private void OnDestroy()
{
InteractionSystem interactionSystem = this.interactionSystem;
@@ -65,87 +65,87 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023B1 RID: 9137 RVA: 0x00051940 File Offset: 0x0004FB40
[Token(Token = "0x60023B1")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x060023E3 RID: 9187 RVA: 0x00051EF0 File Offset: 0x000500F0
[Token(Token = "0x60023E3")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public TouchWalls()
{
}
// Token: 0x04002D39 RID: 11577
// Token: 0x04002D7B RID: 11643
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D39")]
[Token(Token = "0x4002D7B")]
public InteractionSystem interactionSystem;
// Token: 0x04002D3A RID: 11578
// Token: 0x04002D7C RID: 11644
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D3A")]
[Token(Token = "0x4002D7C")]
public TouchWalls.EffectorLink[] effectorLinks;
// Token: 0x020003D7 RID: 983
[Token(Token = "0x20003D7")]
// Token: 0x020003E0 RID: 992
[Token(Token = "0x20003E0")]
[Serializable]
public class EffectorLink
{
// Token: 0x060023B2 RID: 9138 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B2")]
[Address(RVA = "0x69D140", Offset = "0x69BF40", VA = "0x18069D140")]
// Token: 0x060023E4 RID: 9188 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E4")]
[Address(RVA = "0x695790", Offset = "0x693F90", VA = "0x180695790")]
public void Initiate(InteractionSystem interactionSystem)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B3 RID: 9139 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B3")]
[Address(RVA = "0x69D020", Offset = "0x69BE20", VA = "0x18069D020")]
// Token: 0x060023E5 RID: 9189 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E5")]
[Address(RVA = "0x695670", Offset = "0x693E70", VA = "0x180695670")]
private bool FindWalls(Vector3 direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B4 RID: 9140 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B4")]
[Address(RVA = "0x69D830", Offset = "0x69C630", VA = "0x18069D830")]
// Token: 0x060023E6 RID: 9190 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E6")]
[Address(RVA = "0x695E80", Offset = "0x694680", VA = "0x180695E80")]
public void Update(InteractionSystem interactionSystem)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B5 RID: 9141 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B5")]
[Address(RVA = "0x69D6C0", Offset = "0x69C4C0", VA = "0x18069D6C0")]
// Token: 0x060023E7 RID: 9191 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E7")]
[Address(RVA = "0x695D10", Offset = "0x694510", VA = "0x180695D10")]
private void StopTouch(InteractionSystem interactionSystem)
{
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 = "0x69D5C0", Offset = "0x69C3C0", VA = "0x18069D5C0")]
// Token: 0x060023E8 RID: 9192 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E8")]
[Address(RVA = "0x695C10", Offset = "0x694410", VA = "0x180695C10")]
private void OnInteractionStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B7 RID: 9143 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B7")]
[Address(RVA = "0x69D540", Offset = "0x69C340", VA = "0x18069D540")]
// Token: 0x060023E9 RID: 9193 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023E9")]
[Address(RVA = "0x695B90", Offset = "0x694390", VA = "0x180695B90")]
private void OnInteractionResume(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B8 RID: 9144 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023B8")]
[Address(RVA = "0x69D640", Offset = "0x69C440", VA = "0x18069D640")]
// Token: 0x060023EA RID: 9194 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023EA")]
[Address(RVA = "0x695C90", Offset = "0x694490", VA = "0x180695C90")]
private void OnInteractionStop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023B9 RID: 9145 RVA: 0x00051954 File Offset: 0x0004FB54
[Token(Token = "0x60023B9")]
[Address(RVA = "0x69CE30", Offset = "0x69BC30", VA = "0x18069CE30")]
// Token: 0x060023EB RID: 9195 RVA: 0x00051F04 File Offset: 0x00050104
[Token(Token = "0x60023EB")]
[Address(RVA = "0x695480", Offset = "0x693C80", VA = "0x180695480")]
public void Destroy(InteractionSystem interactionSystem)
{
if (this.initiated)
@@ -177,111 +177,111 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023BA RID: 9146 RVA: 0x00051A10 File Offset: 0x0004FC10
[Token(Token = "0x60023BA")]
[Address(RVA = "0x69E050", Offset = "0x69CE50", VA = "0x18069E050")]
// Token: 0x060023EC RID: 9196 RVA: 0x00051FC0 File Offset: 0x000501C0
[Token(Token = "0x60023EC")]
[Address(RVA = "0x6966A0", Offset = "0x694EA0", VA = "0x1806966A0")]
public EffectorLink()
{
}
// Token: 0x04002D3B RID: 11579
// Token: 0x04002D7D RID: 11645
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002D3B")]
[Token(Token = "0x4002D7D")]
public bool enabled = true;
// Token: 0x04002D3C RID: 11580
// Token: 0x04002D7E RID: 11646
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002D3C")]
[Token(Token = "0x4002D7E")]
public FullBodyBipedEffector effectorType;
// Token: 0x04002D3D RID: 11581
// Token: 0x04002D7F RID: 11647
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D3D")]
[Token(Token = "0x4002D7F")]
public InteractionObject interactionObject;
// Token: 0x04002D3E RID: 11582
// Token: 0x04002D80 RID: 11648
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D3E")]
[Token(Token = "0x4002D80")]
public Transform spherecastFrom;
// Token: 0x04002D3F RID: 11583
// Token: 0x04002D81 RID: 11649
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D3F")]
[Token(Token = "0x4002D81")]
public float spherecastRadius = 0.1f;
// Token: 0x04002D40 RID: 11584
// Token: 0x04002D82 RID: 11650
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D40")]
[Token(Token = "0x4002D82")]
public float minDistance = 0.3f;
// Token: 0x04002D41 RID: 11585
// Token: 0x04002D83 RID: 11651
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002D41")]
[Token(Token = "0x4002D83")]
public LayerMask touchLayers;
// Token: 0x04002D42 RID: 11586
// Token: 0x04002D84 RID: 11652
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002D42")]
[Token(Token = "0x4002D84")]
public float lerpSpeed = 10f;
// Token: 0x04002D43 RID: 11587
// Token: 0x04002D85 RID: 11653
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002D43")]
[Token(Token = "0x4002D85")]
public float minSwitchTime = 0.2f;
// Token: 0x04002D44 RID: 11588
// Token: 0x04002D86 RID: 11654
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002D44")]
[Token(Token = "0x4002D86")]
public float releaseDistance = 0.4f;
// Token: 0x04002D45 RID: 11589
// Token: 0x04002D87 RID: 11655
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002D45")]
[Token(Token = "0x4002D87")]
public bool sliding;
// Token: 0x04002D46 RID: 11590
// Token: 0x04002D88 RID: 11656
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002D46")]
[Token(Token = "0x4002D88")]
private Vector3 raycastDirectionLocal;
// Token: 0x04002D47 RID: 11591
// Token: 0x04002D89 RID: 11657
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D47")]
[Token(Token = "0x4002D89")]
private float raycastDistance;
// Token: 0x04002D48 RID: 11592
// Token: 0x04002D8A RID: 11658
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002D48")]
[Token(Token = "0x4002D8A")]
private bool inTouch;
// Token: 0x04002D49 RID: 11593
// Token: 0x04002D8B RID: 11659
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D49")]
[Token(Token = "0x4002D8B")]
private RaycastHit hit;
// Token: 0x04002D4A RID: 11594
// Token: 0x04002D8C RID: 11660
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002D4A")]
[Token(Token = "0x4002D8C")]
private Vector3 targetPosition;
// Token: 0x04002D4B RID: 11595
// Token: 0x04002D8D RID: 11661
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002D4B")]
[Token(Token = "0x4002D8D")]
private Quaternion targetRotation;
// Token: 0x04002D4C RID: 11596
// Token: 0x04002D8E RID: 11662
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002D4C")]
[Token(Token = "0x4002D8E")]
private bool initiated;
// Token: 0x04002D4D RID: 11597
// Token: 0x04002D8F RID: 11663
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4002D4D")]
[Token(Token = "0x4002D8F")]
private float nextSwitchTime;
// Token: 0x04002D4E RID: 11598
// Token: 0x04002D90 RID: 11664
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002D4E")]
[Token(Token = "0x4002D90")]
private float speedF;
}
}

View File

@@ -4,49 +4,49 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D8 RID: 984
[Token(Token = "0x20003D8")]
// Token: 0x020003E1 RID: 993
[Token(Token = "0x20003E1")]
public class TransferMotion : MonoBehaviour
{
// Token: 0x060023BB RID: 9147 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BB")]
[Address(RVA = "0x13033E0", Offset = "0x13021E0", VA = "0x1813033E0")]
// Token: 0x060023ED RID: 9197 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023ED")]
[Address(RVA = "0x1329B50", Offset = "0x1328350", VA = "0x181329B50")]
private void OnEnable()
{
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 = "0x1303420", Offset = "0x1302220", VA = "0x181303420")]
// Token: 0x060023EE RID: 9198 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023EE")]
[Address(RVA = "0x1329B90", Offset = "0x1328390", VA = "0x181329B90")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023BD RID: 9149 RVA: 0x00051A64 File Offset: 0x0004FC64
[Token(Token = "0x60023BD")]
[Address(RVA = "0x1303580", Offset = "0x1302380", VA = "0x181303580")]
// Token: 0x060023EF RID: 9199 RVA: 0x00052014 File Offset: 0x00050214
[Token(Token = "0x60023EF")]
[Address(RVA = "0x1329CF0", Offset = "0x13284F0", VA = "0x181329CF0")]
public TransferMotion()
{
}
// Token: 0x04002D4F RID: 11599
// Token: 0x04002D91 RID: 11665
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D4F")]
[Token(Token = "0x4002D91")]
[Tooltip("The Transform to transfer motion to.")]
public Transform to;
// Token: 0x04002D50 RID: 11600
// Token: 0x04002D92 RID: 11666
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D50")]
[Tooltip("The amount of motion to transfer.")]
[Token(Token = "0x4002D92")]
[Range(0f, 1f)]
[Tooltip("The amount of motion to transfer.")]
public float transferMotion = 0.9f;
// Token: 0x04002D51 RID: 11601
// Token: 0x04002D93 RID: 11667
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002D51")]
[Token(Token = "0x4002D93")]
private Vector3 lastPosition;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DF RID: 991
[Token(Token = "0x20003DF")]
// Token: 0x020003E8 RID: 1000
[Token(Token = "0x20003E8")]
public class Turret : MonoBehaviour
{
// Token: 0x060023D8 RID: 9176 RVA: 0x00051E3C File Offset: 0x0005003C
[Token(Token = "0x60023D8")]
[Address(RVA = "0x75A620", Offset = "0x759420", VA = "0x18075A620")]
// Token: 0x0600240A RID: 9226 RVA: 0x0005239C File Offset: 0x0005059C
[Token(Token = "0x600240A")]
[Address(RVA = "0x7A6FA0", Offset = "0x7A57A0", VA = "0x1807A6FA0")]
private void Update()
{
Turret.Part[] array = this.parts;
@@ -26,51 +26,51 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023D9 RID: 9177 RVA: 0x00051E80 File Offset: 0x00050080
[Token(Token = "0x60023D9")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x0600240B RID: 9227 RVA: 0x000523E0 File Offset: 0x000505E0
[Token(Token = "0x600240B")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public Turret()
{
}
// Token: 0x04002D6C RID: 11628
// Token: 0x04002DAE RID: 11694
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D6C")]
[Token(Token = "0x4002DAE")]
public Transform target;
// Token: 0x04002D6D RID: 11629
// Token: 0x04002DAF RID: 11695
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D6D")]
[Token(Token = "0x4002DAF")]
public Turret.Part[] parts;
// Token: 0x020003E0 RID: 992
[Token(Token = "0x20003E0")]
// Token: 0x020003E9 RID: 1001
[Token(Token = "0x20003E9")]
[Serializable]
public class Part
{
// Token: 0x060023DA RID: 9178 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023DA")]
[Address(RVA = "0x69F7C0", Offset = "0x69E5C0", VA = "0x18069F7C0")]
// Token: 0x0600240C RID: 9228 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600240C")]
[Address(RVA = "0x697E10", Offset = "0x696610", VA = "0x180697E10")]
public void AimAt(Transform target)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023DB RID: 9179 RVA: 0x00051E94 File Offset: 0x00050094
[Token(Token = "0x60023DB")]
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
// Token: 0x0600240D RID: 9229 RVA: 0x000523F4 File Offset: 0x000505F4
[Token(Token = "0x600240D")]
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
public Part()
{
}
// Token: 0x04002D6E RID: 11630
// Token: 0x04002DB0 RID: 11696
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002D6E")]
[Token(Token = "0x4002DB0")]
public Transform transform;
// Token: 0x04002D6F RID: 11631
// Token: 0x04002DB1 RID: 11697
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D6F")]
[Token(Token = "0x4002DB1")]
private RotationLimit rotationLimit;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D9 RID: 985
[Token(Token = "0x20003D9")]
// Token: 0x020003E2 RID: 994
[Token(Token = "0x20003E2")]
public class TwoHandedProp : MonoBehaviour
{
// Token: 0x060023BE RID: 9150 RVA: 0x00051A84 File Offset: 0x0004FC84
[Token(Token = "0x60023BE")]
[Address(RVA = "0x75B400", Offset = "0x75A200", VA = "0x18075B400")]
// Token: 0x060023F0 RID: 9200 RVA: 0x00052034 File Offset: 0x00050234
[Token(Token = "0x60023F0")]
[Address(RVA = "0x7A7D80", Offset = "0x7A6580", VA = "0x1807A7D80")]
private void Start()
{
FullBodyBipedIK component = base.GetComponent<FullBodyBipedIK>();
@@ -36,17 +36,17 @@ namespace RootMotion.Demos
throw new InvalidCastException();
}
// Token: 0x060023BF RID: 9151 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023BF")]
[Address(RVA = "0x75AFD0", Offset = "0x759DD0", VA = "0x18075AFD0")]
// Token: 0x060023F1 RID: 9201 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F1")]
[Address(RVA = "0x7A7950", Offset = "0x7A6150", VA = "0x1807A7950")]
private void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C0 RID: 9152 RVA: 0x00051B44 File Offset: 0x0004FD44
[Token(Token = "0x60023C0")]
[Address(RVA = "0x75AED0", Offset = "0x759CD0", VA = "0x18075AED0")]
// Token: 0x060023F2 RID: 9202 RVA: 0x000520F4 File Offset: 0x000502F4
[Token(Token = "0x60023F2")]
[Address(RVA = "0x7A7850", Offset = "0x7A6050", VA = "0x1807A7850")]
private void AfterFBBIK()
{
Transform bone = this.ik.solver.leftHandEffector.bone;
@@ -57,9 +57,9 @@ namespace RootMotion.Demos
bone2.rotation = rotation2;
}
// Token: 0x060023C1 RID: 9153 RVA: 0x00051BC0 File Offset: 0x0004FDC0
[Token(Token = "0x60023C1")]
[Address(RVA = "0x75B2E0", Offset = "0x75A0E0", VA = "0x18075B2E0")]
// Token: 0x060023F3 RID: 9203 RVA: 0x00052170 File Offset: 0x00050370
[Token(Token = "0x60023F3")]
[Address(RVA = "0x7A7C60", Offset = "0x7A6460", VA = "0x1807A7C60")]
private void OnDestroy()
{
FullBodyBipedIK fullBodyBipedIK = this.ik;
@@ -79,32 +79,32 @@ namespace RootMotion.Demos
}
}
// Token: 0x060023C2 RID: 9154 RVA: 0x00051C2C File Offset: 0x0004FE2C
[Token(Token = "0x60023C2")]
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
// Token: 0x060023F4 RID: 9204 RVA: 0x000521DC File Offset: 0x000503DC
[Token(Token = "0x60023F4")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public TwoHandedProp()
{
}
// Token: 0x04002D52 RID: 11602
// Token: 0x04002D94 RID: 11668
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D52")]
[Token(Token = "0x4002D94")]
[Tooltip("The left hand target parented to the right hand.")]
public Transform leftHandTarget;
// Token: 0x04002D53 RID: 11603
// Token: 0x04002D95 RID: 11669
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D53")]
[Token(Token = "0x4002D95")]
private FullBodyBipedIK ik;
// Token: 0x04002D54 RID: 11604
// Token: 0x04002D96 RID: 11670
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002D54")]
[Token(Token = "0x4002D96")]
private Vector3 targetPosRelativeToRight;
// Token: 0x04002D55 RID: 11605
// Token: 0x04002D97 RID: 11671
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002D55")]
[Token(Token = "0x4002D97")]
private Quaternion targetRotRelativeToRight;
}
}

View File

@@ -4,40 +4,40 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EB RID: 1003
[Token(Token = "0x20003EB")]
// Token: 0x020003F4 RID: 1012
[Token(Token = "0x20003F4")]
public class UserControlAI : UserControlThirdPerson
{
// Token: 0x06002415 RID: 9237 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002415")]
[Address(RVA = "0x8C3B60", Offset = "0x8C2960", VA = "0x1808C3B60", Slot = "4")]
// Token: 0x06002447 RID: 9287 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002447")]
[Address(RVA = "0x96C710", Offset = "0x96AF10", VA = "0x18096C710", Slot = "4")]
protected override void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002416 RID: 9238 RVA: 0x00052298 File Offset: 0x00050498
[Token(Token = "0x6002416")]
[Address(RVA = "0x8C3D70", Offset = "0x8C2B70", VA = "0x1808C3D70")]
// Token: 0x06002448 RID: 9288 RVA: 0x00052818 File Offset: 0x00050A18
[Token(Token = "0x6002448")]
[Address(RVA = "0x96C920", Offset = "0x96B120", VA = "0x18096C920")]
public UserControlAI()
{
this.canCrouch = true;
base..ctor();
}
// Token: 0x04002DE0 RID: 11744
// Token: 0x04002E22 RID: 11810
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002DE0")]
[Token(Token = "0x4002E22")]
public Transform moveTarget;
// Token: 0x04002DE1 RID: 11745
// Token: 0x04002E23 RID: 11811
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002DE1")]
[Token(Token = "0x4002E23")]
public float stoppingDistance = 0.5f;
// Token: 0x04002DE2 RID: 11746
// Token: 0x04002E24 RID: 11812
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002DE2")]
[Token(Token = "0x4002E24")]
public float stoppingThreshold = 1.5f;
}
}

View File

@@ -5,56 +5,56 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DA RID: 986
[Token(Token = "0x20003DA")]
// Token: 0x020003E3 RID: 995
[Token(Token = "0x20003E3")]
public class UserControlInteractions : UserControlThirdPerson
{
// Token: 0x060023C3 RID: 9155 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C3")]
[Address(RVA = "0x8C3EF0", Offset = "0x8C2CF0", VA = "0x1808C3EF0", Slot = "4")]
// Token: 0x060023F5 RID: 9205 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F5")]
[Address(RVA = "0x96CAA0", Offset = "0x96B2A0", VA = "0x18096CAA0", Slot = "4")]
protected override void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C4 RID: 9156 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023C4")]
[Address(RVA = "0x8C3D90", Offset = "0x8C2B90", VA = "0x1808C3D90")]
// Token: 0x060023F6 RID: 9206 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023F6")]
[Address(RVA = "0x96C940", Offset = "0x96B140", VA = "0x18096C940")]
private void OnGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023C5 RID: 9157 RVA: 0x00051C40 File Offset: 0x0004FE40
[Token(Token = "0x60023C5")]
[Address(RVA = "0x8C3FE0", Offset = "0x8C2DE0", VA = "0x1808C3FE0")]
// Token: 0x060023F7 RID: 9207 RVA: 0x000521F0 File Offset: 0x000503F0
[Token(Token = "0x60023F7")]
[Address(RVA = "0x96CB90", Offset = "0x96B390", VA = "0x18096CB90")]
public UserControlInteractions()
{
this.canCrouch = true;
base..ctor();
}
// Token: 0x04002D56 RID: 11606
// Token: 0x04002D98 RID: 11672
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002D56")]
[Token(Token = "0x4002D98")]
[SerializeField]
private CharacterThirdPerson character;
// Token: 0x04002D57 RID: 11607
// Token: 0x04002D99 RID: 11673
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002D57")]
[Token(Token = "0x4002D99")]
[SerializeField]
private InteractionSystem interactionSystem;
// Token: 0x04002D58 RID: 11608
// Token: 0x04002D9A RID: 11674
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002D58")]
[Token(Token = "0x4002D9A")]
[SerializeField]
private bool disableInputInInteraction = true;
// Token: 0x04002D59 RID: 11609
// Token: 0x04002D9B RID: 11675
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002D59")]
[Token(Token = "0x4002D9B")]
public float enableInputAtProgress = 0.8f;
}
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EC RID: 1004
[Token(Token = "0x20003EC")]
// Token: 0x020003F5 RID: 1013
[Token(Token = "0x20003F5")]
public class UserControlThirdPerson : MonoBehaviour
{
// Token: 0x06002417 RID: 9239 RVA: 0x000522C8 File Offset: 0x000504C8
[Token(Token = "0x6002417")]
[Address(RVA = "0x8C4000", Offset = "0x8C2E00", VA = "0x1808C4000")]
// Token: 0x06002449 RID: 9289 RVA: 0x00052848 File Offset: 0x00050A48
[Token(Token = "0x6002449")]
[Address(RVA = "0x96CBB0", Offset = "0x96B3B0", VA = "0x18096CBB0")]
private void Start()
{
Transform transform = Camera.main.transform;
@@ -18,73 +18,73 @@ namespace RootMotion.Demos
throw new NullReferenceException();
}
// Token: 0x06002418 RID: 9240 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002418")]
[Address(RVA = "0x8C4040", Offset = "0x8C2E40", VA = "0x1808C4040", Slot = "4")]
// Token: 0x0600244A RID: 9290 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600244A")]
[Address(RVA = "0x96CBF0", Offset = "0x96B3F0", VA = "0x18096CBF0", Slot = "4")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002419 RID: 9241 RVA: 0x000522F0 File Offset: 0x000504F0
[Token(Token = "0x6002419")]
[Address(RVA = "0x8C4370", Offset = "0x8C3170", VA = "0x1808C4370")]
// Token: 0x0600244B RID: 9291 RVA: 0x00052870 File Offset: 0x00050A70
[Token(Token = "0x600244B")]
[Address(RVA = "0x96CF20", Offset = "0x96B720", VA = "0x18096CF20")]
public UserControlThirdPerson()
{
}
// Token: 0x04002DE3 RID: 11747
// Token: 0x04002E25 RID: 11813
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DE3")]
[Token(Token = "0x4002E25")]
public bool walkByDefault;
// Token: 0x04002DE4 RID: 11748
// Token: 0x04002E26 RID: 11814
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4002DE4")]
[Token(Token = "0x4002E26")]
public bool canCrouch = true;
// Token: 0x04002DE5 RID: 11749
// Token: 0x04002E27 RID: 11815
[FieldOffset(Offset = "0x1A")]
[Token(Token = "0x4002DE5")]
[Token(Token = "0x4002E27")]
public bool canJump;
// Token: 0x04002DE6 RID: 11750
// Token: 0x04002E28 RID: 11816
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002DE6")]
[Token(Token = "0x4002E28")]
public UserControlThirdPerson.State state;
// Token: 0x04002DE7 RID: 11751
// Token: 0x04002E29 RID: 11817
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002DE7")]
[Token(Token = "0x4002E29")]
protected Transform cam;
// Token: 0x020003ED RID: 1005
[Token(Token = "0x20003ED")]
// Token: 0x020003F6 RID: 1014
[Token(Token = "0x20003F6")]
public struct State
{
// Token: 0x04002DE8 RID: 11752
// Token: 0x04002E2A RID: 11818
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002DE8")]
[Token(Token = "0x4002E2A")]
public Vector3 move;
// Token: 0x04002DE9 RID: 11753
// Token: 0x04002E2B RID: 11819
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4002DE9")]
[Token(Token = "0x4002E2B")]
public Vector3 lookPos;
// Token: 0x04002DEA RID: 11754
// Token: 0x04002E2C RID: 11820
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002DEA")]
[Token(Token = "0x4002E2C")]
public bool crouch;
// Token: 0x04002DEB RID: 11755
// Token: 0x04002E2D RID: 11821
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4002DEB")]
[Token(Token = "0x4002E2D")]
public bool jump;
// Token: 0x04002DEC RID: 11756
// Token: 0x04002E2E RID: 11822
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002DEC")]
[Token(Token = "0x4002E2E")]
public int actionIndex;
}
}

View File

@@ -5,47 +5,47 @@ using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E1 RID: 993
[Token(Token = "0x20003E1")]
// Token: 0x020003EA RID: 1002
[Token(Token = "0x20003EA")]
public class VRIKPlatform : MonoBehaviour
{
// Token: 0x060023DC RID: 9180 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023DC")]
[Address(RVA = "0x8C5480", Offset = "0x8C4280", VA = "0x1808C5480")]
// Token: 0x0600240E RID: 9230 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600240E")]
[Address(RVA = "0x96E030", Offset = "0x96C830", VA = "0x18096E030")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023DD RID: 9181 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023DD")]
[Address(RVA = "0x8C54F0", Offset = "0x8C42F0", VA = "0x1808C54F0")]
// Token: 0x0600240F RID: 9231 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600240F")]
[Address(RVA = "0x96E0A0", Offset = "0x96C8A0", VA = "0x18096E0A0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060023DE RID: 9182 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60023DE")]
[Address(RVA = "0x8C56E0", Offset = "0x8C44E0", VA = "0x1808C56E0")]
// Token: 0x06002410 RID: 9232 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002410")]
[Address(RVA = "0x96E290", Offset = "0x96CA90", VA = "0x18096E290")]
public VRIKPlatform()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002D70 RID: 11632
// Token: 0x04002DB2 RID: 11698
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002D70")]
[Token(Token = "0x4002DB2")]
public VRIK ik;
// Token: 0x04002D71 RID: 11633
// Token: 0x04002DB3 RID: 11699
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002D71")]
[Token(Token = "0x4002DB3")]
private Vector3 lastPosition;
// Token: 0x04002D72 RID: 11634
// Token: 0x04002DB4 RID: 11700
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002D72")]
[Token(Token = "0x4002DB4")]
private Quaternion lastRotation;
}
}