105 lines
3.0 KiB
C#
105 lines
3.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RootMotion.FinalIK;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.Demos
|
|
{
|
|
// Token: 0x0200040F RID: 1039
|
|
[Token(Token = "0x200040F")]
|
|
public class ExplosionDemo : MonoBehaviour
|
|
{
|
|
// Token: 0x06002602 RID: 9730 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002602")]
|
|
[Address(RVA = "0xD0C4D0", Offset = "0xD0B4D0", VA = "0x180D0C4D0")]
|
|
private void Start()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002603 RID: 9731 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002603")]
|
|
[Address(RVA = "0xD0C590", Offset = "0xD0B590", VA = "0x180D0C590")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002604 RID: 9732 RVA: 0x00057E08 File Offset: 0x00056008
|
|
[Token(Token = "0x6002604")]
|
|
[Address(RVA = "0xD0C410", Offset = "0xD0B410", VA = "0x180D0C410")]
|
|
private void SetEffectorWeights(float w)
|
|
{
|
|
this.ik.solver.leftHandEffector.positionWeight = w;
|
|
this.ik.solver.rightHandEffector.positionWeight = w;
|
|
this.ik.solver.leftFootEffector.positionWeight = w;
|
|
this.ik.solver.rightFootEffector.positionWeight = w;
|
|
}
|
|
|
|
// Token: 0x06002605 RID: 9733 RVA: 0x00057E74 File Offset: 0x00056074
|
|
[Token(Token = "0x6002605")]
|
|
[Address(RVA = "0xD0CBD0", Offset = "0xD0BBD0", VA = "0x180D0CBD0")]
|
|
public ExplosionDemo()
|
|
{
|
|
float z = Vector3.one.z;
|
|
this.defaultScale.z = z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04002F7D RID: 12157
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002F7D")]
|
|
public SimpleLocomotion character;
|
|
|
|
// Token: 0x04002F7E RID: 12158
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002F7E")]
|
|
public float forceMlp = 1f;
|
|
|
|
// Token: 0x04002F7F RID: 12159
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4002F7F")]
|
|
public float upForce = 1f;
|
|
|
|
// Token: 0x04002F80 RID: 12160
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002F80")]
|
|
public float weightFalloffSpeed = 1f;
|
|
|
|
// Token: 0x04002F81 RID: 12161
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002F81")]
|
|
public AnimationCurve weightFalloff;
|
|
|
|
// Token: 0x04002F82 RID: 12162
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002F82")]
|
|
public AnimationCurve explosionForceByDistance;
|
|
|
|
// Token: 0x04002F83 RID: 12163
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002F83")]
|
|
public AnimationCurve scale;
|
|
|
|
// Token: 0x04002F84 RID: 12164
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002F84")]
|
|
private float weight;
|
|
|
|
// Token: 0x04002F85 RID: 12165
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4002F85")]
|
|
private Vector3 defaultScale;
|
|
|
|
// Token: 0x04002F86 RID: 12166
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002F86")]
|
|
private Rigidbody r;
|
|
|
|
// Token: 0x04002F87 RID: 12167
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002F87")]
|
|
private FullBodyBipedIK ik;
|
|
}
|
|
}
|