Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Locomotion/CrossPlatformPlayerLocomotionFeedbackContent.cs
2026-04-08 23:40:05 +02:00

277 lines
9.1 KiB
C#

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