using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Pools; using UnityEngine; namespace RecRoom.Core.Locomotion { // Token: 0x02002A5F RID: 10847 [Token(Token = "0x2002A5F")] [CreateAssetMenu] [StructLayout(3)] public class CrossPlatformPlayerLocomotionFeedbackContent : ScriptableObject { // Token: 0x06012EE6 RID: 77542 RVA: 0x00488554 File Offset: 0x00486754 [Token(Token = "0x6012EE6")] [Address(RVA = "0x13ED740", Offset = "0x13EC140", VA = "0x1813ED740")] public CrossPlatformPlayerLocomotionFeedbackContent() { float z = Vector3.zero.z; this.SlideSparksPositionOffset.z = z; float z2 = Vector3.zero.z; this.SlideSparksRotationOffsetEuler.z = z2; this.MinAutomaticWallClimbFeedbackPeriod = 0.2f; this.MinAutomaticWallClimbFeedbackSpeed = 0.1f; this.SprintWindLineVfxCameraOffset = 4f; this.SprintWindLineFadeTime = 0.5f; this.SprintWindLineMinDotVisibility = 0.5f; base..ctor(); } // Token: 0x0400CC5D RID: 52317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC5D")] [Header("Footstep SFX")] public AnimationCurve LocalPlayerFootstepAudioVolumeCurve; // Token: 0x0400CC5E RID: 52318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CC5E")] public AnimationCurve RemotePlayerFootstepAudioVolumeCurve; // Token: 0x0400CC5F RID: 52319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400CC5F")] public AnimationCurve FootstepAudioFrequencyCurve; // Token: 0x0400CC60 RID: 52320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400CC60")] public AnimationCurve LocalPlayerProneStepAudioVolumeCurve; // Token: 0x0400CC61 RID: 52321 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400CC61")] public AnimationCurve RemotePlayerProneStepAudioVolumeCurve; // Token: 0x0400CC62 RID: 52322 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400CC62")] public AnimationCurve ProneStepAudioFrequencyCurve; // Token: 0x0400CC63 RID: 52323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CC63")] public float SprintFootstepAudioVolumeScalar = 1.5f; // Token: 0x0400CC64 RID: 52324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400CC64")] public float SprintFootstepAudioFrequencyScalar = 1.5f; // Token: 0x0400CC65 RID: 52325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CC65")] public float MaxDistanceForRemotePlayerFootstepAudio = 100f; // Token: 0x0400CC66 RID: 52326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CC66")] [Header("Sprint SFX")] public AnimationCurve HeartbeatAudioVolumeCurve; // Token: 0x0400CC67 RID: 52327 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400CC67")] public AnimationCurve HeartbeatAudioPeriodCurve; // Token: 0x0400CC68 RID: 52328 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400CC68")] public AnimationCurve HeartbeatAudioBeatSpacingCurve; // Token: 0x0400CC69 RID: 52329 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400CC69")] public float HeartbeatAudioCurveDuration = 5f; // Token: 0x0400CC6A RID: 52330 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400CC6A")] public float HeartbeatAudioStartDelay = 2f; // Token: 0x0400CC6B RID: 52331 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400CC6B")] public float HeartbeatWindDownDuration = 1.5f; // Token: 0x0400CC6C RID: 52332 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400CC6C")] public RecRoomAudioClip SprintWindSfx; // Token: 0x0400CC6D RID: 52333 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400CC6D")] public AnimationCurve SprintWindLoopSfxVolumeCurve; // Token: 0x0400CC6E RID: 52334 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400CC6E")] public float SprintWindLoopSfxFadeDuration = 0.3f; // Token: 0x0400CC6F RID: 52335 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400CC6F")] public RecRoomAudioClip SprintSonicBoomSfx; // Token: 0x0400CC70 RID: 52336 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400CC70")] [Header("Push SFX")] public RecRoomAudioClip PushSfx; // Token: 0x0400CC71 RID: 52337 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400CC71")] [Header("Slide SFX")] public RecRoomAudioClip SlideStartSfx; // Token: 0x0400CC72 RID: 52338 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400CC72")] public RecRoomAudioClip SlideLoopSfx; // Token: 0x0400CC73 RID: 52339 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400CC73")] public AnimationCurve SlideLoopSfxVolumeCurve; // Token: 0x0400CC74 RID: 52340 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CC74")] public float SlideLoopSfxFadeOutDuration = 0.3f; // Token: 0x0400CC75 RID: 52341 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CC75")] [Header("Wall Run SFX")] public RecRoomAudioClip WallRunStartSfx; // Token: 0x0400CC76 RID: 52342 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CC76")] public RecRoomAudioClip WallRunStopSfx; // Token: 0x0400CC77 RID: 52343 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400CC77")] public RecRoomAudioClip WallRunLoopSfx; // Token: 0x0400CC78 RID: 52344 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400CC78")] public float WallRunLoopSfxFadeOutDuration = 0.3f; // Token: 0x0400CC79 RID: 52345 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400CC79")] [Header("Wall Run VFX")] public PooledParticle WallRunTrailVfxPrefab; // Token: 0x0400CC7A RID: 52346 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400CC7A")] [Header("Slide Sparks VFX")] public PooledParticle SlideSparksVfsPrefab; // Token: 0x0400CC7B RID: 52347 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400CC7B")] public Vector3 SlideSparksPositionOffset; // Token: 0x0400CC7C RID: 52348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x400CC7C")] public Vector3 SlideSparksRotationOffsetEuler; // Token: 0x0400CC7D RID: 52349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400CC7D")] [Header("Wall Climb Feedback")] public float MinAutomaticWallClimbFeedbackPeriod; // Token: 0x0400CC7E RID: 52350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x114")] [Token(Token = "0x400CC7E")] public float MinAutomaticWallClimbFeedbackSpeed; // Token: 0x0400CC7F RID: 52351 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400CC7F")] [Header("Wall Climb SFX")] public RecRoomAudioClip WallClimbContactSfx; // Token: 0x0400CC80 RID: 52352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400CC80")] [Header("Wall Climb VFX")] public PooledParticle WallClimbContactVfxPrefab; // Token: 0x0400CC81 RID: 52353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400CC81")] [Header("Teleport VFX")] public PlayerTrail TeleportTrailPrefab; // Token: 0x0400CC82 RID: 52354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400CC82")] [Header("Sprint VFX")] public PooledParticle SprintWindLineVfxPrefab; // Token: 0x0400CC83 RID: 52355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400CC83")] public float SprintWindLineVfxCameraOffset; // Token: 0x0400CC84 RID: 52356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x13C")] [Token(Token = "0x400CC84")] public float SprintWindLineFadeTime; // Token: 0x0400CC85 RID: 52357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400CC85")] public float SprintWindLineMinDotVisibility; // Token: 0x0400CC86 RID: 52358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x144")] [Token(Token = "0x400CC86")] public PlayerMovementFeedback.WindLineVFXSettings EmptyWindLineVfxSettings; // Token: 0x0400CC87 RID: 52359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400CC87")] public PlayerMovementFeedback.WindLineVFXSettings SprintWindLineVfxSettings; // Token: 0x0400CC88 RID: 52360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")] [Token(Token = "0x400CC88")] public PlayerMovementFeedback.WindLineVFXSettings SlideWindLineVfxSettings; // Token: 0x0400CC89 RID: 52361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400CC89")] [Header("Slide VFX")] public PooledParticle SlideStartVfxPrefab; // Token: 0x0400CC8A RID: 52362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400CC8A")] [Header("Sprint Sonic Boom VFX")] public PooledParticle SprintSonicBoomVfxPrefab; } }