105 lines
2.9 KiB
C#
105 lines
2.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RootMotion.FinalIK;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.Demos
|
|
{
|
|
// Token: 0x020003C0 RID: 960
|
|
[Token(Token = "0x20003C0")]
|
|
public class ExplosionDemo : MonoBehaviour
|
|
{
|
|
// 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: 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: 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;
|
|
this.ik.solver.rightHandEffector.positionWeight = w;
|
|
this.ik.solver.leftFootEffector.positionWeight = w;
|
|
this.ik.solver.rightFootEffector.positionWeight = w;
|
|
}
|
|
|
|
// Token: 0x0600236E RID: 9070 RVA: 0x000511E4 File Offset: 0x0004F3E4
|
|
[Token(Token = "0x600236E")]
|
|
[Address(RVA = "0xA98D80", Offset = "0xA97580", VA = "0x180A98D80")]
|
|
public ExplosionDemo()
|
|
{
|
|
float z = Vector3.one.z;
|
|
this.defaultScale.z = z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04002CD5 RID: 11477
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002CD5")]
|
|
public SimpleLocomotion character;
|
|
|
|
// Token: 0x04002CD6 RID: 11478
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002CD6")]
|
|
public float forceMlp = 1f;
|
|
|
|
// Token: 0x04002CD7 RID: 11479
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4002CD7")]
|
|
public float upForce = 1f;
|
|
|
|
// Token: 0x04002CD8 RID: 11480
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002CD8")]
|
|
public float weightFalloffSpeed = 1f;
|
|
|
|
// Token: 0x04002CD9 RID: 11481
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002CD9")]
|
|
public AnimationCurve weightFalloff;
|
|
|
|
// Token: 0x04002CDA RID: 11482
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002CDA")]
|
|
public AnimationCurve explosionForceByDistance;
|
|
|
|
// Token: 0x04002CDB RID: 11483
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002CDB")]
|
|
public AnimationCurve scale;
|
|
|
|
// Token: 0x04002CDC RID: 11484
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002CDC")]
|
|
private float weight;
|
|
|
|
// Token: 0x04002CDD RID: 11485
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4002CDD")]
|
|
private Vector3 defaultScale;
|
|
|
|
// Token: 0x04002CDE RID: 11486
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002CDE")]
|
|
private Rigidbody r;
|
|
|
|
// Token: 0x04002CDF RID: 11487
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002CDF")]
|
|
private FullBodyBipedIK ik;
|
|
}
|
|
}
|