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; } }