using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core { // Token: 0x020027B5 RID: 10165 [Token(Token = "0x20027B5")] [Serializable] [StructLayout(3)] public class SimpleSpring6DConfig { // Token: 0x06011CE6 RID: 72934 RVA: 0x00441200 File Offset: 0x0043F400 [Token(Token = "0x6011CE6")] [Address(RVA = "0x11AE3C0", Offset = "0x11ACDC0", VA = "0x1811AE3C0")] public SimpleSpring6DConfig() { float z = Vector3.forward.z; this.waggleAxis.z = z; base..ctor(); } // Token: 0x06011CE7 RID: 72935 RVA: 0x0044126C File Offset: 0x0043F46C [Token(Token = "0x6011CE7")] [Address(RVA = "0x11AE460", Offset = "0x11ACE60", VA = "0x1811AE460")] public SimpleSpring6DConfig(float spring, float damping, float maxSpeed) { float z = Vector3.forward.z; this.waggleAxis.z = z; base..ctor(); this.spring = spring; this.damping = damping; this.maxSpeed = maxSpeed; } // Token: 0x0400BEC5 RID: 48837 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400BEC5")] public float spring = 200f; // Token: 0x0400BEC6 RID: 48838 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400BEC6")] public float damping = 15f; // Token: 0x0400BEC7 RID: 48839 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BEC7")] public float maxSpeed = 500f; // Token: 0x0400BEC8 RID: 48840 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400BEC8")] public float angularSpring = 10f; // Token: 0x0400BEC9 RID: 48841 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400BEC9")] public float angularDamping = 1f; // Token: 0x0400BECA RID: 48842 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400BECA")] public float maxAngularSpeed = 180f; // Token: 0x0400BECB RID: 48843 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400BECB")] [Tooltip("Add angular acceleration caused by linear acceleration")] public Vector3 waggleAxis; } }