Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Locomotion/CrossPlatformPlayerLocomotionFeedbackContent.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

275 lines
8.1 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core.Pools;
using UnityEngine;
namespace RecRoom.Core.Locomotion
{
// Token: 0x02003000 RID: 12288
[Token(Token = "0x2003000")]
[CreateAssetMenu]
public class CrossPlatformPlayerLocomotionFeedbackContent : ScriptableObject
{
// Token: 0x06014BC4 RID: 84932 RVA: 0x004CCE24 File Offset: 0x004CB024
[Token(Token = "0x6014BC4")]
[Address(RVA = "0x1A29BD0", Offset = "0x1A28BD0", VA = "0x181A29BD0")]
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: 0x0400D88D RID: 55437
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D88D")]
[Header("Footstep SFX")]
public AnimationCurve LocalPlayerFootstepAudioVolumeCurve;
// Token: 0x0400D88E RID: 55438
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D88E")]
public AnimationCurve RemotePlayerFootstepAudioVolumeCurve;
// Token: 0x0400D88F RID: 55439
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D88F")]
public AnimationCurve FootstepAudioFrequencyCurve;
// Token: 0x0400D890 RID: 55440
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D890")]
public AnimationCurve LocalPlayerProneStepAudioVolumeCurve;
// Token: 0x0400D891 RID: 55441
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D891")]
public AnimationCurve RemotePlayerProneStepAudioVolumeCurve;
// Token: 0x0400D892 RID: 55442
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D892")]
public AnimationCurve ProneStepAudioFrequencyCurve;
// Token: 0x0400D893 RID: 55443
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D893")]
public float SprintFootstepAudioVolumeScalar = 1.5f;
// Token: 0x0400D894 RID: 55444
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400D894")]
public float SprintFootstepAudioFrequencyScalar = 1.5f;
// Token: 0x0400D895 RID: 55445
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D895")]
public float MaxDistanceForRemotePlayerFootstepAudio = 100f;
// Token: 0x0400D896 RID: 55446
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D896")]
[Header("Sprint SFX")]
public AnimationCurve HeartbeatAudioVolumeCurve;
// Token: 0x0400D897 RID: 55447
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D897")]
public AnimationCurve HeartbeatAudioPeriodCurve;
// Token: 0x0400D898 RID: 55448
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D898")]
public AnimationCurve HeartbeatAudioBeatSpacingCurve;
// Token: 0x0400D899 RID: 55449
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D899")]
public float HeartbeatAudioCurveDuration = 5f;
// Token: 0x0400D89A RID: 55450
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400D89A")]
public float HeartbeatAudioStartDelay = 2f;
// Token: 0x0400D89B RID: 55451
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D89B")]
public float HeartbeatWindDownDuration = 1.5f;
// Token: 0x0400D89C RID: 55452
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D89C")]
public RecRoomAudioClip SprintWindSfx;
// Token: 0x0400D89D RID: 55453
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D89D")]
public AnimationCurve SprintWindLoopSfxVolumeCurve;
// Token: 0x0400D89E RID: 55454
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D89E")]
public float SprintWindLoopSfxFadeDuration = 0.3f;
// Token: 0x0400D89F RID: 55455
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D89F")]
public RecRoomAudioClip SprintSonicBoomSfx;
// Token: 0x0400D8A0 RID: 55456
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D8A0")]
[Header("Push SFX")]
public RecRoomAudioClip PushSfx;
// Token: 0x0400D8A1 RID: 55457
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D8A1")]
[Header("Slide SFX")]
public RecRoomAudioClip SlideStartSfx;
// Token: 0x0400D8A2 RID: 55458
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D8A2")]
public RecRoomAudioClip SlideLoopSfx;
// Token: 0x0400D8A3 RID: 55459
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D8A3")]
public AnimationCurve SlideLoopSfxVolumeCurve;
// Token: 0x0400D8A4 RID: 55460
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400D8A4")]
public float SlideLoopSfxFadeOutDuration = 0.3f;
// Token: 0x0400D8A5 RID: 55461
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400D8A5")]
[Header("Wall Run SFX")]
public RecRoomAudioClip WallRunStartSfx;
// Token: 0x0400D8A6 RID: 55462
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400D8A6")]
public RecRoomAudioClip WallRunStopSfx;
// Token: 0x0400D8A7 RID: 55463
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400D8A7")]
public RecRoomAudioClip WallRunLoopSfx;
// Token: 0x0400D8A8 RID: 55464
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400D8A8")]
public float WallRunLoopSfxFadeOutDuration = 0.3f;
// Token: 0x0400D8A9 RID: 55465
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400D8A9")]
[Header("Wall Run VFX")]
public PooledParticle WallRunTrailVfxPrefab;
// Token: 0x0400D8AA RID: 55466
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400D8AA")]
[Header("Slide Sparks VFX")]
public PooledParticle SlideSparksVfsPrefab;
// Token: 0x0400D8AB RID: 55467
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400D8AB")]
public Vector3 SlideSparksPositionOffset;
// Token: 0x0400D8AC RID: 55468
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x400D8AC")]
public Vector3 SlideSparksRotationOffsetEuler;
// Token: 0x0400D8AD RID: 55469
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400D8AD")]
[Header("Wall Climb Feedback")]
public float MinAutomaticWallClimbFeedbackPeriod;
// Token: 0x0400D8AE RID: 55470
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x400D8AE")]
public float MinAutomaticWallClimbFeedbackSpeed;
// Token: 0x0400D8AF RID: 55471
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400D8AF")]
[Header("Wall Climb SFX")]
public RecRoomAudioClip WallClimbContactSfx;
// Token: 0x0400D8B0 RID: 55472
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400D8B0")]
[Header("Wall Climb VFX")]
public PooledParticle WallClimbContactVfxPrefab;
// Token: 0x0400D8B1 RID: 55473
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400D8B1")]
[Header("Teleport VFX")]
public PlayerTrail TeleportTrailPrefab;
// Token: 0x0400D8B2 RID: 55474
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400D8B2")]
[Header("Sprint VFX")]
public PooledParticle SprintWindLineVfxPrefab;
// Token: 0x0400D8B3 RID: 55475
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400D8B3")]
public float SprintWindLineVfxCameraOffset;
// Token: 0x0400D8B4 RID: 55476
[FieldOffset(Offset = "0x13C")]
[Token(Token = "0x400D8B4")]
public float SprintWindLineFadeTime;
// Token: 0x0400D8B5 RID: 55477
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400D8B5")]
public float SprintWindLineMinDotVisibility;
// Token: 0x0400D8B6 RID: 55478
[FieldOffset(Offset = "0x144")]
[Token(Token = "0x400D8B6")]
public PlayerMovementFeedback.WindLineVFXSettings EmptyWindLineVfxSettings;
// Token: 0x0400D8B7 RID: 55479
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400D8B7")]
public PlayerMovementFeedback.WindLineVFXSettings SprintWindLineVfxSettings;
// Token: 0x0400D8B8 RID: 55480
[FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400D8B8")]
public PlayerMovementFeedback.WindLineVFXSettings SlideWindLineVfxSettings;
// Token: 0x0400D8B9 RID: 55481
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400D8B9")]
[Header("Slide VFX")]
public PooledParticle SlideStartVfxPrefab;
// Token: 0x0400D8BA RID: 55482
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400D8BA")]
[Header("Sprint Sonic Boom VFX")]
public PooledParticle SprintSonicBoomVfxPrefab;
}
}